Next Article in Journal
Affective Saturation Index: A Lexical Measure of Affect
Previous Article in Journal
Language Representation Models: An Overview
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exact Recursive Calculation of Circulant Permanents: A Band of Different Diagonals inside a Uniform Matrix

by
Vitaly Kocharovsky
1,*,
Vladimir Kocharovsky
2,
Vladimir Martyanov
3 and
Sergey Tarasov
2
1
Department of Physics and Astronomy, Texas A&M University, College Station, TX 77843, USA
2
Institute of Applied Physics, Russian Academy of Sciences, 603950 Nizhny Novgorod, Russia
3
Intel Corporation, 5000 W Chandler Blvd, Chandler, AZ 85226, USA
*
Author to whom correspondence should be addressed.
Submission received: 5 October 2021 / Revised: 22 October 2021 / Accepted: 25 October 2021 / Published: 28 October 2021
(This article belongs to the Section Complexity)

Abstract

:
We present a finite-order system of recurrence relations for the permanent of circulant matrices containing a band of k any-value diagonals on top of a uniform matrix (for k = 1 , 2 and 3) and the method for deriving such recurrence relations, which is based on the permanents of the matrices with defects. The proposed system of linear recurrence equations with variable coefficients provides a powerful tool for the analysis of the circulant permanents, their fast, linear-time computing; and finding their asymptotics in a large-matrix-size limit. The latter problem is an open fundamental problem. Its solution would be tremendously important for a unified analysis of a wide range of the nature’s P -hard problems, including problems in the physics of many-body systems, critical phenomena, quantum computing, quantum field theory, theory of chaos, fractals, theory of graphs, number theory, combinatorics, cryptography, etc.
MSC:
15A15; 15B05; 05A18; 05A30; 11D04; 11D45; 82B20

1. Introduction: Significance and Complexity of Circulant Permanents

The permanent, per C , and the determinant, det C , of a n × n matrix C correspond to two major operations—the symmetrization and the anti-symmetrization, respectively. This fact predetermines their fundamental role in the quantum theory of many-body systems, which are either bosonic (symmetric) or fermionic (anti-symmetric). The permanents are well-known in mathematical physics, especially in quantum computing science and the quantum field theory of interacting Bose fields [1,2,3,4,5,6,7,8]. However, compared to the determinants, the permanents are much more difficult to compute and they account for much more complicated many-body phenomena, such as the critical phenomena in phase transitions. For instance, an exact general solution to a long-standing three-dimensional Ising model [9] has been represented recently in terms of the permanent of a circulant matrix [10,11,12].
The permanents have been studied in mathematics for more than a century (for a review, see [13,14,15,16,17,18]), the most actively after discovery of the Ryser’s algorithm [19], the publication of the comprehensive book “Permanents” [13], proof of the famous Valiant’s theorem stating that their computing is a P -hard problem within the computational complexity theory [20] and a recent development of a fully polynomial randomized approximation scheme [21,22] for their computing. In fact, the permanents are intimately related to many fields of mathematics, including matrix algebra, combinatorics, number theory, theory of symmetric polynomials, discrete Fourier transform, q-analysis, dynamical systems, generalized harmonic and wavelet analysis [23,24,25] and computational complexity theory. For instance, in combinatorics, matching in the bipartite graphs is enumerated by the permanents of 0-1 matrices [26]. Another example is provided by the permanent of the Schur matrix, which is equal to a sum that explicitly includes the ordinary Möbius function of the number theory [27]. Importantly, the permanents play a significant role in the algebraic complexity theory as universal polynomials [28]. Nevertheless, despite amazing recent activity and interest (see, e.g., [1,5,6,7,8,15,18,22,29,30,31,32,33,34,35,36,37,38] and references therein), the methods for analyzing and calculating the permanents and their asymptotics for most of large matrices remain illusive.
The general deterministic algorithms [19,36,37,38] for computing the permanent of a n × n matrix with n 2 entries require exponentially large number of operations, at least ∼ n 2 n . A circulant matrix, whose permanent has been analyzed by many authors [13,39,40,41,42,43,44], has just n independent parameters, as per Definition 2 below, and requires smaller, but still exponentially large number of operations. The point is [45] that a circulant graph on n vertices with enough nonzero entries contains an arbitrary subgraph of size proportional to n 1 / 2 . No efficient algorithm has been found for computing the permanent of a general circulant matrix of a large or moderate size in polynomial time.
The situation could be very different for the permanent of matrices with a fixed number k of any-value parameters which is not increasing with the matrix size n or of a special structure, say, confining all nonzero entries to a band or restricted diagonal or rectangular blocks. One expects that for some classes of matrices with such additional constraints, computing their permanents is possible in polynomial time, and hence, accessible for applications. The latter has been demonstrated for matrices whose nonzero entries are confined to a band or just a few diagonals [13,32,44,46,47,48]. Efficient computing of the permanent of very sparse circulants [35,45,49] is another example. In the present paper we consider an alternative class of matrices—the circulant matrices composed of a band of k any-value diagonals on top of a uniform n × n matrix.
The presence of nonzero, even constant entries spreading over an entire two-dimensional matrix plane in all directions drastically changes the behavior and asymptotics of the permanent and significantly complicates the problem of its calculation. The two aforementioned classes of matrices, with zero and nonzero entries outside a finite number of diagonals, constitute two different universality classes for permanents. Based on the reduction of the critical behavior in phase transitions to the asymptotics of the permanent of a mean-field correlation matrix [10,11,12], these two classes could be related to two scaling asymptotics of the critical phenomena in the disordered and ordered phases, respectively. As is known from a phenomelogical renormalization-group approach [9,50], they are very different, since the correlation matrix abruptly tends to zero in the disordered phase, but remains nonzero for a very long distance due to long-range correlations in the ordered phase. Note that we can choose any (except the truly special, trivial zero) constant nonzero value, c = 1 or c 1 , for the entries of the uniform background matrix (see Equation (22)) in the considered model of the circulant matrix with a band of k any-value diagonals since it amounts to a simple rescaling of the permanent, as is explained in Remark 3. Computing the permanent of such matrices is very important in a number of applications in mathematics, physics, computing, information systems, cryptography, etc. (see the references above). We aim at finding a system of recurrence relations for it. It would allow one to compute the permanent of such matrices in linear time.
A base goal of the paper is to present a new method for finding the aforementioned system of recurrence relations: Recursion of permanents of the matrices with defects. One specific goal is to demonstrate practical ways of this method and communicate the new results on finding the system of recurrence relations for calculating nontrivial, multi-parametric circulant permanents with a band of k = 1 , 2 or 3 different diagonals. In particular, such a recurrence, in the case of the zero-valued k-diagonal band, provides a solution to a famous problem of finding a finite recurrence for the k-ménage numbers, or k-discordant permutations (for a discussion of k-ménage numbers, see [51,52,53,54,55,56,57,58]). For calculating the permanents, especially of matrices whose entries are continuous variables, the proposed method of the recursion of permanents with defects is more powerful and efficient than a widely known method of rook polynomials [17,51,52,53,54,57]. The former incorporates all entire analytic, algebraic and combinatorial information on the permanental polynomial of k variables. The latter is limited to just one artificial variable and mainly combinatorial information on the associated 0-1 matrices and is not directly suitable for finding the permanent as a function of all k variables and revealing its asymptotics.
Notation 1.
For brevity, we denote the permanent, C n = p e r C , of any n × n matrix C by a symbol of its size, n, placed next to the matrix’s symbol as a subscript which simultaneously plays a part of a recursion variable.

2. Definitions

