On the Approximate Asymptotic Statistical Independence of the Permanents of 0-1 Matrices
Paul Federbush

TL;DR
This paper investigates the approximate statistical independence of permanents of 0-1 matrices with fixed row and column sums, providing new bounds and computational evidence for the approximation measure E_1.
Contribution
It proves a tighter asymptotic independence result for the measure E_1 compared to the measure E, with improved error bounds and computational validation.
Findings
E_1 measure closely approximates E with an error of O(1/n^2)
Computational evidence supports the asymptotic independence under E_1
New theoretical bounds improve understanding of permanents in structured matrices
Abstract
We consider the ensemble of n x n 0 - 1 matrices with all column and row sums equal r. We give this ensemble the uniform weighting to construct a measure E. We know from the work of Wanless and Pernici that E(prod_{i=1}^N (perm_{m_i}(A)) = prod_{i=1}^N (E(perm_{m_i}(A)) * (1+ O(1/n^4)) In this paper we prove E_1(prod_{i=1}^N (perm_{m_i}(A)) = prod_{i=1}^N (E_1(perm_{m_i}(A)) * (1+ O(1/n^2)) where E_1 is the measure constructed on the ensemble of n x n 0 - 1 matrices with non-negative integer entries realized as the sum of r random permutation matrices. E_1 is often used as an "approximation" to E. We have computer evidence for E_1(prod_{i=1}^N (perm_{m_i}(A)) = prod_{i=1}^N (E_1(perm_{m_i}(A)) * (1+ O(1/n^4)).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRandom Matrices and Applications Β· Advanced Combinatorial Mathematics Β· Markov Chains and Monte Carlo Methods
On the Approximate Asymptotic Statistical Independence of the Permanents of 0-1 Matrices
Paul Federbush
Department of Mathematics
University of Michigan
Ann Arbor, MI, 48109-1043
Abstract
We consider the ensemble of matrices with all column and row sums equal . We give this ensemble the uniform weighting to construct a measure . We know from work of Wanless and Pernici that
[TABLE]
In this paper we prove
[TABLE]
where is the measure constructed on the ensemble of matrices with non-negative integer entries realized as the sum of random permutation matrices. is often used as an βapproximationβ to . We have computer evidence for
[TABLE]
1 Introduction
We consider the ensemble of matrices whose row and column sums all equal . We define the uniform measure in this ensemble, calling it . We know from the work of Wanless [5] and Pernici [2] that
[TABLE]
We let be the measure on matrices with non-negative integer entries, constructed as the uniform measure on a sum of random permutations of objects. We here prove
[TABLE]
In Section 8 we present algebraic ( rigorous ) computer computations for some cases with and supporting
[TABLE]
These same calculations show (1.3) is not true with replaced by .
is often used as an βapproximationβ to . In [1] and [4] certain aesthetic relations seem to hold in the same form for and expectations. Similarly we believe eq (1.1) presages the truth of eq (1.3). However Section 7 has some results that may cause one some hesitation.
We briefly consider the Bernoulli random matrix ensemble where each entry independently has a probability of being one, and is zero otherwise. We let be the associated measure. is a less worthy βapproximationβ to , and following along the lines of the calculation of this paper it is not difficult to show if one replaces in eq(1.2) by the resulting relation does not hold.
In a future paper I plan to relate eq (1.1) to graph positivity, [3]. In particular we plan to use these equations to prove a weak form of the positivity of , see Section II of [3]. It was a study of such βgraph positivityβ that got me involved with the conjecture of this paper.
One can only appreciate the magic of eq (1.1), or eq (1.2) , by seeing the complicated calculations and cancellation involved in the proofs. We do not have any understanding why the necessary cancellations take place!
The reader will be forced to embed himself or herself in the world of [1] to follow developments within. But better yet, find another way to attack the study of this conjecture!
A final note before plunging into the calculation, is the observation that both the conjecture of this paper, and the computation in [1], can be viewed as an asymptotic statistical independence of the permanents of matrices.
2 The Strategy
We depend on the reader being familiar with the first five pages of [1]. In that paper one studies a product of two permanents, here we deal with a product of permanents, but the ideas are the same. A single permanent , we view as a sum of βtermsβ, such, each term a product of βentriesβ, we view as a sum of βmultitermsβ, each multiterm a product of βsubtermsβ. Given a fixed multiterm, let , and look at the subterms and . Each entry in the subterm is in class , or with respect to the subterm, in the language of [1]. In this paper we study those types of multiterms in the expansion of that contribute a value larger than . More exactly, the sum of all the multiterms of the excluded types is bounded by . The result is that we need consider multiterms that have at most one pair of subterms with one entry of subterm that is in class other than class 1 to the subterm . In other words, of all the entries in the multiterm we consider those that have at most two that share a row or a column! In the following sections we will treat each of the types of multiterms that might contribute to a correction in eq (1.2): only class 1 entries, a single class 2 entry, a single class 3 or class 4 entry. Loosely speaking, as is easy to believe, each time two entries share a row or a column one loses a power of .
3 Pure Class 1 Multiterms
We first consider the multiterms where no two entries share a row or a column. In the factor in eq (1.2), these multiterms give rise to the , as well as corrections canceled to order by contributions of the other type multiterms.
We write down the exact expression for , which we call .
[TABLE]
is then the contribution of all pure class 1 multiterms to .
[TABLE]
We now take all the sums out of the terms and writing
[TABLE]
[TABLE]
where and are the βkernelsβ of the sums. We then write
[TABLE]
where
[TABLE]
To evaluate we turn to the lemma in the appendix, noting that to calculate the terms we need only keep the first term on the right side of eq (A7). This yields up to .
[TABLE]
or, with some thought
[TABLE]
In general we write to mean . Substituting back into eq (3.5)
[TABLE]
To compute the right side of eq (3.10) up to we can approximate as follows
[TABLE]
Since
[TABLE]
where in fact each of the expressions in brackets in eq (3.13) approaches with going to infinity. So finally
[TABLE]
We now use eq (A2) from the appendix to arrive at our final result
[TABLE]
or
[TABLE]
Alternatively we could avoid the discussion from eq (3.11) to eq (3.17), going directly from (3.10) to
[TABLE]
using
[TABLE]
that follows from the symmetry of the colors.
4 A Single Entry of Class 2
We now study the contribution to of multiterms with all entries but one of class 1 and the single other entry of class 2. We sum over the color of this entry, the subterm it is in, and the subterm it is in class 2 relative to. We let this contribution be called .
[TABLE]
The final represents the choice of which entry of color in subterm agrees with the entry in subterm . In subterm there are just entries to be summed over once the class 2 entry has been selected. We write (4.1) as (we will use later)
[TABLE]
and here also define
[TABLE]
where is exactly of eq (3.2) with replaced by . We now use the argument as in eq (3.11)-(3.14) to write
[TABLE]
by eq (A.1) from the appendix. Substituting into eq (4.3) we get
[TABLE]
equivalently
[TABLE]
5 A Single Class 3 or Class 4 Entry
We calculate the contribution of the sum of these two types of multiterms, multiplying by 2 the contribution of the multiterms with a single class 3 entry. We let be the sum of these two types. We specify all the class 1 entries in the multiterm and at the last choice select the single class 3 entry, arriving at
[TABLE]
see eq (4.2)
The 2 is for the sum of the two classes, is the color of the class 3 or class 4 entry, is the color of the entry in subterm that shares a row or column with this entry. selects the color entry in subterm sharing the row or column, selects the column (row) for the class 3 (class 4) entry.
[TABLE]
arises choosing the color of the class 3 or 4 entry. Finally
[TABLE]
6 Summing the Terms
From eq (3.17) we get
[TABLE]
From eq (4.6) we have
[TABLE]
and from eq (5.3) we have
[TABLE]
Therefore
[TABLE]
We remark to the reader that a single class 5 entry makes no contribution to order . If one looks at the details of the computations of this paper addressed for getting out corrections to order , one can see how complex it will be to get the corrections to order . We have used integer arithmetic computer computations for and , to help check the correctness of analytic expressions.
7 A Cautionary Calculation
Whereas we have referred to a couple instances where expectations have the same behavior as expectations, we here present a blatant contrast. In [2], eq (11) and Appendix A, there is presented an expansion in descending powers of
[TABLE]
(M. Pernici has shown me how to alternatively derive these equations using the formalism of [4], assuming Conjecture 1 therein.)
It is easy to check that the corresponding expansion for agrees in the first two terms, but not in the third, checked by computer to some high order. We take this expression for as established. This is a clash to the same power of as pursued in the sequel, paper II.
8 Some Computer Calculations
We note that by the result of this paper (1.2) and the expressions of Section 7 one has
[TABLE]
where depends on and the . Similarly from (1.1) and from the expressions from Section 7, one has
[TABLE]
with the value of the same in (8.1) and (8.2).
We have computed exactly, in the case ( and )
[TABLE]
for all and found that the highest non-vanishing term in the expansion in powers of was . We have done the same for ( and ) for all and found that the highest non-vanishing term in the expansion in powers of was . For r=2 the expectations in (8.3) are polynomials in n, for r=3 rational functions of n.
We will study expectations of as an example. We are working with an example so that we can compute the expectation exactly, and with . ( It is possible to study expectations in the measure for , but at a tremendous increase in computational complexity. ) We define
[TABLE]
[TABLE]
For we have an exact expression
[TABLE]
Similarly we have an exact expression for
[TABLE]
Appendix
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
LemmaβSuppose
[TABLE]
then
[TABLE]
The lemma follows from eq(A.5) with a little calculation.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Federbush, P., Asymptotic Behavior of the expectation value of permanent products , ar Xiv: 1407.6545.
- 2[2] Pernici, M., 1/n expansion for the number of matchings on regular graphs and monomer-dimer entropy . J Stat Phys (2017) doi: 10.1007/s 10955-017-1819-6
- 3[3] Butera, P., Federbush P., and Pernici, M., A positivity property of the dimer entropy of graphs , Physica A 421 (2015) 208.
- 4[4] Federbush, P., A mysterious cluster expansion associated to the expectation value of the permanent of 0 β 1 0 1 0\mkern 2.0mu\mathchar 45\relax 1 matrices , J. Stat. Phys (2017).
- 5[5] Wanless, I.M., Counting matchings and tree-like walks in regular graphs , Combin. Probab. Comput. 19, 463 (2010).
