Academia.eduAcademia.edu

A note on the graph’s resolvent and the multifilar structure

2009

We consider the recently discovered [4] threadlike structure of the plot representing d-regular graphs in the mean-variance coordinates of exponential sums of the graph spectra. In this note we demonstrate that this self-similar phenomenon is more ubiquitous by exhibiting it with the help of a different generating function, namely the mean and the variance of the resolvent of the adjacency matrix of the graph. We also discuss the location of non-Hamiltonian graphs within this geometric structure.

Linear Algebra and its Applications 431 (2009) 1367–1379 Contents lists available at ScienceDirect Linear Algebra and its Applications journal homepage: www.elsevier.com/locate/laa A note on the graph’s resolvent and the multifilar structure聻 Vladimir Ejov a , Shmuel Friedland b , Giang T. Nguyen a,∗ a b School of Mathematics of Statistics, University of South Australia, Australia Department of Mathematics, Statistics, and Computer Science, University of Illinois at Chicago, United States A R T I C L E I N F O Article history: Received 26 March 2009 Accepted 5 May 2009 Available online 28 June 2009 Submitted by Gutman AMS classification: 05C45 05C75 11M36 A B S T R A C T We consider the recently discovered [4] threadlike structure of the plot representing d-regular graphs in the mean–variance coordinates of exponential sums of the graph spectra. In this note we demonstrate that this self-similar phenomenon is more ubiquitous by exhibiting it with the help of a different generating function, namely the mean and the variance of the resolvent of the adjacency matrix of the graph. We also discuss the location of non-Hamiltonian graphs within this geometric structure. © 2009 Elsevier Inc. All rights reserved. Keywords: Regular graph Spectrum Resolvent Self-similar Ihara–Selberg trace formula 1. Introduction Let G be a connected cubic graph G of order n, and A be the adjacency matrix of G. The spectrum [−3, 3]. The Estrada index of {λ1 , . . . , λn } of A of a cubic graph G is real and belongs to the segment  the graph is introduced in [9] (see also, for example, [3,1]) as EE (G) = 1n ni=1 eλi , and the generalized Estrada index is introduced in [7] as 聻 The authors gratefully acknowledge the Australian Research Council (ARC) Discovery Grants Nos. DP0666632 and DP0984470, and the ARC Linkage International Grants Nos. LX0560049 and LX0881972. ∗ Corresponding author . E-mail addresses: [email protected] (V. Ejov), [email protected] (S. Friedland), [email protected] (G.T. Nguyen). 0024-3795/$ - see front matter © 2009 Elsevier Inc. All rights reserved. doi:10.1016/j.laa.2009.05.019 1368 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 EE (G, t ) = n 1 et λi . n i=1 (1.1) In [4], the following phenomenon was discovered. As the generalized Estrada index is the mean of the exponential sum of all eigenvalues of tA, the authors consider the variance of the exponential sum of all eigenvalues of tA as follows: 2 σEE (G,t ) = Letting t n n 1 n i =1 e2t λi − EE 2 (G, t ). (1.2) 2 ) across the set of all cubic graphs. The structures for = 13 , the authors plot (EE (G, 13 ), σEE (G, 1 ) = 14 and 16 appear as in Figs. 1.1 and 1.2. 3 From these plots, we can see that the mean–variance coordinates form thread-like clusters with 2 similar slopes of and distances between consecutive clusters. Moreover, the variance σEE (G,1/3) at the bottom of each segment is strictly increasing from left to right of the plot. The authors of [4] coined the term multifilars to refer to these thread-like clusters, each of which is called a filar. They make an important observation that the overall structure is self-similar. In particular, zooming in on each of these filars shows us similar but smaller sub-filars that are also made up of approximately straight and parallel segments, shifted gradually from left to right. We illustrate this by showing plots of two successive enlargements of the first filar from Figs. 1.1 and 1.2, in Figs. 1.3 and 1.4, respectively. Using a form of Ihara–Selberg trace formula derived in [10], the authors explain the filar memberships for each graph. In the overall clustering, all graphs belonging to each segment have the same number of triangles (cycles of length three) and these numbers strictly increase from the left most segment to the right most, starting from zero. In the first level of zooming-in, all graphs in a particular sub-segment have the same number of quadrangles (cycles of length four) while the number of triangles over all these sub-segments is fixed. This pattern repeats itself, with each higher level of zooming-in corresponding to a larger cycle size. It is natural to query whether the exponential function is the only generating function that exhibits such a phenomenon. In this paper, we consider another frequently used matrix function in the spectral theory of linear operators (see, for example, [12]), that is, the resolvent of tA for t ∈ (0, 13 ). It appears the phenomenon in [4] is reproduced in the mean–variance coordinates with different slopes of and distances between segments. We use a modification of the Ihara–Selberg trace formula [10] to justify 0.58 0.56 0.52 0.5 σ2 EE(G,1/3) 0.54 0.48 0.46 0.44 0.42 1.17 1.175 1.18 1.185 1.19 EE(G,1/3) Fig. 1.1. Mean–variance plot for 14-vertex cubic graphs. 1.195 1369 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 0.58 0.56 0.52 0.5 σ2 EE(G,1/3) 0.54 0.48 0.46 0.44 0.42 1.165 1.17 1.175 1.18 1.185 1.19 1.195 1.2 EE(G,1/3) Fig. 1.2. Mean–variance plot for 16-vertex cubic graphs. 0.49 0.47 0.46 σ2 EE(G,1/3) 0.48 0.45 0.44 0.43 0.42 1.172 1.174 1.176 1.178 1.18 1.182 EE(G,1/3) Fig. 1.3. Zooming in, 1st level. the multifilar structure of the observed plots and to give estimate for the slopes of and distances between segments, which are consistent with numerical evidence. The further question: what other generating functions apart from the exponential sum of eigenvalues and the trace of the resolvent lead to a similar self-similar structure of regular graphs, is beyond the scope of this paper and remains an interesting open question. One of the famous graph theory problems is the Hamiltonian cycle problem, namely, given a graph, we have to determine whether there exists a simple cycle that goes through every vertex in the graph. Such a cycle is called a Hamiltonian cycle. If a graph possesses at least one Hamiltonian cycle, it is called a Hamiltonian graph, and a non-Hamiltonian graph otherwise. We observe that in the aforementioned self-replicating phenomenon, non-Hamiltonian graphs are separated in two groups. The first group contains easy non-Hamiltonian graphs that are located at the tops of (the most zoomed in) sub-filars. 1370 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 0.465 0.46 σ2 EE(G,1/3) 0.455 0.45 0.445 0.44 0.435 0.43 1.173 1.174 1.175 1.176 1.177 1.178 EE(G,1/3) Fig. 1.4. Zooming in, 2nd level. We call a non-Hamiltonian graph easy if it contains one or more bridges. This is because these bridges can be identified in polynomial time [13]. We call other non-Hamiltonian graphs hard. The second group contains hard non-Hamiltonian graphs that are found at the bottom ends of (the most zoomed in) sub-filars. In these sub-filars, the Hamiltonian graphs are strictly in between these two groups of non-Hamiltonian graphs. 2. Preliminaries We briefly describe here a few definitions on geodesics that will be necessary for presenting the results. For an excellent introduction to graph theory and for more details on geodesics, the interested reader is referred to [2,10], respectively. An elementary homotopy is a transformation of a closed walk of the following form: (v1 , v2 , . . . , vi , . . . , vk−1 , vk , v1 ) → (v1 , v2 , . . . , vi , vj , vi , . . . , vk−1 , vk , v1 ), where vj is a neighbour of vi , and the arrow can also be pointing in the opposite direction: (v1 , v2 , . . . , vi , vj , vi , . . . , vk−1 , vk , v1 ) → (v1 , v2 , . . . , vi , . . . , vk−1 , vk , v1 ). If one closed walk can be obtained from another by a sequence of elementary homotopies (in either direction of the arrow), they are said to be homotopic. A homotopy class is a set of closed walks such that every pair of closed walks in the set are homotopic. In a homotopy class of closed walks, the shortest walk is called a closed geodesic. In other words, a closed geodesic is a closed walk with no cycles of length 2, that is, vi = / vi+2 for all i. As we are only concerned with closed geodesics in this paper, we will simply refer to them as geodesics. Also known as a short geodesic, a contractible is a geodesic of length 0, or equivalently, a single vertex. A homotopy class of closed walks containing a geodesic of length 0 is equivalent to a homotopy class of closed walks such that each member is either a single vertex or a union of two or more joint cycles of length 2. A long geodesic is a geodesic of length > 0, which, from now on, we will simply refer to as a geodesic. A geodesic of length 3, 4 or 5 is equivalent to a cycle of length 3, 4 or 5. On the other hand, a geodesic of length 6 or longer can be a union of joint cycles. Consider a geodesic g := (v1 , v2 , . . . , vl ) of length l. Another geodesic is said to be a k-multiple of g, denoted as g k , if it simply traces out g for k times: g k = ({v1 , v2 , . . . , vl }, {v1 , v2 , . . . , vl }, . . . , {v1 , v2 , . . . , vl }). A geodesic is said to be primitive if it is not a multiple of a shorter geodesic. V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 1371 3. Formulae for first and second moments = 1, . . . , N. ∈ 0, 13 in order to guarantee that the inverse of I − tA exists. For i = 1, . . . , N, it is clear that eigenvalues of (I − tA )−1 are (1 − t λi )−1 . For each adjacency matrix A, define the expected value function of (1 − t λi )−1 to be Let us denote of the adjacency matrix A of a given cubic graph by λi , for i  eigenvalues  We choose t µ(A, t ) := N 1  1 N i=1 1 − t λi = 1 N Tr[(I − tA )−1 ], (3.1) and the variance function to be 1 σ 2 (A, t ):= Tr[(I − tA )−2 ] − µ2 (A, t ) N = N 1  1 N i=1 (1 − t λi )2 For our experiments, we choose t = − µ2 (A, t ). 1 9  (3.2)  ∈ 0, 31 . Fig. 3.1 shows the plot of (µ(A ), σ 2 (A )) across all 509 cubic graphs of size 14, which exhibits a self-similar structure. In order to explain why pairs of coordinates of certain graphs belong to particular filars, we start by establishing alternative formulae for µ(A, t ) and σ 2 (A, t ). Let pℓ be the number of all walks of length ℓ in the graph G, for ℓ  0. It is well known (see, for example, [14]) that [A ℓ ]ii is the number of closed walks of length ℓ starting at i. Hence, 1   µ(A, t )= Tr (I − tA )−1 = = N 1  N n + tp1 1 N  Tr I + tA  + t 2 A2 + · · · + t 2 p2 + t 3 p3 + · · · = ∞ 1  N i =0  t i pi . (3.3) Note that, the infinite sum in (3.3) is a particular case of the generalized matrix functions introduced in [8] and it resembles the trace of the matrix exponential of tA 0.056 0.054 σ2(A,1/9) 0.052 0.05 0.048 0.046 0.044 0.042 1.0395 1.04 1.0405 1.041 1.0415 1.042 1.0425 1.043 1.0435 1.044 µ(A,1/9) Fig. 3.1. Mean–variance (trace of resolvent) plot for 14-vertex cubic graphs. 1372 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 Tr[etA ] ∞ i  t = i! i =0 pi , Recall that a geodesic is the shortest walk of its homotopy class, and a geodesic is a short geodesic if it has length 0 and a long geodesic otherwise. Let C1 (t ) and C2 (t ) be the contributions to (3.3) from homotopy classes of short geodesics and long geodesics, respectively. Then, 1 µ(A, t ) = (C1 (t ) + C2 (t )) . N (3.4) By Eqs. (19) and (20) in [10], C1 (t ) =N 3 √ 1 − 8t 2 2(1 − −1 (3.5) . 9t 2 ) By Eqs. (26) and (27) in [10], C2 (t ) = Λ(γ )  √ γ ∈G 1 − 8t 2  √ 1− 1 − 8t 2 |γ | 4t , (3.6) where γ is a long geodesic in G, |γ | is its length and Λ(γ ) geodesic γ ′ . If γ is primitive itself, then Λ(γ ) = |γ |. √ Define Θ (t ) := 1− √ 1 − 8t 2 3 µ(A, t ) = 1−8t 2 . 4t 2 (1 − = |γ ′ | if γ is a multiple of a primitive Substituting (3.5) and (3.6) into (3.4), we have −1 9t 2 ) + 1  N γ ∈G Λ(γ ) √ 1 − 8t 2 Θ |γ | (t ). (3.7) Recall that a geodesic is said to be a k-multiple of g, denoted as g k , if it k times traces out g: g k = ({v1 , v2 , . . . , vl }, {v1 , v2 , . . . , vl }, . . . , {v1 , v2 , . . . , vl }). Consequently, if we consider some geodesic γ that is a k-multiple of a primitive geodesic γ ′ , then |γ | = k|γ ′ |. The set of all long geodesics in a graph G can be partitioned into sets of primitive geodesics and their k-multiples, for k = 1, . . . , N. Therefore, by denoting primitive long geodesics by ζ , we transform Eq. (3.7) to: µ(A, t )= = As t √ 3 1 − 8t 2 2 (1 − √ 3 −1 9t 2 ) + ∞ 1  N ζ ∈ G k =1 √ |ζ | 1 − 8t 2 Θ k|ζ | (t ) ∞  −1 |ζ | 1  √ Θ k|ζ | (t ). + 2(1 − 9t 2 ) N ζ ∈G 1 − 8t 2 k=1 1 − 8t 2 ∈ (0, 13 ), Θ (t ) ∈ (0, 1). Hence, √ 3 1 − 8t 2 − 1 + µ(A, t )= 2(1 − 9t 2 ) √ 3 1 − 8t 2 − 1 = + 2(1 − 9t 2 ) 1  √ 1  √ N ζ ∈G N ζ ∈G |ζ | 1 − 8t 2 |ζ | 1 − 8t 2 Θ |ζ | (t ) 1 − Θ |ζ | (t ) (1 − √ 1 − 8t 2 )|ζ | (4t )|ζ | − (1 − √ 1 − 8t 2 )|ζ | . (3.8) Let ℓ be the length of a primitive long geodesic, ℓ  3 and {m3 , m4 , m5 , . . .} be the length spectrum of the graph where mℓ is the number of non-oriented primitive long geodesics of length ℓ. We can rewrite (3.8) as µ(A, t ) = √ 3 √ ∞ ℓmℓ (1 − 1 − 8t 2 )ℓ 2  −1 √ √ + 2(1 − 9t 2 ) N ℓ=3 1 − 8t 2 (4t )ℓ − (1 − 1 − 8t 2 )ℓ 1 − 8t 2 1373 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 = H (t ) + where H (t ) = 3 N ℓ=3 √ 1 − 8t 2 mℓ Fℓ (t ), −1 2(1 − 9t 2 ) and =√ Fℓ (t ) ∞ 2  By Eq. (3.2), , (3.10) (1 − ℓ 1 − 8t 2 (3.9) √ 1 − 8t 2 )ℓ (4t )ℓ − (1 − √ (3.11) . 1 − 8t 2 )ℓ 1 σ 2 (A, t )= Tr[(I − tA )−1 (I − tA )−1 ] − µ2 (A, t ) N 1 = Tr[I + 2tA + 3t 2 A 2 + 4t 3 A 3 + · · ·] − µ2 (A, t ) N 1 d [tI + t 2 A + t 3 A 2 + t 4 A 3 + · · ·] N dt  1 d  = tTr[(I − tA )−1 ] − µ2 (A, t ) N dt d = µ(A, t ) + t µ(A, t ) − µ2 (A, t ). dt = Tr − µ2 (A, t ) (3.12) By Eqs. (3.9) and (3.12), we have 2 ∞ 2  σ (A, t )= H (t ) + d 2 = H (t ) + tH (t ) − H (t ) + − 4 N2 where = −3 and Fℓ′ (t ) = ⎣H (t ) + m ℓ F ℓ (t ) + t N ℓ=3 dt ⎤2 ⎡ ∞ 2  2 ⎣ mℓ Fℓ (t )⎦ − H (t ) − N ℓ=3 ′ H ′ (t ) ⎡ ℓ(1 − √ 1 9  ⎣ ∞  ℓ=3 ⎤2 mℓ Fℓ (t )⎦ − N ℓ=3 4 N N ℓ=3 m ℓ F ℓ (t )⎦ mℓ H (t )Fℓ (t ) ⎛ m ℓ F ℓ (t ) + t ⎝ H (t ) ∞  ⎤ ∞ 2  N ℓ=3 ⎞ mℓ Fℓ′ (t )⎠ mℓ Fℓ (t ), (3.13) ℓ=3  √ −5 + 36 t 2 + 3 1 − 8 t 2 √ ,  2 1 − 8 t 2 −1 + 9 t 2 1 − 8t 2 )ℓ (8(4t )ℓ t 2 − 8(1 − In particular, for t µ A, t ⎡ ∞ 2  N ℓ=3 ∞ 4  − ∞ 2  √ 1 − 8t 2 )ℓ t 2 − 8(4t )ℓ t 2 t (−1 + √ 1 − 8t 2 ) √ √ 1 − 8t 2 + 8ℓ(4t )ℓ t 2 + 8(1 − 1 − 8t 2 (−1 + 8t 2 )(−(4t )ℓ + (1 − √ √ 1 − 8t 2 )ℓ √ 1 − 8t 2 )ℓ )2 ) √ 1 − 8t 2 − (4t )ℓ ℓ + ℓ 1 − 8t 2 (4t )ℓ ) . = 19 , Eqs. (3.9) and (3.13) simplify to, respectively, ≈ 1.0395 + ∞ 2  N ℓ=3 mℓ Fℓ 1 9 , and (3.14) 1374 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 σ 2 A, 1 ≈ 0.0433 + 9 − 4 N2 ⎡ ⎣ ∞  ∞ 2  N ℓ=3 mℓ Fℓ ℓ=3 1 mℓ Fℓ 1 9 ⎤2 ⎦ + 9 − 1 9 ⎛ ⎝ ∞ 2  N ℓ=3 ∞ 4.1580  N   ⎞ ⎠ mℓ Fℓ′ (t ) t = 19 1 mℓ Fℓ 9 ℓ=3 , (3.15) where √  √ ℓ ℓ 73 1 − 19 73 =    √  , 9 73 4 ℓ − 1 − 1 73 ℓ 9 9 9 1 Fℓ and   Fℓ′ (t ) t = 19 = 81 5329 ℓ(9 − √ 73)ℓ (−72(4)ℓ √ √ √ √ √ + 72 73(9 − 73)ℓ − 584 (9 − 73)ℓ − 59134ℓ ℓ + 657 73ℓ4ℓ ) √ √ . ℓ ℓ 2 (−9 + 73)(−4 + (9 − 73) ) 73 + 584(4)ℓ Note that the details of these derivations can easily be verified using MATLAB 7.5.0 or MAPLE 9.5. 4. Rates of change and dominant terms Note that the following analysis of the rates of change, dominant terms, slopes of and distances between filars is similar to arguments presented in [4], in which the self-similar multifilar phenomenon was first discovered. For various fixed values of t ∈ (0, 13 ), our experiments show that both function Fℓ (t ) and its par  tial derivative Fℓ′ (t ) are rapidly decreasing as ℓ grows. In fact, we observe that Fℓ 91  C1 10−ℓ and [Fℓ′ (t )]t = 1  C2 10−ℓ for some positive constants C1 and C2 . It is reasonable to assume that on the other 9 hand, mℓ does not grow as fast as C10ℓ for some positive constant   C as ℓ increases. 1 9 As a result, the contribution of the quadratic terms of Fℓ in (3.15) is insignificant and ℓ=3 is the dominant term in the infinite sums in (3.14) and (3.15). Recall our observation that each filar, where each graph has m3 triangles, is made up of sub-filars. Each of these sub-flars consists of graphs that have exactly m4 rectangles, with m4 = 0 for the left-most sub-filar and m4 increases by 1 from one sub-filar to the next sub-filar to the right. Consequently, the lower endpoint of each filar is most likely to contain a graph that has m3 triangles and zero rectangles. Therefore, from (3.14) and (3.15), with t = 91 , we can approximate the coordinates for the lower end point of each filar with graphs possessing m3 triangles by: 2 1 m 3 F3 , and N 9 1 2 1 + 0.0433 + m3 F3 N 9 9 µ(m3 ) = 1.0395 + σ 2 (m3 ) = (4.1) 2 N  m3 F3′ (t )  t = 91 − 4.1580 N m 3 F3 1 9 . (4.2) Consequently, let k ∈ [0, ∞), then the line (see Fig. 4.1) that goes through the lower end points of filars can be approximated by the parametric line (x(k), y(k)), where 1 x (k ) = 1.0395 + kF3 y (k ) = 0.0433 + k F3 (t ) + 9 ≈ 1.0395 + 0.0047k, 1 ′  F3 (t ) t = 91 9 − 2.0790F3 (4.3) 1 9 ≈ 0.0433 + 0.0103k. (4.4) The slope of the line parametrically described by (4.3) and (4.4) (and represented by the black line in Fig. 4.1) is 0.0103/0.0047 = 2.1901, which is close to the experimental value of 2.04 for cubic graphs of 14 vertices. 1375 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 0.056 0.054 2 σ (A,1/9) 0.052 0.05 0.048 0.046 0.044 0.042 1.0395 1.04 1.0405 1.041 1.0415 1.042 1.0425 1.043 1.0435 1.044 1.0445 µ(A,1/9) Fig. 4.1. Mean–variance (trace of resolvent) plot for 14-vertex cubic graphs. 0.056 0.054 0.05 2 σ (A,1/9) 0.052 0.048 0.046 0.044 0.042 1.039 1.04 1.041 1.042 1.043 1.044 1.045 1.046 µ(A,1/9) Fig. 4.2. Mean–variance (trace of resolvent) plot for 14-vertex cubic graphs. The observation that ℓ = 3 is is the dominant term in the infinite sums in (3.14) and (3.15) also explains why in the self-similar structure in Fig. 3.1 if two cubic graphs have the same number of triangles, then they belong to the same filar. Similarly, we can explain the membership of sub-filars of various levels. Each filar, where all graphs have m3 triangles, can be approximated (see Fig. 4.2) by a line parametrically defined as follows: x(s)= 1.0395 + = 1.0395 + 2 N 2 N m 3 F3 1 9 0.0047m3 + sF4 1 9 + 0.0007s, (4.5) 1376 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 2 y(s)= 0.0433 + N 1 + s F4 = 0.0433 + 9 2 N m 3 F3 1 + 9 1 ′  F 3 (t ) t = 91 9 1 ′  F4 (t ) t = 91 9 + 0.0103m3 1 − 2.0790F3 − 2.0790F4 9 1 9 + 0.0023s. The slope of each filar is approximately:       F4 91 + 91 F4′ (t ) t = 1 − 2.0790F4 19  9 F4 19 (4.6) ≈ 3.2448, which is independent of the graph size N. Consider two consecutive filars, consisting of graphs con(1) (2) taining exactly m3 and m3 parametrically defined by: 2 x̄(s1 ) = 1.0395 + N ȳ(s1 ) = 0.0433 + N 2 triangles respectively. Then the line approximating the first filar is (1) + 0.0007s1 , (1) + 0.0023s1 , 0.0047m3 0.0103m3 and the line approximating the second filar is parametrically defined by: 2 x̂(s2 ) = 1.0395 + N ŷ(s2 ) = 0.0433 + N 2 (2) + 0.0007s2 , (2) + 0.0023s2 , 0.0047m3 0.0103m3 In order to find out the horizontal distance between two filars approximated by the parametric lines (x̄(s1 ), ȳ(s2 )) and (x̂(s1 ), ŷ(s2 )), firstly, we need to find out s1 and s2 such that ȳ(s1 ) = ŷ(s2 ): 0.0433 + 2 N (1) 0.0103m3 + 0.0023s1 = 0.0433 + (2) s1 = s2 + 0.0206 m3 2 N (2) 0.0103m3 + 0.0023s2 (1) − m3 . N Then the horizontal distance between the two aforementioned filars is: ⎛ ⎞ (2) (1) m 3 − m3 ⎠ x̂(s2 ) − x̄ ⎝s2 + 0.0206 N = 2 N (2) 0.0047m3 (2) = 0.0094 m3 + 0.0007s2 − (1) − m3 N 2 N (1) 0.0047m3 ⎛ − 0.0007 ⎝s2 (2) + 0.0206 m3 (1) ⎞ − m3 ⎠ N . Hence, the horizontal distance between two consecutive filars decreases as the graph size N increases, so the filars are closer to each other as the graphs get larger. V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 1377 5. Self-replicating structure and Hamiltonicity Due to the interest in the Hamiltonian cycle problem, we reconstruct the variance-versus-mean plot in Fig. between Hamiltonian and non-Hamiltonian graphs. Each pair of coordinates  3.1,  butdistinguish  (µA 1 9 , σA2 1 9 ) of a 14-vertex cubic graph is a dot on this reconstructed plot (see Fig. 5.1) if the graph is Hamiltonian, and a cross if the graph is non-Hamiltonian. Two graphs are cospectral if they share the same spectrum, and are non-cospectral otherwise. There are no cospectral cubic graphs with fewer than 14 vertices, and there are at least three pairs of cospectral cubic graphs on 14 vertices [11]. Therefore, there are three pairs of graphs of which the coordinates in the above plot are the same. However, as these three pairs are all Hamiltonian graphs, their cospectral property does not affect our observation on the self-similar multifilar structure and Hamiltonicity. 0.056 0.054 σ2(A,1/9) 0.052 0.05 0.048 0.046 0.044 0.042 1.0395 1.04 1.0405 1.041 1.0415 1.042 1.0425 1.043 1.0435 1.044 µ(A,1/9) Fig. 5.1. Mean–variance plot for 14-vertex cubic graphs and Hamiltonicity. 0.047 0.0465 0.0455 2 σ (A,1/9) 0.046 0.045 0.0445 0.044 1.0398 1.04 1.0402 1.0404 µ(A,1/9) Fig. 5.2. Mean–variance plot – zooming in. 1.0406 1.0408 1378 V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 0.056 0.054 2 σ (A,1/9) 0.052 0.05 0.048 0.046 0.044 1.0395 1.04 1.0405 1.041 1.0415 1.042 1.0425 1.043 1.0435 1.044 µ(A,1/9) Fig. 5.3. Mean–variance plot for 10-vertex cubic graphs and Hamiltonicity. Fig. 5.4. The only cubic bridge graph of size 10. Glancing at the plot in Fig. 5.1, it is easy to think that while the majority of non-Hamiltonian graphs are located in the top and bottom parts of filars, some of them are mixed among dots representing Hamiltonian graphs. However, if we zoom in on the innermost1 sub-filars, we will find that all nonHamiltonian graphs are strictly at the top and the bottom of these sub-filars, and there is no mixing between Hamiltonian and non-Hamiltonian graphs. While it is not practical to show all plots which zoom in on the innermost sub-filars, we present here one of these zooming-in plots (see Fig. 5.2) to illustrate our observation. All crosses that can be seen clearly in this plot are either at the top or the bottom of their sub-filars. We have not yet been able to explain why the absence of Hamiltonian cycles make non-Hamiltonian graphs gather around the top and the bottom of their innermost sub-filars. However, we have experimentally found the answer as to which non-Hamiltonian graphs are at the higher end while the rest are at the lower. It is worth noting that the following work is in similar spirit to [5,6]. Briefly, non-Hamiltonian graphs that are located at the top of their sub-filars are bridge graphs. A bridge graph is a graph that contains at least one bridge, that is, an edge the removal of which disconnects the graph. Section 57 in [13] contains a very natural theorem which states that all bridge graphs are non-Hamiltonian. These graphs can be identified in polynomial time; hence, we refer to them as easy non-Hamiltonian graphs. A non-Hamiltonian graph that is not an easy non-Hamiltonian graph is a hard non-Hamiltonian graph. The latter group are found to be at the bottom of their sub-filars. These hard non-Hamiltonian graphs constitute the underlying difficulty of the NP-hard complexity    to the Hamiltonian cycle problem. For example, Fig. 5.3 shows the plot of coordinates (µA 1 9 , σA2 1 9 ) for 10-vertex (connected) cubic graphs, of which there are 19, including 17 Hamiltonian ones. 1 When we can no longer zoom in on a filar to obtain a similar structure made up of smaller filars, we are at the innermost sub-filars. V. Ejov et al. / Linear Algebra and its Applications 431 (2009) 1367–1379 1379 Fig. 5.5. Petersen graph. One non-Hamiltonian graph is a bridge graph (see Fig. 5.4), represented by the cross at the top right of the plot. The other non-Hamiltonian graph is the well-known Petersen graph (see Fig. 5.5), which is not a bridge graph and is represented by the cross at the bottom left of the same plot. It would be interesting to obtain a theoretical justification of this observation. Acknowledgments The authors would like to thank J.A. Filar and P. Zograf for numerous useful discussions. References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] J.A. de la Peña, I. Gutman, R. Rada, Estimating the Estrada index, Linear Algebra Appl. 427 (2007) 70–76. F. Harary, Graph Theory, Addison-Wesley, Reading, MA, 1969. I. Gutman, Ante Graovac, Estrada index of cycles and paths, Chem. Phys. Lett. 436 (2007) 294–296. V. Ejov, J.A. Filar, S.K. Lucas, P. Zograf, Clustering of spectra and fractals of regular graphs, J. Math. Anal. Appl. 333 (2007) 236–246. E. Spectral Estrada, Spectral scaling and good expansion properties in complex networks, Europhys. Lett. 73 (2006) 649–655. E. Estrada, Network robustness. The interplay of expansibility and degree distribution, Eur. Phys. J. B Condens. Matter Phys. 52 (2006) 563–574. E. Estrada, N. Hatano, Statistical-mechanical approach to subgraph centrality in complex networks, Chem. Phys. Lett. 439 (2007) 247–251. E. Estrada, D.J. Higham, Networks properties revealed through matrix functions, University of Strathclyde Mathematics Research Report 17, 2008. E. Estrada, J.A. Rodríguez-Velázquez, Subgraph centrality in complex networks, Phys. Rev. E 71 (2005) 056103. P. Mnev, Discrete path integral approach to the Selberg trace formula for regular graphs, Comm. Math. Phys. 274 (2006) 233–241. J.A. Filar, A. Gupta, S.K. Lucas, Connected co-spectral graphs are not necessarily both Hamiltonian, Austral. Math. Soc. Gaz. 32 (3) (2005) 193. V. Müller, Spectral Theory of Linear Operators and Spectral Systems in Banach Algebras. Series: Operator Theory: Advances and Applications, 139 (2007), Birkhäuser. A. Sainte-Lague, Les reseaux (ou graphes), Mem. Sci. Math. 18 (1926.) E. van Dam,W. Haemers, Which graphs are determined by their spectrum? Linear Algebra Appl. 373 (2003) 241–272.