Definition 1.
The permanent and determinant of a n × n matrix C = ( c p q ) are
C n p e r C = σ S n p = 1 n c p σ ( p ) and det C = σ S n sgn ( σ ) p = 1 n c p σ ( p ) .
The sums run over the symmetric group S n , i.e., over the permutations σ of 1 , 2 , , n .
Definition 2.
The n × n circulant matrix C = C i r c ( c 0 , c 1 , , c n 1 ) with the p-th row and q-th column entry c p q is the matrix with the rows obtained via consecutive cyclic permutations of the entries of the first row ( c 0 , c 1 , , c n 1 ) , or via the discrete Fourier transform of the set of its eigenvalues { λ l l = 1 , , n } :
c p q c q p ( mod n ) = 1 n l = 1 n λ l e 2 π i ( q p ) ( l 1 ) / n , λ l = j = 0 n 1 c j e 2 π i j ( l 1 ) / n .
Next, we consider a circulant matrix C = C i r c ( c 0 , , c k 1 , 1 , , 1 ) , say,
C = C i r c ( c 0 , c 1 , c 2 , 1 , , 1 ) = c 0 c 1 c 2 1 1 1 1 1 c 0 c 1 c 2 1 1 1 1 1 c 0 c 1 1 1 1 1 1 1 c 0 1 1 1 1 1 1 1 c 0 c 1 c 2 c 2 1 1 1 1 c 0 c 1 c 1 c 2 1 1 1 1 c 0 ,
whose first row includes a set { c 0 , , c k 1 } of just k = 1 , 2 , or 3 any-value entries, and the rest of the first row’s entries equal unity: c q = 1 , q = k , , n 1 . In other words, the circulant matrix C contains a band of k any-value diagonals inside a uniform n × n matrix J = ( J p q ) with unity entries J p q = 1 ; p , q = 1 , , n .
It is convenient to derive the recurrence relations for its permanent on the basis of the following two matrices A and B defined for any matrix size n k .
Definition 3.
The matrix A = ( a p q ) is obtained from the original circulant matrix C = C i r c ( c 0 , , c k 1 , 1 , , 1 ) by replacing all entries in the lower left ( p q > n k ) triangle of entries with unities:
a p q = c p q if p q n k ; a p q = 1 if p q > n k .
Definition 4.
The matrix B = ( b p q ) is obtained from the shifted circulant matrix
C ˜ = C i r c ( c 1 , , c k 1 , 1 , , 1 , c 0 ) ( c ˜ p q )
by replacing the upper rightmost and lower leftmost entries c ˜ 1 n and c ˜ n 1 with 1s (hereinafter, δ q , j is the Kronecker delta):
b p q = c ˜ p q + ( 1 c ˜ n 1 ) δ p , n δ q , 1 + ( 1 c ˜ 1 n ) δ p , 1 δ q , n .
Definition 5.
Two auxiliary matrices, A = ( a p q ) , R = ( r p q ) , with entries
a p q = a p q + ( c 2 1 ) δ p , n δ q , 1 , r p q = c ˜ p q + l = 2 n ( 1 c l 1 ) δ p , l δ q , 1
are used to prove the Theorem. The A differs from A, Equation (4), just by the lowest left entry c 2 . The R is obtained from the shifted circulant C ˜ , Equation (5), by replacing all entries in the first column, except the upper one, with unity.
Definition 6.
A symbol M ( l ) stands for a matrix M = ( m p q ) whose l-th column is replaced with a column of 1s—that is, m p ( l ) q = m p q + ( 1 m p q ) δ q , l .
We found that in order to get the closed, finite-order recurrence relations, we need to consider the permanent of the matrices with a unity-column defect, namely, C n ( l ) , A n ( l ) , B n ( l ) , and the following sums of such permanents.
Definition 7.(Here a sum’s index in the parenthesis, ( n ) , is a matrix size plus 1.)
A ( n ) = l = 1 n 1 A n 1 ( l ) , B ( n ) = l = 1 n 1 B n 1 ( l ) , C ( n ) = l = 1 n 1 C n 1 ( l ) = ( n 1 ) C n 1 ( 1 ) .
Definition 8.
A star ( ) -conjugation of any k-diagonal-band matrix M with defects means a matrix M ( ) obtained from M by just renaming its parameters in the inverse order: c 0 , , c k 1 c k 1 , , c 0 .
Definition 9.
M ( i | j ) is the ( n 1 ) × ( n 1 ) submatrix obtained from a n × n matrix M after deleting the i-th row and j-th column. M ( i 1 i 2 | j 1 j 2 ) is the ( n 2 ) × ( n 2 ) submatrix obtained from a n × n matrix M after deleting rows i 1 and i 2 , and columns j 1 and j 2 .

3. Method: Recursion of Permanents with Defects

We calculated the circulant permanent C n = per C via the permanents of a few matrices obtained from the circulant C by introducing certain defects, like those in the Definitions 3–9. The set of those matrices with defects is dictated by a requirement of its self-closure in the course of the reducing their permanents to the permanents of the lower-size matrices by means of the Laplace expansion [14], certain relations between different permanents valid due to particular patterns and symmetries of the k-diagonal-band circulants; and various matrix transformations leaving the permanent invariant, such as transposing with respect to the main or minor diagonals, and permutations of rows or/and columns. In particular, the matrices such as A and B in Equations (4) and (6) have the non-unity entries just within the main band of the k diagonals. The matrix R in Equation (7) whose first-column entries are all unities, except the upper one, is instrumental for establishing a recursive coupling with the sums of permanents, Equation (8), via the Laplace expansion over the first row. Some important matrices with defects arise naturally as minors in the Laplace expansion or Lemmas 1 and 2 below.
In general, we introduce the matrices with defects located as close to the corners of the matrices as possible in order to avoid recursive chains of matrices with the defects penetrating deeper and deeper inside the matrices.
The permanent of each matrix with defects is associated with a particular combinatorial meaning. The permanents of, say, circulant C and matrix with defects A, in the case of zero parameters c 0 = = c k 1 = 0 , are equal to the famous k-ménage numbers for the circular-table and straight-table problems, respectively.
One of the key ingredients of the method is explicit involvement of the sums of permanents over the matrices with the unity-column or unity-row defects (see Equation (8)) into the permanents’ recurrence relations.
The star ( ) -conjugation introduced in Definition 8 reveals an important symmetry and helps to reduce the number of matrices with defects needed for achieving completeness of the system of recurrence relations.
Especially, we employ the following lemmas which immediately follow from the permanent’s definition and the Laplace expansion of the permanent along the p -th row or the p -th row and q -th column, etc.
Lemma 1.
If a matrix M ˜ = ( m ˜ p q ) differs from a matrix M = ( m p q ) by just the entries (defects) m ˜ p q in a single row p = p , then its permanent M ˜ n = p e r M ˜ differs from the permanent M n = p e r M of the unperturbed matrix by just the sum over separate linear corrections per each p -row entry, ( m ˜ p q m p q ) , multiplied by the corresponding permanental minor, i.e., by the permanent M ( p | q ) n 1 = p e r M ( p | q ) of the submatrix M ( p | q ) of the lower size n 1 :
M ˜ n = M n + q = 1 n ( m ˜ p q m p q ) M ( p | q ) n 1 .
A similar representation is valid when all defects are located in a single column.
Lemma 2.
If a matrix M ˜ = ( m ˜ p q ) differs from a matrix M = ( m p q ) by just the entries (defects) m ˜ p q in a row p = p and m ˜ p q in a column q = q , then its permanent M ˜ n = p e r M ˜ differs from the permanent M n = p e r M of the unperturbed matrix by the following superposition of (i) the separate linear corrections per each p -row entry and each q -column entry, multiplied by the corresponding permanental minor of the size n 1 , and (ii) the cross-correlated quadratic corrections per each pair of defects, one from the p -row and one from the q -column, multiplied by the permanent of the corresponding submatrix M ( p p | q q ) of the size n 2 :
M ˜ n = M n + q = 1 n ( m ˜ p q m p q ) M ( p | q ) n 1 + p = 1 , p p n ( m ˜ p q m p q ) M ( p | q ) n 1 + q = 1 , q q n p = 1 , p p n ( m ˜ p q m p q ) ( m ˜ p q m p q ) M ( p p | q q ) n 2 .
Note that the defect m ˜ p q at the intersection of the p -th row and q -th column contributes to the right-hand side of Equation (10) just once through a linear correction and does not contribute at all to the cross-correlated quadratic corrections.
A generalization of Lemmas 1 and 2 to a general case when the defects are located in the three or more different rows and columns is straightforward.

