Complexity of circulant graphs with non-fixed jumps, its arithmetic properties and asymptotics
Alexander Mednykh, Ilya Mednykh

TL;DR
This paper derives explicit formulas and asymptotic behavior for the number of spanning trees in a family of circulant graphs with non-fixed jumps, revealing their arithmetic properties and connections to Mahler measures.
Contribution
It provides a new explicit formula for spanning trees in circulant graphs with non-fixed jumps and explores their arithmetic and asymptotic properties.
Findings
Explicit formula for spanning trees involving Chebyshev polynomials
Representation of complexity as p * n * a(n)^2 with integer sequence a(n)
Asymptotic formula linked to Mahler measure of Laurent polynomials
Abstract
In the present paper, we investigate a family of circulant graphs with non-fixed jumps Here is an arbitrary large natural number and integers are supposed to be fixed. First, we present an explicit formula for the number of spanning trees in the graph This formula is a product of factors, each given by the -th Chebyshev polynomial of the first kind evaluated at the roots of some prescribed polynomial of degree Next, we provide some arithmetic properties of the complexity function. We show that the number of spanning trees in can be represented in the form where is an integer sequence and is a…
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
TopicsGraph theory and applications · Advanced Combinatorial Mathematics · Advanced Mathematical Theories and Applications
Complexity of circulant graphs with non-fixed jumps, its arithmetic properties and asymptotics
A. D. Mednykh,111Sobolev Institute of Mathematics, Novosibirsk State University, [email protected] I. A. Mednykh,222Sobolev Institute of Mathematics, Novosibirsk State University, [email protected]
Abstract
In the present paper, we investigate a family of circulant graphs with non-fixed jumps
[TABLE]
Here is an arbitrary large natural number and integers are supposed to be fixed.
First, we present an explicit formula for the number of spanning trees in the graph This formula is a product of factors, each given by the -th Chebyshev polynomial of the first kind evaluated at the roots of some prescribed polynomial of degree Next, we provide some arithmetic properties of the complexity function. We show that the number of spanning trees in can be represented in the form where is an integer sequence and is a prescribed natural number depending of parity of and Finally, we find an asymptotic formula for through the Mahler measure of the Laurent polynomials differing by a constant from
Key Words: spanning tree, circulant graph, Laplacian matrix, Chebyshev polynomial, Mahler measure
AMS classification: 05C30, 39A10
1 Introduction
The complexity of a finite connected graph , denoted by is the number of spanning trees of The famous Kirchhoff’s Matrix Tree Theorem [11] states that can be expressed as the product of non-zero Laplacian eigenvalues of divided by the number of its vertices. Since then, a lot of papers devoted to the complexity of various classes of graphs were published. In particular, explicit formulae were derived for complete multipartite graphs [14], wheels [2], fans [8], prisms [1], anti-prisms [28], ladders [22], Möbius ladders [23], lattices [24] and other families. The complexity of circulant graphs has been the subject of study by many authors [30, 31, 32, 33, 34, 35, 36, 37].
Starting with Boesch and Prodinger [2] the idea to calculate the complexity of graphs by making use of Chebyshev polynomials was implemented. This idea provided a way to find complexity of circulant graphs and their natural generalisations in [12, 16, 19, 30, 35, 36].
Recently, asymptotical behavior of complexity for some families of graphs was investigated from the point of view of so called Malher measure [7, 25, 26]. For general properties of the Mahler measure see, for example [27] and [6]. It worth mentioning that the Mahler measure is related to the growth of groups, values of some hypergeometric functions and volumes of hyperbolic manifolds [3].
For a sequence of graphs one can consider the number of vertices and the number of spanning trees as functions of Assuming that exists, it is called the thermodynamic limit of the family [17]. This number plays an important role in statistical physics and was investigated by many authors ([29], [24], [10], [25], [26]).
The purpose of this paper is to present new formulas for the number of spanning trees in circulant graphs with non-fixed jumps and investigate their arithmetical properties and asymptotics. We mention that the number of spanning trees for such graphs was found earlier in [4, 16, 31, 34, 35, 37]. Our results are different from those obtained in the cited papers. Moreover, by the authors opinion, the obtained formulas are more convenient for analytical investigation.
The content of the paper is lined up as follows. Basic definitions and preliminary results are given in sections 2 and 3. Then, in the section 4, we present a new explicit formula for the number of spanning trees in the undirected circulant graph
[TABLE]
This formula is a product of factors, each given by the -th Chebyshev polynomial of the first kind evaluated at the roots of a prescribed polynomial of degree We note the case and of the circulant graphs with bounded jumps has been investigated in our previous papers [20, 21].
Next, in the section 5, we provide some arithmetic properties of the complexity function. More precisely, we show that the number of spanning trees of the circulant graph can be represented in the form where is an integer sequence and is a prescribed natural number depending only of parity of Later, in the section 6, we use explicit formulas for the number of spanning trees to produce its asymptotics through the Mahler measures of the finite set of Laurent polynomials As a consequence (Corollary 3), we prove that the thermodynamic limit of sequence as is the arithmetic mean of small Mahler measures of Laurent polynomials In the section 7, we illustrate the obtained results by a series of examples.
2 Basic definitions and preliminary facts
Consider a connected finite graph allowed to have multiple edges but without loops. We denote the vertex and edge set of by and respectively. Given we set to be equal to the number of edges between vertices and The matrix is called the adjacency matrix of the graph The degree of a vertex is defined by Let be the diagonal matrix indexed by the elements of with The matrix is called the Laplacian matrix, or simply Laplacian, of the graph
In what follows, by we denote the identity matrix of order
Let be integers such that The graph with vertices is called circulant graph if the vertex is adjacent to the vertices All vertices of the graph have even degree If there is such that then graph has multiple edges.
We call an matrix circulant, and denote it by if it is of the form
[TABLE]
It easy to see that adjacency and Laplacian matrices for the circulant graph is circulant matrices. The converse is also true. If the Laplacian matrix of a graph is circulant then the graph is also circulant.
Recall [5] that the eigenvalues of matrix are given by the following simple formulas where and is an order primitive root of the unity. Moreover, the circulant matrix where is the matrix representation of the shift operator
Let be a non-constant polynomial with complex coefficients. Then, following Mahler [18] its Mahler measure is defined to be
[TABLE]
the geometric mean of for on the unit circle. However, had appeared earlier in a paper by Lehmer [13], in an alternative form
[TABLE]
The equivalence of the two definitions follows immediately from Jensen’s formula [9]
[TABLE]
where denotes We will also deal with the small Mahler measure which is defined as
[TABLE]
The concept of Mahler measure can be naturally extended to the class of Laurent polynomials where and is an arbitrary integer (not necessarily positive).
3 Associated polynomials and their properties
The aim of this section is to introduce a few polynomials naturally associated with the circulant graph
[TABLE]
We start with the Laurent polynomial responsible for the structure of Laplacian of graph More precisely, the Laplacian of is given by the matrix
[TABLE]
where the circulant matrix We decompose into the sum of two polynomials where and Now, we have to introduce a family of Laurent polynomials differing by a constant from They are One can check that In particular,
We note that all the above polynomials are palindromic, that is they are invariant under replacement by A non-trivial palindromic Laurent polynomial can be represented in the form where We will refer to as a degree of the polynomial Since the following polynomial of degree is well defined
[TABLE]
We will call it a Chebyshev trasform of Since is the Chebyshev polynomial of the first kind, one can easy deduce that
[TABLE]
Also, we have
Throughout the paper, we will use the following observation. If is the full list of the roots of then are all roots of the polynomial
By direct calculation, we obtain that the Chebyshev transform of polynomial is
[TABLE]
In particular, if are the roots of then are all roots of the algebraic equation To find asymptotic behavior for the number of spanning trees in the graph we also need the following lemma.
Lemma 1**.**
Let Suppose that where Then
Proof: First of all, we show that Indeed, suppose that Then there are integers such that Hence
[TABLE]
From the other side
[TABLE]
Contradiction. Now, let Then We have where Hence, and lemma is proved. ∎
4 Complexity of circulant graphs with non-fixed jumps
The aim of this section is to find new formulas for the numbers of spanning trees of circulant graph in terms of Chebyshev polynomials. It should be noted that nearby results were obtained earlier by different methods in the papers [4, 16, 31, 34, 35, 37].
Theorem 1**.**
The number of spanning trees in the circulant graph with non-fixed jumps
[TABLE]
is given by the formula
[TABLE]
where for each the numbers are all the roots of the equation is the Chebyshev polynomial of the first kind and
Proof: Let By the celebrated Kirchhoff theorem, the number of spanning trees in is equal to the product of non-zero eigenvalues of the Laplacian of a graph divided by the number of its vertices To investigate the spectrum of Laplacian matrix, we denote by the circulant matrix Consider the Laurent polynomial Then the Laplacian of is given by the matrix
[TABLE]
The eigenvalues of the circulant matrix are where Since all of them are distinct, the matrix is conjugate to the diagonal matrix To find spectrum of without loss of generality, one can assume that Then is a diagonal matrix. This essentially simplifies the problem of finding eigenvalues of Indeed, let be an eigenvalue of and be the respective eigenvector. Then we have the following system of linear equations
[TABLE]
Let The -th entry of is equal to Then, for the matrix has an eigenvalue
[TABLE]
with eigenvector Since all graphs under consideration are supposed to be connected, we have and Hence
[TABLE]
By setting where we rewrite the formula (4) in the form
[TABLE]
It is easy to see that is the product of two numbers and
We note that
[TABLE]
The numbers run through all non-zero eigenvalues of circulant graph with fixed jumps and vertices. So coincide with the number of spanning trees in By ([21], Corollary 1) we get
[TABLE]
where are all the roots of the equation
In order to continue the calculation of we have to find the product
[TABLE]
Recall that Since we obtain
[TABLE]
where By Section 3, we already know that
where are all roots of the equation
We note that where Then
To evaluate the latter product, we need following lemma.
Lemma 2**.**
Let and is a real number. Then
[TABLE]
where and is the Chebyshev polynomial of the first kind.
Proof: We note that By the substitution this follows from the evident identity Then we have
[TABLE]
∎
Since where by Lemma 2 we get
[TABLE]
Then,
[TABLE]
Since the number is a product of positive eigenvalues of divided by , from (4) we have
[TABLE]
Combining equations (6) and (8) we finish the proof of the theorem.
As the first consequence from Theorem 1 we have the following result obtained earlier by Justine Louis [16] in a slightly different form.
Corollary 1**.**
The number of spanning trees in the circulant graphs with non-fixed jumps where is given by the formula
[TABLE]
where is the Chebyshev polynomial of the first kind.
Proof: Follows directly from the theorem. ∎
The next corollary is new.
Corollary 2**.**
The number of spanning trees in the circulant graphs with non-fixed jumps where is given by the formula
[TABLE]
where is the -th Fibonacci number, is the Chebyshev polynomial of the first kind and
We note that is the number of spanning trees in the graph
Proof: In this case, and Given we find as the roots of the algebraic equation
[TABLE]
where and For the roots are and Hence gives the well-known formula for the number of spanning trees in the graph (See, for example, [2], Theorem 4). For the numbers are roots of the quadratic equation
[TABLE]
By (8) we get Since the result follows. ∎
5 Arithmetic properties of the complexity for circulant graphs
It was noted in the series of paper ([12], [19], [20], [21]) that in many important cases the complexity of graphs is given by the formula where is an integer sequence and is a prescribed constant depending only of parity of
The aim of the next theorem is to explain this phenomena for circulant graphs with non-fixed jumps. Recall that any positive integer can be uniquely represented in the form where and are positive integers and is square-free. We will call the square-free part of
Theorem 2**.**
Let be the number of spanning trees of the circulant graph
[TABLE]
where
Denote by and the number of odd elements in the sequences and respectively. Let be the square-free part of and be the square-free part of Then there exists an integer sequence such that
* if and are odd;* 2.
* if is even;* 3.
* if is odd and is even.*
Proof: The number of odd elements in the sequences and respectively is counted respectively by the formulas and We already know that all non-zero eigenvalues of the graph are given by the formulas where and
[TABLE]
We note that
By the Kirchhoff theorem we have Since we obtain if is odd and if is even. We note that each algebraic number comes with all its Galois conjugate [15]. So, the numbers and are integers. Also, for even we have
[TABLE]
[TABLE]
If is odd and is even, the number is integer again. Then we obtain
[TABLE]
[TABLE]
Therefore, if and are odd, if is even and if is odd and is even. Let be the square-free part of and be the square-free part of Then there are integers and such that and Hence,
if and are odd, 2.
if is even and 3.
if is odd and is even.
Consider an automorphism group of the graph consisting of elements circularly permuting its vertices and acting without fixed edges. Such a group always exists, since in the case of even we have even number of multiple edges between the opposite vertices and where the indices are taken
The group acts fixed point free on the set vertices of We are aimed to show that it also acts freely on the set of the spanning trees in the graph. Indeed, suppose that some non-trivial element of leaves a spanning tree in the graph invariant. Then fixes the center of The center of a tree is a vertex or an edge. The first case is impossible, since acts freely on the set of vertices. In the second case, permutes the endpoints of an edge connecting the apposite vertices of This means that is even, and is the unique involution in the group This is also impossible, since the group is acting without fixed edges.
So, the cyclic group acts on the set of spanning trees of the graph fixed point free. Therefore is a multiple of and their quotient is an integer.
Setting in the case in the case and in the case we conclude that number is always integer and the statement of the theorem follows. ∎
6 Asymptotic for the number of spanning trees
In this section, we give asymptotic formulas for the number of spanning trees for circulant graphs. It is interesting to compare these results with those in papers [4, 16, 31, 34, 37], where the similar results were obtained by different methods.
Theorem 3**.**
The number of spanning trees in the circulant graph
* and and are relatively prime has the following asymptotic*
[TABLE]
where and is the Mahler measure of Laurent polynomial
Proof: Without loss of generality, we can restrict ourself by the case Indeed, if then one can replace the graph by an isomorphic graph
[TABLE]
where with From now on, we suppose that
By Theorem 1, where is the number of spanning trees in and By ([21], Theorem 5) we already know that
[TABLE]
where is the Mahler measure of Laurent polynomial So, we have to find asymptotics for only.
By Lemma 1, for any integer we obtain where the and are roots of the polynomial satisfying the inequality Replacing by if necessary, we can assume that for all Then as tends to So Hence
[TABLE]
where coincides with the Mahler measure of As a result,
[TABLE]
Finally, Since, the result follows.
∎
As an immediate consequence of above theorem we have the following result obtained earlier in ([4], Theorem 3) by completely different methods.
Corollary 3**.**
The thermodynamic limit of the sequence of circulant graphs is equal to the arithmetic mean of small Mahler measures of Laurent polynomials More precisely,
[TABLE]
where and
7 Examples
Graph (Möbius ladder with double steps). By Theorem 1, we have Compare this result with ([36], Theorem 4). Recall [2] that the number of spanninig trees in the Möbius ladder with single steps is given by the formula 2. 2.
Graph We have By Theorem 2, one can find an integer sequence such that if is even and if is odd. 3. 3.
Graph Here where and are roots of the cubic equation We have is is odd and is is even. Also, where 4. 4.
Graph We have
[TABLE]
See also ([36], Theorem 5). We note that where satisfies the recursive relation with initial data 5. 5.
Graph By Theorem 1, we obtain
[TABLE]
where By Theorem 2, for some integer sequence 6. 6.
Graph Now, we get
[TABLE]
For a suitable integer sequence one has if is even and if is odd. 7. 7.
Graph In this case
[TABLE]
By Theorem 2, one can conclude that if is even and if is odd, for some sequence of even numbers.
ACKNOWLEDGMENTS
The results of this work were partially supported by the Russian Foundation for Basic Research, (grants 18-01-00420 and 18-501-51021). The results given in Sections 5 and 6 were supported by the Laboratory of Topology and Dynamics, Novosibirsk State Uni- versity (contract no. 14.Y26.31.0025 with the Ministry of Education and Science of the Russian Federation).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F. T. Boesch and Z. R. Bogdanowicz, The number of spanning tress in a prism, Internat. J. Comput. Math. 21 (1987) 229–243.
- 2[2] F. T. Boesch, H. Prodinger, Spanning tree formulas and Chebyshev polynomials, Graphs and Combinatorics 2(1) (1986) 191–200.
- 3[3] D. W. Boyd. Mahlers Measure and Invariants of Hyperbolic Manifolds. Number Theory for the Millennium, I (Urbana, Il, 2000). A K Peters, (2002) 127–143.
- 4[4] M. J. Golin, Xuerong Yong, Yuanping Zhang, The asymptotic number of spanning trees in circulant graphs, Discrete Mathematics 310 (2010) 792–803.
- 5[5] P. J. Davis, Circulant Matrices, AMS Chelsea Publishing, 1994.
- 6[6] G. Everest, T. Ward, Heights of polynomials and entropy in algebraic dynamics . (Springer Science & Business Media, 2013).
- 7[7] A. J. Guttmann, M. D. Rogers, Spanning tree generating functions and Mahler measures. Journal of Physics A: Mathematical and Theoretical, 45(49), (2012) 494001. Ar Xiv:1207.2815 v 2 [math-ph] 26 Aug 2012.
- 8[8] A. J. W. Hilton, Spanning trees and Fibonacci and Lucas numbers, Fibonacci Q. 12 (1974) 259–262.