4. The Permanent of a Uniform Circulant Matrix with One Any-Value Diagonal ( k = 1 ) and the Rencontres Numbers

In this section, we consider the simplest nontrivial case of a uniform circulant n × n matrix with a band of k any-valued diagonals, namely, the case of just one ( k = 1 ) diagonal with the entries c 0 inside the matrix J of all 1s:
C = c 0 1 1 1 1 c 0 1 1 1 1 c 0 1 1 1 1 c 0 .
Proposition 1.
The recurrence equation for the permanent of this circulant is
C n = n C n 1 + ( c 0 1 ) [ C n 1 ( n 1 ) C n 2 ] , or C n n C n 1 = ( c 0 1 ) n ,
and yields the exact solution for the permanent,
C n = e c 0 1 Γ ( n + 1 , c 0 1 ) ,
via the well-known upper incomplete gamma function
Γ ( n + 1 , x ) = x t n e t d t .
Proof. 
The permanent is given by the Laplace expansion over the first row as
C n = c 0 C n 1 + C ( n )
via the sum of permanents C ( n ) , Equation (8), which consists of n 1 equal permanents of the circulant matrices with a 1’s-column defect C n 1 ( q ) = C n 1 ( 1 ) ( q = 1 , , n 1 ) . The latter can be evaluated by means of Lemma 1, and so we have
C ( n ) = ( n 1 ) C n 1 ( 1 ) , C n 1 ( 1 ) = C n 1 + ( 1 c 0 ) C n 2 .
The first part of Equation (12) follows from (15), (16). It is immediate to solve it for
C n n C n 1 = ( c 0 1 ) n
via a geometrical progression that could be started from the matrix size n = 2 , for which the relevant permanents are easy to calculate from the definition (1) ( C 1 = c 0 , C 2 = c 0 2 + 1 ). It is valid even for n = 1 if one assigns the unity value for the permanent of the zero-size matrix, C 0 = 1 , so that C 1 C 0 = c 0 1 . The latter Equation (17) is exactly the known recurrence equation for the upper incomplete gamma function, which follows from integration by parts of Equation (14). This fact proves Equation (13) and completes the proof of the Proposition 1. □
Remark 1.
According to the Definition (1), the permanent of the matrix (11) is a polynomial of one variable c 0 of the order n. It can be represented as
C n = j = 0 n P j c 0 j = n ! j = 0 n ( c 0 1 ) j / j ! .
Here the second representation follows from Equation (13) and the known fact that a Taylor series of the function e x Γ ( n + 1 , x ) = n ! j = 0 n x j / j ! becomes finite at the integer values of n = 0 , 1 , 2 , . Thus, the analytic formula in Equation (13) gives the exact solution for this permanent, and importantly, allows one to find its asymptotics in the limit of a large matrix size n via the known properties of the upper incomplete gamma function.
Remark 2.
Famous derangement numbers, or subfactorials [17], counting the number of permutations of the set { 1 , , n } that have no fixed points,
D n , 0 ! n = n ! / e = n ! j = 0 n ( 1 ) j / j ! = 0 ( t 1 ) n e t d t ,
and more general rencontres numbers counting the number of permutations of the set { 1 , , n } with exactly k fixed points ( 0 k n ),
D n , k = n ! k ! ( n k ) ! D n k , 0 ,
are closely related to the permanent of the matrix (11). Namely, the number of derangements is equal to the permanent of the matrix C with the zero diagonal, that is, just to the constant term P 0 of the permanental polynomial in Equation (18):
D n , 0 = C n | c 0 = 0 = P 0 .
Remark 3.
The permanent C n of a somewhat more general circulant n × n matrix C with one c 0 -diagonal inside a uniform matrix with one and the same value c, not necessarily unity, assigned to all other entries,
C = c 0 c c c c c 0 c c c c c 0 c c c c c 0 ,
can be easily reduced to the one in Equation (13) by means of the rescaling:
C n = c n e c 0 c 1 Γ ( n + 1 , c 0 c 1 ) .
This formula and its analogs for the uniform circulant matrices with a band of k > 1 diagonals are useful for analyzing an overall scaling of the permanents. Yet, thereinafter we will skip such a straightforward generalization and set c = 1 .
Remark 4.
Another derivation of Equation (23) is based on the combinatorics of the permanent in the Definition (1) and the rencontres numbers in Equation (20):
C n = j = 0 n D n , j c 0 j c n j = 0 ( c 0 c + c t ) n e t d t = c n e c 0 c 1 Γ ( n + 1 , c 0 c 1 ) .
Remark 5.
In the case k = 0 of the matrix which has all unity entries without a band of any-value diagonals, C = J , it is easy to find the permanent directly from the definition in Equation (1) by means of a trivial combinatorics: p e r J = n ! . Of course, the same result follows from the general analytic formula in Equation (13) in the corresponding particular case c 0 = 1 .

5. The Permanent of a Uniform Circulant Matrix with a Band of Two Any-Value Diagonals ( k = 2 ) and the Ménage Numbers

Here we consider a more envolved, but still simple case of a uniform circulant n × n matrix with a band of two ( k = 2 ) diagonals (with the entry values c 0 and c 1 ) inside the matrix J of all 1s:
C = Circ ( c 0 , c 1 , 1 , , 1 ) = c 0 c 1 1 1 1 1 1 c 0 c 1 1 1 1 1 1 c 0 1 1 1 1 1 1 c 0 c 1 1 1 1 1 1 c 0 c 1 c 1 1 1 1 1 c 0 .
Proposition 2.
The permanent of this circulant with a band of two diagonals,
C n p e r   C i r c ( c 0 , c 1 , 1 , , 1 ) = A n + ( c 1 1 ) [ A n 1 + ( c 1 c 0 ) A n 1 ( 1 ) + A ( n ) A ( ) ( n ) ] ,
is given by a solution of the following system of recurrence relations
A n = c 0 A n 1 + ( n 2 + c 1 ) A n 1 ( 1 ) + ( 1 c 1 ) A ( ) ( n 1 ) , A n ( 1 ) = A n 1 + ( n 2 + c 1 ) A n 1 ( 1 ) + ( 1 c 1 ) A ( ) ( n 1 ) , A ( n ) = ( n 1 ) A n 1 ( 1 ) + ( 1 c 1 ) A ( ) ( n 1 ) , A ( ) ( n ) = ( n 1 ) A n 1 ( 1 ) + ( 1 c 0 ) A ( n 1 )
with the initial conditions set at the starting recursive order n = 1 as follows
A 1 = c 0 , A 1 ( 1 ) = 1 , A ( 1 ) = A ( ) ( 1 ) = 0 .
Proof. 
The permanent C n is given by Lemma 1 applied to the matrix A, Equation (4), which differs from the circulant C by one defect in the lower left corner:
C n = A n + ( c 1 1 ) A ( ) n 1 .
Here the star ( ) -conjugation means renaming c 0 c 1 , c 1 c 0 as per Definition 8. The permanent A n is given by the Laplace expansion over the first row,
A n = c 0 A n 1 + ( c 1 1 ) A n 1 ( 1 ) + A ( n ) ,
via the sum A ( n ) , Equation (8), which we find via summation of the analogs of Equation (29) written for the circulant with a 1’s-column defect at the position q = l ,
C n ( l ) = A n ( l ) + ( c 1 1 ) ( 1 δ l , 1 ) A ( n + 1 l ) ( ) n 1 , l = 1 , 2 , , n .
Taking into account that the permanent of the circulant matrix with a 1’s-column defect does not depend on the position l of the 1’s-column defect, and hence, equals to C n ( l ) = A n ( 1 ) l , we immediately get the third equation of the system (27). The forth equation is just its ( ) -conjugated counterpart. Plugging the third equation into Equation (30), we get the first equation of the system (27). At last, the second equation of the system (27) follows from the first equation and the representation of the permanent of the matrix A ( 1 ) with a 1’s-column defect at the position of the first column obtained by means of Lemma 1:
A n ( 1 ) = A n + ( 1 c 0 ) A n 1 .
Equation (26) for the circulant permanent C n itself follows from Equation (29) after plugging the equation for the ( ) -conjugated permanent of the matrix A:
A ( ) n 1 = A n 1 + ( c 1 c 0 ) A n 1 ( 1 ) + A ( n ) A ( ) ( n ) .
The latter equation is a consequence of the identity A n ( 1 ) = A ( 1 ) ( ) n with both sides substituted with an explicit expression
A n ( 1 ) = A n 1 + ( c 1 1 ) A n 1 ( 1 ) + A ( n )
which follows from Equations (32) and (30). The initial conditions (28) provide the correct values for all permanents at the recursive order n = 2 , namely,
A 2 = c 0 2 + c 1 , A 2 ( 1 ) = c 0 + c 1 , A ( 2 ) = A ( ) ( 2 ) = 1 , A ( ) 2 = c 1 2 + c 0 .
This completes the proof of the Proposition 2. □
Remark 6.
The permanent of the uniform circulant matrix C with a band of two diagonals ( k = 2 ), Equation (25), is given by the system of linear homogeneous recurrence relations with variable coefficients of the fourth order, Equation (27), whereas in the case of a band of one diagonal ( k = 1 ) the system of recurrence relations is of the second order, Equation (12). The system in Equation (27) allows one to compute the entire permanental polynomial,
p e r C = j 0 , j 1 = 0 n P j 0 , j 1 c 0 j 0 c 1 j 1 ,
as a function of two valiables ( c 0 , c 1 ) for any large matrix size n and to find its asymptotics analytically. The relevant results will be presented elsewhere.
Remark 7.
Famous ménage numbers [52,53,55,56,57,59,60,61] U n counting the number of different ways to seat n husbands at a circular table of 2 n places so that men and women alternate and no adjacent couples are allowed, that is, the number of 2-discordant permutations σ of { 1 , , n } such that σ ( j ) is not congruent to any j , j + 1 ( m o d n ) , are equal to the permanent of the uniform circulant matrix C with a band of two zero diagonals. That is, they are equal to a particular value of the permanent when both variables are zero, c 0 = c 1 = 0 , which is the constant term of the permanental polynomial in Equation (36):
U n = C n | c 0 = c 1 = 0 = P 0 , 0 .
A well-known fourth-order recurrence equation for the ménage numbers [53,59]:
U n = n U n 1 + 2 U n 2 ( n 4 ) U n 3 U n 4 ,
immediately follows from the recurrence relations for the permanent C n , Equation (27), as its particular case. Namely, for c 0 = c 1 = 0 the permanent, and hence, the ménage numbers (the sequence A000179 in [56]) are given by a simple formula
U n = C n = A n A n 1
via the permanent A n of the matrix with the defect A, Equation (4), which coincides with the straight ménage number V n , counting the number of permutations σ of { 1 , , n } such that σ ( j ) is not congruent to any j , min { j + 1 , n } ( mod n ) (that corresponds to an analogous problem of seating n husbands at a straight-line table), and satisfies the third-order recurrence (the sequence A000271 in [56]):
A n = ( n 1 ) ( A n 1 + A n 2 ) + A n 3 .
The latter immediately follows from Equation (27) since
A n ( 1 ) = A n + A n 1 & A ( n ) = A ( ) ( n ) = A n + A n 1 + A n 2 for c 0 = c 1 = 0 .
Thus, the method of the recursion of permanents with defects provides a simple derivation of the recurrence (40) for the straight ménage numbers V n = A n | c 0 = c 1 = 0 , which is different from a long combinatorial derivation (see Theorem 1 in [53]).

6. The Permanent of a Uniform Circulant Matrix with a Band of Three Any-Value Diagonals ( k = 3 ) and the 3-Ménage Numbers

Finally, we consider a quite complicated case of a uniform circulant n × n matrix with a band of three ( k = 3 ) diagonals (with the entry values c 0 , c 1 , c 2 ) inside the matrix J of all 1s. It is depicted as C in Equation (3) and C ˜ in Equation (5) below.
C ˜ = Circ ( c 1 , c 2 , 1 , , 1 , c 0 ) = c 1 c 2 1 1 1 c 0 c 0 c 1 c 2 1 1 1 1 c 0 c 1 1 1 1 1 1 1 c 1 c 2 1 1 1 1 c 0 c 1 c 2 c 2 1 1 1 c 0 c 1 .
Theorem 1.
The permanent of this circulant with a band of three diagonals is
C n p e r   C i r c ( c 0 , c 1 , c 2 , 1 , , 1 ) = B n + ( c 0 1 ) A n 1 + ( c 2 1 ) A ( ) n 1 + ( c 0 1 ) ( c 2 1 ) B n 2
and is determined by a solution of the following system of recurrence relations:
A n = A ( n ) ( 1 c 2 ) A n 1 ( 2 ) + ( c 0 + c 1 1 ) A n 1 ( 1 c 0 ) ( 1 c 1 ) A n 2 ,
B n = B ( n ) + c 1 B n 1 ( 1 c 0 ) A n 1 ( 1 c 2 ) A ( ) n 1 ( 1 c 0 ) 2 A n 2 ( 1 c 2 ) 2 A ( ) n 2 + ( 1 c 0 ) ( 1 c 2 ) B n 2 ,
A ( n ) = ( n 3 ) C n 1 ( 1 ) + A n 1 ( 2 ) + A n 1 + 2 ( 1 c 2 ) A ( ) ( n 1 ) + ( 1 c 1 ) B ( n 1 ) + ( 1 c 0 ) A n 2 + ( c 1 + c 2 2 ) A ( ) n 2 c 2 ( 1 c 2 ) A ( ) ( n 2 ) 2 ( 1 c 0 ) ( 1 c 2 ) B ( n 2 ) ( 2 + c 0 c 1 c 2 ) ( 1 c 2 ) A ( ) n 3 + ( 1 c 0 ) ( 1 c 2 ) 2 A ( ) n 4 ,
B ( n ) = ( n 3 ) C n 1 ( 1 ) + A n 1 + A ( ) n 1 + ( 1 c 0 ) A ( n 1 ) + ( 1 c 2 ) A ( ) ( n 1 ) ( 1 c 0 ) ( 1 c 2 ) B ( n 2 ) ( 1 c 0 ) 2 A n 3 ( 1 c 2 ) 2 A ( ) n 3 ,
C n ( 1 ) = ( n 3 ) C n 1 ( 1 ) + A n 1 + A ( ) n 1 + B n 1 + ( 1 c 0 ) [ A ( n 1 ) A n 1 ] + ( 1 c 2 ) [ A ( ) ( n 1 ) A ( ) n 1 ] ( 1 c 0 ) ( 1 c 2 ) B ( n 2 ) ( 1 c 0 ) 2 [ A n 2 + A n 3 ] ( 1 c 2 ) 2 [ A ( ) n 2 + A ( ) n 3 ] .
The symbols A ( n ) , B ( n ) in Equations (44) and (45) stand for the right-hand sides of Equations (46) and (47), respectively. In Equations (44) and (46), the symbol A n 1 ( 2 ) stands for
A n 1 ( 2 ) = C n 1 ( 1 ) + ( 1 c 1 ) A ( ) n 2 + ( 1 c 2 ) A ( ) ( n 2 ) + ( 1 + c 0 c 1 ) ( 1 c 2 ) A ( ) n 3 ( 1 c 0 ) ( 1 c 2 ) 2 A ( ) n 4 .
Remark 8.
The recurrence system includes the star ( ) -conjugated counterparts of Equations (44) and (46) for A ( ) n and A ( ) ( n ) . Their explicit form is given in the Appendix A. Obviously, B ( ) n B n , B ( ) ( n ) B ( n ) and C ( ) n ( 1 ) C n ( 1 ) . Hence, the star ( ) -conjugated counterparts of Equations (45), (47) and (48) are not needed. Note that in the present case of k = 3 the star ( ) -conjugation means just renaming c 0 c 2 , c 2 c 0 and leaves c 1 untouched as per Definition 8.
Remark 9.
The system consists of the three blocks of different origin:
(i)
Block 1—the basis permanents (44) and (45) of the matrices with entry defects;
(ii)
Block 2—the sums of permanents (46) and (47) with a 1’s column defect;
(iii)
Block 3—the special permanent (48) of the matrix C with all 1s in the first column.
Proof of the Theorem 1. 
While applying Lemmas 1 and 2 below, we employ the auxiliary matrices A and R defined in Equation (7). They differ from the basis matrices A and B by one and two defects, so that their permanents are given by Lemma 1 and Lemma 2, respectively, as follows:
A n = A n + ( c 2 1 ) B n 1 ,
R n = B n ( 1 c 0 ) ( 1 c 2 ) B n 2 .
Equation (43) follows from Lemma 2 applied to the B, which differs from the C ˜ by two defects.
Equations (44) and (45) follow from the Laplace expansions over the first row:
A n = c 0 A n 1 + ( c 1 1 ) A n 1 ( 1 ) + ( c 2 1 ) A n 1 ( 2 ) + A ( n ) ,
R n = c 1 B n 1 + ( c 2 1 ) B n 1 ( 1 ) + ( c 0 1 ) B n 1 ( n 1 ) + B ( n ) .
Equation (46) is based on Lemma 2 applied to the A viewed as the C with three defects:
A n = C n + ( 1 c 1 ) B n 1 + 2 ( 1 c 2 ) A ( ) n 1 + ( 1 c 2 ) 2 A ( ) n 2 .
Namely, we use an analog of Equation (54) for a matrix A ( q ) with a 1’s-column defect:
A n ( q ) = C n ( q ) + ( 1 c 1 ) B n 1 ( q 1 ) ( 1 δ q , 1 ) + ( 1 c 2 ) 2 A ( n + 1 q ) ( ) n 2 ( 1 δ q , 1 ) ( 1 δ q , 2 ) + ( 1 c 2 ) [ A ( n + 1 q ) ( ) n 1 ( 1 δ q , 1 ) + A ( n ( 1 δ q , 1 ) + 2 q ) ( ) n 1 ( 1 δ q , 2 ) ] ( 1 c 0 ) ( 1 c 2 ) [ B n 2 ( q 1 ) ( 1 δ q , n ) + B n 2 ( q 2 ) ( 1 δ q , 2 ) ] ( 1 δ q , 1 ) , q = 1 , , n .
Equation (46) is the sum of Equations (55) over q = 1 , 2 , , n with a renamed n n 1 .
Equation (47) is based on Lemma 2 applied to the B viewed as the C ˜ with two defects:
B n = C ˜ n + ( 1 c 0 ) A n 1 + ( 1 c 2 ) A ( ) n 1 ( 1 c 0 ) ( 1 c 2 ) B n 2 .
Namely, we use an analog of Equation (56) for a matrix B ( q ) with a 1’s-column defect:
B n ( q ) = C ˜ n ( q ) + ( 1 c 0 ) A n 1 ( q ) ( 1 δ q , n ) + ( 1 c 2 ) A ( n + 1 q ) ( ) n 1 ( 1 δ q , 1 ) ( 1 c 0 ) ( 1 c 2 ) B n 2 ( q 1 ) ( 1 δ q , 1 ) ( 1 δ q , n ) , q = 1 , , n .
Equation (47) is the sum of Equations (57) over q = 1 , 2 , , n with a renamed n n 1 .
Equation (48) follows from Lemma 2 applied to the C ( 1 ) viewed as the R with one defect:
C n ( 1 ) = R n + ( 1 c 1 ) B n 1 = B n + ( 1 c 1 ) B n 1 ( 1 c 0 ) ( 1 c 2 ) B n 2 .
Equation (49) is Equation (55) in the case q = 2 . When deriving the equations above, we plugged in some special permanents with a 1’s column defect as follows:
A n ( 1 ) = B n ( n ) = B ( 1 ) ( ) n = A n + ( 1 c 0 ) A n 1 , A n ( n ) = A n 1 + A ( n ) .
This completes the proof of the Theorem. □
Remark 10.
By means of changing the unknown variables or reducing or increasing their number, it is possible to rewrite the system of recurrence relations in other, more or less symmetric forms. For instance, it is straightforward to solve Equation (47) for the variable B ( n ) in terms of the basis permanents and exclude it from the system by plugging it into the Equations (46)–(48) which, together with Equation (44) and the ( ) -conjugated Equations (A1) and (A2), constitute the six recurrence equations, each of the fourth order, for the six unknown variables A n , A ( ) n , A ( n ) , A ( ) ( n ) , B n , C n ( 1 ) . Overall, this system of linear homogeneous recurrence relations with variable coefficients is of the 24-th order. One can go further on, and similarly, exclude the variable C n ( 1 ) by solving Equation (46) for C n 1 ( 1 ) and plugging it into the remaining equations. A related analysis will be done elsewhere. Note that the actual overall order of this recurrence could be less than 24 only for some special cases or if there is some hidden symmetry or identity within this system of recurrence relations. In particular, for the problem of the 3-ménage numbers (3-discordant permutations) corresponding to the case c 0 = c 1 = c 2 = 0 , the system of recurrence relations can be reduced to just one recurrence Equation (67) of the 8-th order for A n (see Remark 12 below).
Remark 11.
The system of recurrence relations (44)–(48) is valid for n 7 since the matrix size in the lowest-order permanent A ( ) n 4 entering Equations (44) and (46) should be equal or larger than the size of the diagonal band, k = 3 . The permanents of the order 6 and lower in the right-hand side of the recurrence equations (that is, A 3 , A ( ) 3 , B 4 , B 5 , etc.) should be computed directly via the definition of the permanent in Equation (1). Direct numerical calculations, such as in Figure 1, confirm that the recurrence (44)–(48) gives easy and fast access to the correct result for the permanent of the circulant (3) with arbitrary, even complex values of the entries c 0 , c 1 , c 2 for any, arbitrarily large matrix size n in linear time. In fact, there are no other means to compute the permanents such as in Figure 1 for a matrix size n 100 or larger. The point is that the known deterministic algorithms [19,36,37] are not capable of computing the permanent of a matrix with a size n larger than 50 even on a supercomputer [38]. (A standard PC with Wolfram Mathematica fails already at n 25 .) A fully polynomial randomized approximation scheme [21,22] does not work for matrices with sign indefinite or complex entries and requires a rather long polynomial computing time that scales as ∼ n 11 for a general matrix with nonnegative entries or ∼ n 4 ( log n ) in a special case of a very dense matrix. Figure 1 illustrates a strong dependence of the permanent on the entries c 0 , c 1 , c 2 . It is not just strongly different from the permanent of the all-1s matrix, p e r J = n ! , but changes its asymptotic value by two orders of magnitude due to flipping a sign of a single entry c 1 .
Remark 12.
The famous 3-ménage numbers [51,52,53,56,57,62,63] U n 3 counting the number of the 3-discordant permutations σ of { 1 , , n } such that σ ( j ) is not congruent to any j , j + 1 , j + 2 ( m o d n ) , are equal to the permanent of the uniform circulant matrix C with a band of three zero diagonals. Hence, they are given by a particular value, U n 3 = C n | c 0 = c 1 = c 2 = 0 , of the permanent
C n = B n 2 A n 1 + B n 2
by means of the solution of the system of recurrence relations
A n = A ( n ) C n 1 ( 1 ) A n 1 A ( n 2 ) 2 A n 2 A n 3 + A n 4 ,
B n = B ( n ) 2 A n 1 2 A n 2 + B n 2 ,
A ( n ) = ( n 2 ) C n 1 ( 1 ) + A n 1 + 2 A ( n 1 ) + B ( n 1 ) + A ( n 2 ) 2 B ( n 2 ) A n 3 ,
B ( n ) = ( n 3 ) C n 1 ( 1 ) + 2 A n 1 + 2 A ( n 1 ) B ( n 2 ) 2 A n 3 ,
C n ( 1 ) = ( n 3 ) C n 1 ( 1 ) + B n 1 + 2 A ( n 1 ) B ( n 2 ) 2 A n 2 2 A n 3
which are Equations (44)–(48) in the particular case c 0 = c 1 = c 2 = 0 when the star ( ) -conjugated counterparts are not needed since A n = A ( ) n , A ( n ) = A ( ) ( n ) .
We checked that the correct values (see the integer sequences A000183 and A001887 in [56]) and the known recurrence relations for the 3-ménage numbers, or 3-discordant permutations [53,56,57,62,63]:
U n 3 = ( 1 ) n ( 4 n + f n ) + n n 1 [ ( n + 1 ) U n 1 3 + 2 ( 1 ) n f n 1 ] 2 n n 2 [ ( n 3 ) U n 2 3 + ( 1 ) n f n 2 ] + n n 3 [ ( n 5 ) U n 3 3 2 ( 1 ) n f n 3 ] + n n 4 [ U n 4 3 ( 1 ) n f n 4 ] ,
(which is also valid for n 7 , see Example 4.7.17 in [17]) and for the straight 3-ménage numbers [53,55] V n 3 = A n (which is valid for n 11 )
A n = ( n 1 ) A n 1 + ( n + 2 ) A n 2 ( 3 n 13 ) A n 3 ( 2 n 8 ) A n 4 + ( 3 n 15 ) A n 5 + ( n 4 ) A n 6 ( n 7 ) A n 7 A n 8
follow from Equations (60)–(65) derived above. (Equation (66) includes the n-th Fibonacci number F n = F n 1 + F n 2 , F 0 = 0 , F 1 = 1 , via a function f n = F n + 1 + F n 1 + 2 .) In particular, in order to derive Equation (67), one can, first, exclude the B ( n ) by solving for it Equation (62) and plugging it into the remaining equations; then excluding the C n ( 1 ) by solving for it Equation (63) and plugging it into the remaining equations; then, in a similar way, excluding the A ( n ) ; and finally, excluding the B n .

7. Conclusions

We present the exact solution for the circulant permanent via the finite system of the linear recurrence relations which provides a full access to a highly nontrivial analytic dependence of the permanent (whose entries are all nonzero) on k = 1 , 2 or 3 independent parameters. This is especially interesting since computing the permanent in the case of 0-1 matrices with just three arbitrarily placed nonzero entries per row and column is as hard as in the general case [64]. Exactly solvable models, like the ones discussed above, could play as important role in the understanding and theory of the matrix permanent and similar P -hard problems as the famous Onsager’s and other exactly solvable models play in the theory of critical phenomena in phase transitions [9]. In other words, an attitude to the matrix permanent should be shifted from considering it just as a symbol of incomputability to employing it as a powerful tool for understanding and studying the P - and NP-hard problems and processes.
The circulant permanent studied above is a multivariate polynomial of k indeterminates ( c 0 , , c k 1 ) and has (say, in the case k = 3 ) the following form
per C = j 0 , j 1 , j 2 = 0 n P j 0 , j 1 , j 2 c 0 j 0 c 1 j 1 c 2 j 2 ,
where summation over the indexes is subject to the constraint i = 0 k 1 j i n . The degree of such a permanental polynomial is equal to the matrix size n. The permanental polynomials constitute a key concept of the universal polynomials in the algebraic complexity theory [28] and their understanding is paramount.
The constant term of the permanental polynomial, P j 0 = 0 , , j k 1 = 0 , considered as a function of the matrix size n forms a famous integer sequence of the k-ménage numbers, or k-discordant permutations [51,52,53,56,57,58]. The recurrence relations for the k-ménage numbers are known in an explicit form only for the cases k = 1 (derangements, or 1-ménage numbers), k = 2 (classical 2-ménage numbers), and k = 3 (3-ménage numbers). The recurrence relations (44)–(48) for the circulant permanent in the case k = 3 provide a compact and explicit recurrence for the 3-ménage numbers, Equations (60)–(65) or (67), if one simply sets all three circulant parameters to be zero, c 0 = c 1 = c 2 = 0 . Finding the recurrence for the k-ménage numbers in the case k 4 remains an open problem.
The finite recursion for the circulant permanents (presented above for the particular cases k = 1 , 2 , 3 ) is the solution to a much more complex problem. It provides a powerful analytic and numerical tool for a detailed analysis of the entire permanental multivariate polynomial, not just its constant term that is the sequence of the k-ménage numbers. The details of such an analysis will be given elsewhere. It would be interesting to generalize this approach to the case k 4 which is challenging. As the next step, we plan to work out the aforementioned recursion in the case of the uniform circulant permanent with a band of k = 4 any-value diagonals.
For calculating the permanents, the method of recurrence relations for the permanents of matrices with defects, presented here, is superior to the rook and hit polynomial approach which dominated an extensive literature on the ménage numbers (discordant permutations) in recent years [17,51,52,53,54,57]. The point is that the rook and hit polynomials are somewhat artificial univariate polynomials associated with the permanents of just 0-1 matrices while the actual permanental polynomials, as in Equation (68), are multivariate ones and contain much more involved combinatorial and analytic information on permanents. Compared to the rook and hit polynomial approach, the permanent-based method is more algebraic rather than combinatorial in nature.
The most important further step would be finding the asymptotics of the permanent for some classes of the circulant constraint matrices of large size n 1 . The recurrence relations like the ones presented above allow one to apply well-developed asymptotic methods (see, for instance, [55,65,66,67,68] and references therein). A solution to this fundamental open problem on the permanent’s asymptotics would be incredibly important for a unified analysis of a wide range of the nature’s #P-hard problems, including problems in the physics of many-body systems, critical phenomena, quantum computing, quantum field theory, theory of chaos, fractals, number theory, cryptography, dynamical systems, generalized harmonic and wavelet analysis, etc.
Finally, it is worth noting that the outlined above possibility to compute the permanent of the uniform circulant matrices with a band of k diagonals in polynomial time does not contradict to the belief of an impossibility to compute the permanents in the general case of arbitrary matrices which is a #P-hard problem according to the well-known Valiant’s theorem [20] in the computational complexity theory. Although the permanents calculated above via the recurrence relations are very complex multivariant functions of the parameters c 0 , , c k 1 , the polynomial-time computability of such exactly solvable models is consistent with the principle of supremacy of quantum computing [6,7,69]. In fact, our ability to understand, describe and compute various complex processes of nature is increasing every time we bite off new computable or exactly solvable special cases from a general-case land of NP- and #P-hard problems.

Author Contributions

All coauthors, V.K. (Vitaly Kocharovsky), V.K. (Vadimir Kocharovsky), V.M. and S.T. contributed equally to deriving the results and writing the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Center of Excellence “Center of Photonics” of The Ministry of Science and Higher Education of the Russian Federation, contract No. 075-15-2020-906.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. The (∗)-Conjugated Recurrence Equations (44) and (46)

A ( ) n = A ( ) ( n ) ( 1 c 0 ) A ( ) n 1 ( 2 ) + ( c 2 + c 1 1 ) A ( ) n 1 ( 1 c 2 ) ( 1 c 1 ) A ( ) n 2 ,
A ( ) ( n ) = ( n 3 ) C n 1 ( 1 ) + A ( ) n 1 ( 2 ) + A ( ) n 1 + 2 ( 1 c 0 ) A ( n 1 ) + ( 1 c 1 ) B ( n 1 ) + ( 1 c 2 ) A ( ) n 2 + ( c 1 + c 0 2 ) A n 2 c 0 ( 1 c 0 ) A ( n 2 ) 2 ( 1 c 0 ) ( 1 c 2 ) B ( n 2 ) ( 2 + c 2 c 1 c 0 ) ( 1 c 0 ) A n 3 + ( 1 c 2 ) ( 1 c 0 ) 2 A n 4 ,
where
A ( ) n 1 ( 2 ) = C n 1 ( 1 ) + ( 1 c 1 ) A n 2 + ( 1 c 0 ) A ( n 2 ) + ( 1 + c 2 c 1 ) ( 1 c 0 ) A n 3 ( 1 c 2 ) ( 1 c 0 ) 2 A n 4 .

References

  1. Kocharovsky, V.V.; Kocharovsky, V.V.; Tarasov, S.V. Unification of the Nature’s Complexities via a Matrix Permanent—Critical Phenomena, Fractals, Quantum Computing, #P-Complexity. Entropy 2020, 22, 322. [Google Scholar]
  2. Caianiello, E.R. Combinatorics and renormalization in quantum field theory. In Frontiers in Physics; W. A. Benjamin Inc.: London, UK, 1973. [Google Scholar]
  3. Wosiek, J. A simple formula for Bose–Einstein corrections. Phys. Lett. B 1997, 399, 130–134. [Google Scholar] [CrossRef] [Green Version]
  4. Scheel, S. Permanents in linear optical networks. arXiv 2004, arXiv:quant-ph/0406127v1. [Google Scholar]
  5. Aaronson, S. A linear-optical proof that the permanent is ♯P-hard. Proc. R. Soc. A 2011, 467, 3393–3405. [Google Scholar] [CrossRef] [Green Version]
  6. Kalai, G. The quantum computer puzzle (expanded version). arXiv 2016, arXiv:quant-ph/1605.00992. [Google Scholar]
  7. Shchesnovich, V.S. Universality of Generalized Bunching and Efficient Assessment of Boson Sampling. Phys. Rev. Lett. 2016, 116, 123601. [Google Scholar] [CrossRef] [Green Version]
  8. Opanchuk, B.; Rosales-Zárate, L.; Reid, M.D.; Drummond, P.D. Simulating and assessing boson sampling experiments with phase-space representations. Phys. Rev. A 2018, 97, 042304. [Google Scholar] [CrossRef] [Green Version]
  9. Kadanoff, L.P. Statistical Physics: Statics, Dynamics and Renormalization; World Scientific: Singapore, 2000. [Google Scholar]
  10. Kocharovsky, V.V.; Kocharovsky, V.V. Exact general solution to the three-dimensional Ising model and a self-consistency equation for the nearest-neighbors’ correlations. arXiv 2016, arXiv:cond-mat.stat-mech/1510.07327v3. [Google Scholar]
  11. Kocharovsky, V.V.; Kocharovsky, V.V. Microscopic theory of phase transitions in a critical region. Phys. Scr. 2015, 90, 108002. [Google Scholar] [CrossRef] [Green Version]
  12. Kocharovsky, V.V.; Kocharovsky, V.V. Towards an exact solution for the three-dimensional Ising model: A method of the recurrence equations for partial contractions. Phys. Lett. A 2015, 379, 2520–2523. [Google Scholar] [CrossRef]
  13. Minc, H. Permanents, Encyclopedia of Mathematics and Its Applications, V. 6; Addison-Wesley: Reading, MA, USA, 1978. [Google Scholar]
  14. Minc, H. Theory of Permanents 1982–1985. Linear Multilinear Algebra 1987, 21, 109–148. [Google Scholar] [CrossRef]
  15. Bapat, R.B. Recent developments and open problems in the theory of permanents. Math. Stud. 2007, 76, 55–69. [Google Scholar]
  16. Brualdi, R.A.; Cvetkovic, D. A Combinatorial Approach to Matrix Theory and Its Applications; CRC Press: Boca Raton, FL, USA, 2008. [Google Scholar]
  17. Stanley, R.P. Enumerative Combinatorics, V. 1; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  18. Barvinok, A. Combinatorics and Complexity of Partition Functions, Algorithms and Combinatorics 30; Springer International Publishing AG: Cham, Switzerland, 2016. [Google Scholar]
  19. Ryser, H.J. Combinatorial Mathematics, The Carus Mathematical Monographs, No. 14; The Mathematical Association of America: New York, NY, USA, 1963. [Google Scholar]
  20. Valiant, L.G. The complexity of computing the permanent. Theor. Comput. Sci. 1979, 8, 189–201. [Google Scholar] [CrossRef] [Green Version]
  21. Jerrum, M.; Sinclair, A.; Vigoda, E. A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries. J. ACM 2004, 51, 671–697. [Google Scholar] [CrossRef]
  22. Goldberg, L.A.; Jerrum, M. A complexity classification of spin systems with an external field. Proc. Natl. Acad. Sci. USA 2015, 112, 13161–13166. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Daubechies, I. Ten Lectures on Wavelets; SIAM: Philadelphia, PA, USA, 1992. [Google Scholar]
  24. Saneva, K.; Vindas, J. Wavelet expansions and asymptotic behavior of distributions. J. Math. Anal. Appl. 2010, 370, 543–554. [Google Scholar] [CrossRef] [Green Version]
  25. Guariglia, E.; Silvestrov, S. Fractional-Wavelet Analysis of Positive definite Distributions and Wavelets on D’(C). In Engineering Mathematics II; Silvestrov, S., Rančić, M., Eds.; Springer: Cham, Switzerland, 2016; pp. 337–353. [Google Scholar]
  26. Diaconis, P.; Graham, R.; Holmes, S.P. Statistical Problems Involving Permutations with Restricted Positions. 1999. Available online: http://www.math.ucsd.edu/~fan/ron/papers/01_07_permutations.pdf (accessed on 26 October 2021).
  27. Graham, R.L.; Lehmer, D.H. On the permanent of Schur’s matrix. J. Aust. Math. Soc. A 1976, 21, 487–497. [Google Scholar] [CrossRef] [Green Version]
  28. Bürgisser, P.; Clausen, M.; Shokrollahi, M.A. Algebraic Complexity Theory. With the Collaboration of Thomas Lickteig. Grundlehren der MathematischenWissenschaften [Fundamental Principles of Mathematical Sciences] Book Series, GL Volume 315; Springer: Berlin, Germany, 1997. [Google Scholar]
  29. Gurvits, L.; Samorodnitsky, A. A Deterministic Algorithm for Approximating the Mixed Discriminant and Mixed Volume, and a Combinatorial Corollary. Discret. Comput. Geom. 2002, 27, 531–550. [Google Scholar] [CrossRef] [Green Version]
  30. Anari, N.; Gurvits, L.; Gharan, S.O.; Saberi, A. Simply Exponential Approximation of the Permanent of Positive Semidefinite Matrices. In Proceedings of the IEEE 58th Annual Symposium, Foundations of Computer Science (FOCS), Berkeley, CA, USA, 15–17 October 2017; pp. 914–925. [Google Scholar] [CrossRef] [Green Version]
  31. Fyodorov, Y.V. On permanental polynomials of certain random matrices. Int. Math. Res. Not. 2006, 2006, 61570. [Google Scholar] [CrossRef] [Green Version]
  32. Schwartz, M. Efficiently computing the permanent and Hafnian of some banded Toeplitz matrices. Linear Algebra Appl. 2009, 430, 1364–1374. [Google Scholar] [CrossRef] [Green Version]
  33. Fiedler, M.; Hall, F.J. A note on permanents and generalized complementary basic matrices. Linear Algebra Appl. 2012, 436, 3553–3561. [Google Scholar] [CrossRef] [Green Version]
  34. Shchesnovich, V.S. The permanent-on-top conjecture is false. Linear Algebra Appl. 2016, 490, 196–201. [Google Scholar] [CrossRef]
  35. Cifuentes, D.; Parrilo, P.A. An efficient tree decomposition method for permanents and mixed discriminants. Linear Algebra Appl. 2016, 493, 45–81. [Google Scholar] [CrossRef]
  36. Glynn, D.G. The permanent of a square matrix. Eur. J. Comb. 2010, 31, 1887–1891. [Google Scholar] [CrossRef] [Green Version]
  37. Ikenmeyera, C.; Landsberg, J.M. On the complexity of the permanent in various computational models. J. Pure Appl. Algebra 2017, 221, 2911–2927. [Google Scholar] [CrossRef] [Green Version]
  38. Wu, J.; Liu, Y.; Zhang, B.; Jin, X.; Wang, Y.; Wang, H.; Yang, X. Computing Permanents for Boson Sampling on Tianhe-2 Supercomputer. arXiv 2016, arXiv:1606.05836v1. [Google Scholar]
  39. King, B.W.; Parker, F.D. A Fibonacci matrix and the permanent function. Fibonacci Q. 1969, 7, 539544. [Google Scholar]
  40. Minc, H. Permanental compounds and permanents of (0,1) circulants. Linear Algebra Appl. 1987, 86, 11–42. [Google Scholar] [CrossRef] [Green Version]
  41. Bernasconi, A.; Codenotti, B.; Crespi, V.; Resta, G. How fast can one compute the permanent of circulant matrices? Linear Algebra Appl. 1999, 292, 15–37. [Google Scholar] [CrossRef] [Green Version]
  42. Thomas, H. The number of terms in the permanent and the determinant of a generic circulant matrix. J. Algebr. Comb. 2004, 20, 55–60. [Google Scholar] [CrossRef] [Green Version]
  43. Kocharovsky, V.V.; Kocharovsky, V.V. On the permanents of circulant and degenerate Schur matrices. Linear Algebra Appl. 2017, 519, 366–381. [Google Scholar] [CrossRef]
  44. De Poi, P.; Mezzetti, E.; Michałek, M.; Miró-Roige, R.M.; Nevo, E. Circulant matrices and Galois-Togliatti systems. J. Pure Appl. Algebra 2019, 224, 106404. [Google Scholar] [CrossRef]
  45. Codenotti, B.; Resta, G. On the permanent of certain circulant matrices. In Algebraic Combinatorics and Computer Science; Crapo, H., Senato, D., Eds.; Springer: Milano, Italy, 2001. [Google Scholar]
  46. Da Fonseca, C.M. The μ-permanent of a tridiagonal matrix, orthogonal polynomials, and chain sequences. Linear Algebra Appl. 2010, 432, 1258–1266. [Google Scholar] [CrossRef] [Green Version]
  47. Temme, K.; Wocjan, P. Efficient Computation of the Permanent of Block Factorizable Matrices. arXiv 2012, arXiv:1208.6589v1. [Google Scholar]
  48. Butera, P.; Pernici, M. Sums of permanental minors using Grassmann algebra. Int. J. Graph Theory Appl. 2015, 1, 83–96. [Google Scholar]
  49. Servedio, R.A.; Wan, A. Computing sparse permanents faster. Inf. Process. Lett. 2005, 96, 89–92. [Google Scholar] [CrossRef] [Green Version]
  50. Goldenfeld, N. Lectures on Phase Transitions and Renormalization Group; Addison-Wesley: Reading, MA, USA, 1992. [Google Scholar]
  51. Riordan, J. Introduction to Combinatorial Analysis; John Wiley: New York, NY, USA, 1958. [Google Scholar]
  52. Whitehead, E.G., Jr. Four-discordant permutations. J. Aust. Math. Soc. (Ser. A) 1979, 28, 369–377. [Google Scholar] [CrossRef] [Green Version]
  53. Canfield, E.R.; Wormald, N.C. Ménage numbers, bijections and P-recursiveness. Discret. Math. 1987, 63, 117–129. [Google Scholar] [CrossRef] [Green Version]
  54. Bong, N.-H. Lucas numbers and the ménage problem. Int. J. Math. Educ. Sci. Technol. 1998, 29, 647–661. [Google Scholar] [CrossRef]
  55. Flajolet, P.; Sedgewick, R. Analytic Combinatorics; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
  56. The Online Encyclopedia of Integer Sequences. Available online: https://oeis.org/ (accessed on 26 October 2021).
  57. Zeilberger, D. Automatic Enumeration of Generalized Ménage Numbers. arXiv 2014, arXiv:math.CO/1401.1089v1. [Google Scholar]
  58. Alekseyev, A.A. Weighted de Bruijn Graphs for the Ménage Problem and Its Generalizations. arXiv 2016, arXiv:math.CO/1510.07927v4. [Google Scholar]
  59. Muir, T. Additional note on a problem of arrangement. Proc. R. Soc. Edinb. 1882, 11, 187–190. [Google Scholar] [CrossRef] [Green Version]
  60. Kaplansky, I.; Riordan, J. The probleme des menages. Scr. Math. 1946, 12, 113–124. [Google Scholar]
  61. Touchard, J. Permutations discordant with two given permutations. Scr. Math. 1953, 19, 109–119. [Google Scholar]
  62. Riordan, J. Discodant permutations. Scr. Math. 1954, 20, 14–23. [Google Scholar]
  63. Yamamoto, K. Structure polynomial of Latin rectangles and its application to a combinatorial problem. Mem. Fac. Sci. Kyushu Univ. Ser. A Math. 1956, 10, 1–13. [Google Scholar] [CrossRef] [Green Version]
  64. Dagum, P.; Luby, M.; Mihail, M.; Vazirani, U. Polytopes, permanents, and graphs with large factors. In Proceedings of the 29th IEEE Symposium on Foundations of Computer Science, White Plains, NY, USA, 24–26 October 1988; Institute of Electrical and Electronics Engineers: Washington, DC, USA, 1988; pp. 412–421. [Google Scholar]
  65. Wimp, J.; Zeilberger, D. Resurrecting the Asymptotics of Linear Recurrences. J. Math. Anal. Appl. 1985, 111, 162–176. [Google Scholar] [CrossRef] [Green Version]
  66. Zeilberger, D. AsyRec, a Maple Package That Computes the Asymptotics for Solutions of Linear Recurrence Equations with Polynomial Coefficients. Available online: http://www.math.rutgers.edu/~zeilberg/tokhniot/AsyRec (accessed on 26 October 2021).
  67. Apagodu, M.; Zeilberger, D. Multi-variable Zeilberger and Almkvist-Zeilberger algorithms and the sharpening of Wilf-Zeilberger theory. Adv. Appl. Math. 2006, 37, 139–152. [Google Scholar] [CrossRef] [Green Version]
  68. Apagodu, M.; Zeilberger, D. Multi-Variable Zeilberger and Almkvist-Zeilberger Algorithms and the Sharpening of Wilf-Zeilberger Theory, Software Package. Available online: http://www.math.rutgers.edu/~zeilberg/mamarim/mamarimhtml/multiZ.html (accessed on 26 October 2021).
  69. Harrow, A.W.; Montanaro, A. Quantum computational supremacy. Nature 2017, 549, 203–209. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The scaled permanent, per C / n ! , of the n × n circulant matrix C calculated via recursive relations (44)–(48). Blue dots correspond to the band of three diagonals c 0 = 1 , c 1 = 2 , c 2 = 10 on top of the all-1s matrix J; orange crosses correspond to the diagonals c 0 = 1 , c 1 = 2 , c 2 = 10 .
Figure 1. The scaled permanent, per C / n ! , of the n × n circulant matrix C calculated via recursive relations (44)–(48). Blue dots correspond to the band of three diagonals c 0 = 1 , c 1 = 2 , c 2 = 10 on top of the all-1s matrix J; orange crosses correspond to the diagonals c 0 = 1 , c 1 = 2 , c 2 = 10 .
Entropy 23 01423 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kocharovsky, V.; Kocharovsky, V.; Martyanov, V.; Tarasov, S. Exact Recursive Calculation of Circulant Permanents: A Band of Different Diagonals inside a Uniform Matrix. Entropy 2021, 23, 1423. https://0-doi-org.brum.beds.ac.uk/10.3390/e23111423

AMA Style

Kocharovsky V, Kocharovsky V, Martyanov V, Tarasov S. Exact Recursive Calculation of Circulant Permanents: A Band of Different Diagonals inside a Uniform Matrix. Entropy. 2021; 23(11):1423. https://0-doi-org.brum.beds.ac.uk/10.3390/e23111423

Chicago/Turabian Style

Kocharovsky, Vitaly, Vladimir Kocharovsky, Vladimir Martyanov, and Sergey Tarasov. 2021. "Exact Recursive Calculation of Circulant Permanents: A Band of Different Diagonals inside a Uniform Matrix" Entropy 23, no. 11: 1423. https://0-doi-org.brum.beds.ac.uk/10.3390/e23111423

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop