Skip to main content
Log in

Expansion of random graphs: new proofs, new results

  • Published:
Inventiones mathematicae Aims and scope

Abstract

We present a new approach to showing that random graphs are nearly optimal expanders. This approach is based on recent deep results in combinatorial group theory. It applies to both regular and irregular random graphs. Let \(\Gamma \) be a random \(d\)-regular graph on \(n\) vertices, and let \(\lambda \) be the largest absolute value of a non-trivial eigenvalue of its adjacency matrix. It was conjectured by Alon (Combinatorica 6(2), 83–96, 1986) that a random \(d\)-regular graph is “almost Ramanujan”, in the following sense: for every \(\varepsilon >0\), \(\lambda <2\sqrt{d-1}+\varepsilon \) asymptotically almost surely. Friedman famously presented a proof of this conjecture in Friedman (Memoirs of the AMS 910, 2008). Here we suggest a new, substantially simpler proof of a nearly-optimal result: we show that a random \(d\)-regular graph satisfies \(\lambda <2\sqrt{d-1}+1\) a.a.s. A main advantage of our approach is that it is applicable to a generalized conjecture: For \(d\) even, a \(d\)-regular graph on \(n\) vertices is an \(n\)-covering space of a bouquet of \(d/2\) loops. More generally, fixing an arbitrary base graph \(\Omega \), we study the spectrum of \(\Gamma \), a random \(n\)-covering of \(\Omega \). Let \(\lambda \) be the largest absolute value of a non-trivial eigenvalue of \(\Gamma \). Extending Alon’s conjecture to this more general model, Friedman (Duke Math J 118(1),19–35, 2003) conjectured that for every \(\varepsilon >0,\) a.a.s. \(\lambda <\rho +\varepsilon \), where \(\rho \) is the spectral radius of the universal cover of \(\Omega \). When \(\Omega \) is regular we get a bound of \(\rho +0.84\), and for an arbitrary \(\Omega \), we prove a nearly optimal upper bound of \(\sqrt{3}\rho \). This is a substantial improvement upon all known results (by Friedman, Linial-Puder, Lubetzky-Sudakov-Vu and Addario-Berry-Griffiths).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. Unless otherwise specified, a graph in this paper is undirected and may contain loops and multiple edges. A graph without loops and without multiple edges is called here simple.

  2. In fact, Alon’s original conjecture referred only to \(\lambda _{2}\left( \Gamma \right) \), the second largest eigenvalue.

  3. For small \(d\)’s better bounds are attainable—see the table in Sect. 6.2.

  4. Two models of random graphs are contiguous if the following holds: \(\left( i\right) \) for every (relevant) \(n\) they define distributions on the same set of graphs on \(n\) vertices, and \(\left( ii\right) \) whenever a sequence of events has a probability of \(1-o_{n}\left( 1\right) \) in one distribution, it has a probability of \(1-o_{n}\left( 1\right) \) in the other distribution as well.

  5. The spectral radius of an operator \(M\) is defined as \(\sup \left\{ \left| \lambda \right| \,|\quad \lambda \in \mathrm {Spec}\, M\right\} \).

  6. We stress that we consider undirected edges. Although one should first choose an arbitrary orientation for each edge in order to construct the random covering, the orientation does not impact the resulting probability space.

  7. Again, for small values of \(d\) a better bound is reachable—see Sects. 6.2 and 6.3.

  8. For convenience, we use in this paper the non-standard convention that permutations are composed from left to right.

  9. By reduction of a word we mean the (repeated) deletion of subwords of the form \(x_{i}x_{i}^{-1}\) or \(x_{i}^{-1}x_{i}\) for some \(x_{i}\in X\).

  10. A basis of a free group is a free generating set. Namely, this is a generating set such that every element of the group can be expressed in a unique way as a reduced word in the elements of the set and their inverses. For \(\mathbf {F}_{k}\) this is equivalent to a generating set of size \(k\) [11, Chap. 2.29].

  11. The rank of a free group \(\mathbf {F}\), denoted \(\mathrm {rk}\left( \mathbf {F}\right) \), is the size of (every) basis of \(\mathbf {F}\).

  12. The number \(2k-2+\frac{2}{2k-3}\) in the last row of the table is the exponential growth rate of the set of primitives in \(\mathbf {F}_{k}\), namely of \(\left| \mathcal{CW}_t^{\infty }\left( B_{\frac{d}{2}}\right) \right| \). (Primitive words have no critical subgroups). This result is not necessary for the current work, and is established in a separate paper [54], using completely different techniques. We use it here only to show that our bounds for \(\sum _{w\in \mathcal{CW}_t^m\left( B_{\frac{d}{2}}\right) }\left| {{\mathrm{Crit}}}\left( w\right) \right| \) are tight—see Sect. 8.

  13. If \(H\le J\) are free groups then \(H\) is said to be a free factor of \(J\) if a (every) basis of \(H\) can be extended to a basis of \(J\).

  14. Unless \(w=1\) in which case \({{\mathrm{Crit}}}\left( w\right) =\left\{ \left\langle \right\rangle \right\} =\left\{ \left\langle w\right\rangle \right\} \).

  15. Alternatively, \(\overline{\Gamma }_{X}\left( H\right) \) is the quotient \(H\backslash T\), where \(T\) is the Cayley graph of \(\mathbf {F}_{k}\) with respect to the basis \(X\), and \(F_{k}\) (and thus also H) acts on this graph from the left. Moreover, this is the covering-space of \(\overline{\Gamma }_{X}\left( F_{k}\right) =\Gamma _{X}\left( F_{k}\right) \), the bouquet of k loops, corresponding to \(H\), via the correspondence between pointed covering spaces of a space \(Y\) and subgroups of its fundamental group \(\pi _{1}\left( Y\right) \).

  16. Points (1)–(3) can be formulated by saying that (3.2) is in fact an isomorphism of categories, given by the functors \(\pi _{1}^{X}\) and \(\Gamma _{X}\).

  17. But not vice-versa: for example, consider \(\left\langle x_{1}x_{2}^{\,2}\right\rangle \le _{ff}\mathbf {F}_{2}\).

  18. A tighter bound of \(\left( \delta t\right) ^{3m}\) can also be obtained quite easily. We do not bother to introduce it because this expression is anyway negligible when exponential growth rate is considered.

  19. If \(\Gamma \) is finite, \(\mathrm {rad\left( \Gamma \right) }=d\). If \(\Gamma \) is the \(d\)-regular tree, \(\mathrm {rad}\left( \Gamma \right) =2\sqrt{d-1}\).

  20. The \(t\)-th sphere of the pointed \(T_{d}\) is the set of vertices at distance \(t\) from \(\otimes \).

  21. The results in [51] include a new proof of the original cogrowth formula.

  22. A folding means merging two equally-labeled edges with the same origin or with the same terminus. See also Figure 4. For a fuller description of Stallings foldings we refer the reader to [52, 53].

  23. In [53], the notation was used to denote something a bit different (the unfolded graph \(\Delta \)).

  24. That primitive words in \(\mathbf {F}_{k}\) are negligible in this sense follows also from the earlier results [16], [13, Thm 10.4] and [57], where the exponential growth rate from Theorem 8.1 is shown to be \(\le 2k-2-o_{k}\left( 1\right) \).

  25. To be precise, vertex-labeled simple graphs are distributed uniformly in this event. Unlabeled simple graphs have probability proportional to the order of their automorphism group. Then again, for \(d\ge 3\), this group is a.a.s. trivial, so the result of Theorem 1.1 applies both to the uniform model of labeled graph and to the uniform model of unlabeled graphs.

  26. In fact, there is an explicit proof there only for \(d=3\). To derive the general case, one can show that a random \(\left( d+1\right) \)-regular graph is contiguous to a random \(d\)-regular bipartite graph plus one edge-disjoint random matching (following, e.g., the computations in [12]). We would like to thank Nick Wormald for helpful private communications surrounding this point.

  27. Leighton showed that two finite graphs with a common covering share also some common finite covering [32]. It follows that all finite quotients of the same tree share the same Perron-Frobenius eigenvalue.

  28. All operators considered here are bounded provided that the degree of vertices in \(\Gamma \) is bounded. This is the case in all the graphs considered in this paper.

  29. Here, \(\left( \ell ^{2}\left( V\left( \Gamma \right) \right) ,1\right) \) stands for \(\ell ^{2}\)-functions on the set of vertices \(V\left( \Gamma \right) \) with the standard inner product: \(\left\langle f,g\right\rangle =\sum _{v}f\left( v\right) \overline{g\left( v\right) }\); In the summation \(\sum _{w\sim v}\), each vertex \(w\) is repeated with multiplicity equal to the number of edges between \(v\) and \(w\).

  30. Occasionally, the spectral gap is taken to be \({\mathfrak { pf}}\left( \Gamma \right) -\lambda _{2}\left( \Gamma \right) \).

  31. Here, \(\left( \ell ^{2}\left( V\left( \Gamma \right) \right) ,\deg \left( \cdot \right) \right) \) stands for \(l^{2}\)-functions on the set of vertices \(V\left( \Gamma \right) \) with the inner product: \(\left\langle f,g\right\rangle =\sum _{v}f\left( v\right) \overline{g\left( v\right) }\deg \left( v\right) \).

References

  1. Addario-Berry, L., Griffiths, S.: The spectrum of random lifts. Arxiv preprint arXiv:1012.4097 (2010).

  2. Alon, N.: Eigenvalues and expanders. Combinatorica 6(2), 83–96 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  3. Alon, N., Milman, V.D.: \(\lambda \), isoperimetric inequalities for graphs, and superconcentrators. J. Comb. Theory Ser. B 38(1), 73–88 (1985)

  4. Amit, A., Linial, N.: Random graph coverings I: general theory and graph connectivity. Combinatorica 22(1), 1–18 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  5. Amit, A., Linial, N.: Random lifts of graphs: edge expansion. Comb. Probab. Comput. 15(03), 317–332 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  6. Amit, A., Linial, N., Matoušek, J.: Random lifts of graphs: independence and chromatic number. Random Struct. Algorithms 20(1), 1–22 (2002)

    Article  MATH  Google Scholar 

  7. Angel, O., Friedman, J., Hoory, S.: The non-backtracking spectrum of the universal cover of a graph. arXiv preprint arXiv:0712.0192 (2007).

  8. Bartholdi, L.: Counting paths in graphs. Enseign. Math. II. Sér. 45(1–2), 83–131 (1999)

    MathSciNet  MATH  Google Scholar 

  9. Bender, E.A.: The asymptotic number of non-negative integer matrices with given row and column sums. Discret. Math. 10(2), 217–223 (1974)

    Article  MATH  Google Scholar 

  10. Bilu, Y., Linial, N.: Lifts, discrepancy and nearly optimal spectral gap. Combinatorica 26(5), 495–519 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  11. Bogopolski, Oleg: Introduction to Group Theory. EMS Textbooks in Mathematics. European Mathematical Society, Zurich (2008)

    Book  MATH  Google Scholar 

  12. Bollobás, B., McKay, B.D.: The number of matchings in random regular graphs and bipartite graphs. J. Comb. Theory Ser. B 41(1), 80–91 (1986)

    Article  MATH  Google Scholar 

  13. Borovik, A.V., Myasnikov, A.G., Shpilrain, V.: Measuring Sets in Infinite Groups, Computational and Statistical Group Theory, pp. 21–42. Contemp. Math., American Mathematical Society, Las Vegas (2002).

  14. Broder, A., Shamir, E.: On the second eigenvalue of random regular graphs. IEEE foundations of computer science : 28th annual symposium on 1987, pp. 286–294 (1987).

  15. Burger, M.: Chengs inequality for graphs, preprint (1987).

  16. Burillo, J., Ventura, E.: Counting primitive elements in free groups. Geom. Dedic. 93(1), 143–162 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  17. Chung, F.R.K.: Spectral Graph Theory, no. 92. American Mathematical Society, Washington DC (1997).

  18. Dumitriu, I., Johnson, T., Pal, S., Paquette, E.: Functional limit theorems for random regular graphs. Probab. Theory Relat. Fields 156(3–4), 921–975 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  19. Friedman, J.: On the second eigenvalue and random walks in random d-regular graphs. Combinatorica 11(4), 331–362 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  20. Friedman, J.: Relative expanders or weakly relatively Ramanujan graphs. Duke Math. J. 118(1), 19–35 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  21. Friedman, J.: A proof of Alon’s second eigenvalue conjecture and related problems, vol. 195, Memoirs of the AMS, no. 910, AMS (2008).

  22. Friedman, J., Kohler, D.E.: The relativized second eigenvalue conjecture of Alon. arXiv preprint arXiv:1403.3462v1[cs.DM] (2014).

  23. Friedman, J., Kahn, J., Szemerédi, E.: On the second eigenvalue of random regular graphs. In: Proceedings of the twenty-first annual ACM symposium on Theory of computing, ACM, pp. 87–598 (1989).

  24. Greenberg, Y.: On the spectrum of graphs and their universal coverings, (in Hebrew), Ph.D. thesis, Hebrew University (1995).

  25. Greenhill, C., Janson, S., Kim, J.H., Wormald, N.C.: Permutation pseudographs and contiguity. Comb. Probab. Comput. 11(03), 273–298 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  26. Grigorchuk, R.I.: Symmetric random walks on discrete groups. Uspekhi Matematicheskikh Nauk 32(6), 217–218 (1977)

    MathSciNet  MATH  Google Scholar 

  27. Grigorchuk, R.I., Zuk, A.: On the asymptotic spectrum of random walks on infinite families of graphs, Random walks and discrete potential theory. Sympos. Math. 39, 188–204 (1999)

    MathSciNet  Google Scholar 

  28. Gundert, A., Wagner, U.: On laplacians of random complexes. In: Proceedings of the 2012 symposuim on computational geometry, ACM, 2012, pp. 151–160 (2012).

  29. Hoory, S., Linial, N., Wigderson, A.: Expander graphs and their applications. Bull. Am. Math. Soc. 43(4), 439–562 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  30. Kapovich, I., Myasnikov, A.: Stallings foldings and subgroups of free groups. J. Algebra 248(2), 608–668 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  31. Kesten, H.: Symmetric random walks on groups. Trans. Am. Math. Soc. pp. 336–354 (1959).

  32. Leighton, F.T.: Finite common coverings of graphs. J. Comb. Theory Ser. B 33(3), 231–238 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  33. Linial, N., Puder, D.: Words maps and spectra of random graph lifts. Random Struct. Algorithms 37(1), 100–135 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  34. Linial, N., Rozenman, E.: Random lifts of graphs: perfect matchings. Combinatorica 25(4), 407–424 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  35. Lubotzky, A.: Ramanujan complexes and high dimensional expanders. Jpn. J. Math. 9(2), 137–169 (2014)

    Article  MathSciNet  Google Scholar 

  36. Lubotzky, A., Nagnibeda, T.: Not every uniform tree covers Ramanujan graphs. J. Comb. Theory Ser. B 74(2), 202–212 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  37. Lubotzky, A., Phillips, R., Sarnak, P.: Ramanujan graphs. Combinatorica 8(3), 261–277 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  38. Lubetzky, E., Sudakov, B., Vu, V.: Spectra of lifted Ramanujan graphs. Adv. Math. 227(4), 1612–1645 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  39. Lyons, Y., Peres R.: Probability on trees and networks, Cambridge Univ Press (2012), In preparation. Current version. http://www.mypage.iu.edu/~rdlyons/

  40. Marcus, A., Spielman, D.A., Srivastava, N.: Interlacing families I: Bipartite Ramanujan graphs of all degrees, IEEE foundations of computer science (FOCS) : IEEE 54th annual symposium on 2013, pp. 529–537 (2013).

  41. Margulis, G.A.: Explicit group-theoretic constructions of combinatorial schemes and their applications in the construction of expanders and concentrators. Problemy Peredachi Informatsii 24(1), 51–60 (1988)

    MathSciNet  Google Scholar 

  42. Miasnikov, A., Ventura, E., Weil, P.: Algebraic extensions in free groups, Geometric group theory (G.N. Arzhantseva, L. Bartholdi, J. Burillo, and E. Ventura, eds.), Trends Math., Birkhauser, pp. 225–253 (2007).

  43. Miller, S.J., Novikoff, T., Sabelli, A.: The distribution of the largest nontrivial eigenvalues in families of random regular graphs. Exp. Math. 17(2), 231–244 (2008)

    Article  MATH  Google Scholar 

  44. Molloy, M.S.O., Robalewska, H., Robinson, R.W., Wormald, N.C.: 1-factorizations of random regular graphs. Random Struct. Algorithms 10(3), 305–321 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  45. Morgenstern, M.: Existence and explicit constructions of q+ 1 regular Ramanujan graphs for every prime power q. J. Comb. Theory Ser. B 62(1), 44–62 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  46. Nilli, A.: On the second eigenvalue of a graph. Discret. Math. 91(2), 207–210 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  47. Northshield, S.: Cogrowth of regular graphs. Proc. Am. Math. Soc 116, 203–205 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  48. Northshield, S.: Cogrowth of arbitrary graphs, Random walks and geometry. In: Kaimanovich, V. (ed.), de Gruyter, pp. 501–513 (2004).

  49. Parzanchevski, O., Rosenthal, R.: Simplicial complexes: spectrum, homology and random walks. arXiv preprint arXiv:1211.6775 (2012).

  50. Parzanchevski, O., Rosenthal, R., Tessler, R.J.: Isoperimetric inequalities in simplicial complexes, Combinatorica. Arxiv preprint arXiv:1207.0638 (2012).

  51. Puder, D.: Notes on the cogrowth formula: the regular, biregular and irregular cases, preprint (2014+).

  52. Puder, D.: Primitive words, free factors and measure preservation. Israel J. Math. 201(1), 25–73 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  53. Puder, D., Parzanchevski, O.: Measure preserving words are primitive. J. Am. Math. Soc. 28(1), 63–97 (2015)

    Article  MathSciNet  Google Scholar 

  54. Puder, D., Wu, C.: Growth of the primitives elements in free groups. J. Lond. Math. Soc. 90(1), 89–104 (2014)

  55. Rivin, I.: A remark on ’Counting primitive elements in free groups’ (by J. Burillo and E. Ventura). Geom. Dedic. 107(1), 99–100 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  56. Serre, J.P.: Lettre à Winnie Li, 8 Octobre, 1990, see [28].

  57. Shpilrain, V.: Counting primitive elements of a free group. Contem. Math. 372, 91–98 (2005)

    Article  MathSciNet  Google Scholar 

  58. Sinclair, A.: Algorithms for random generation and counting: a Markov chain approach, vol. 7, Birkhauser (1993).

  59. Stallings, J.R.: Topology of finite graphs. Invent. Math. 71(3), 551–565 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  60. Takahasi, M.: Note on chain conditions in free groups.Osaka Math. J. 3(2), 221–225 (1951).

  61. Wormald, N.C.: Models of random regular graphs, London Mathematical Society Lecture Note Series, pp. 239–298 (1999).

Download references

Acknowledgments

We would like to thank Nati Linial and Ori Parzanchevski for their valuable suggestions and useful comments. We would also like to thank Miklós Abért, Noga Alon, Itai Benjamini, Ron Rosenthal and Nick Wormald for their beneficial comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Doron Puder.

Additional information

Supported by Adams Fellowship Program of the Israel Academy of Sciences and Humanities, and the ERC.

Appendices

Appendices

A Contiguity and related models of random graphs

1.1 A.1 Random \(d\)-regular graphs

In this paper, the statement of Theorem 1.1 is first proved for the permutation model of random \(d\)-regular graphs with \(d\) even. We then derive Theorem 1.1, stated for the uniform distribution on all \(d\)-regular simple graphs on \(n\) vertices with \(d\) even or odd, using results of Wormald [61] and Greenhill et al. [25]. These works show the contiguity (see footnote 3) of different models of random regular graphs.

In particular, they describe the following model: consider \(dn\) labeled points, with \(d\) points in each of \(n\) buckets, and take a random perfect matching of the points. Letting the buckets be vertices and each pair represent an edge, one obtains a random \(d\)-regular graph. This model is denoted \(\mathcal{G}_{n,d}^{*}\). It is shown [25, Theorem 1.3] that \(\mathcal{G}_{n,d}^{*}\) is contiguous to the permutation model \(\mathcal{P}_{n,d}\) (for \(d\) even). If \(\Gamma \) is a random \(d\)-regular graph in \(\mathcal{G}_{n,d}^{*}\), the event that \(\Gamma \) is a simple graph (with no loops nor multiple edges) has positive probability, bounded away from 0. Moreover, within this event, simple graphs are distributed uniformly.Footnote 25 Thus, for even values of \(d\), Theorem 1.1 follows from the corresponding result for the permutation model. The derivation of the odd case also uses contiguity results, as explained in Sect. 6.2.

1.2 A.2 Random \(d\)-regular bipartite graphs

As an immediate corollary from Theorem 1.5 we deduced that a random \(d\)-regular bipartite graph is “nearly Ramanujan” in the sense that besides its two trivial eigenvalues \(\pm d\), all other eigenvalues are at most \(2\sqrt{d-1}+0.84\) in absolute value a.a.s. (Corollary 1.6). Our proof works in the model \(C_{n,\Omega }\) (here \(\Omega \) is the graph with \(2\) vertices and \(d\) parallel edges connecting them). However, by the results of [9], the probability that our graph has no multiple edges is bounded away from zero (asymptotically it is \(e^{-\left( {\begin{array}{c}d\\ 2\end{array}}\right) }\)). Thus, our result applies also to the model of \(d\) random disjoint perfect matchings between two sets of \(n\) vertices. This model, in turn, is contiguous to the uniform model of bipartite (vertex-labeled) \(d\)-regular simple graphs (for \(d\ge 3\): see [44, Section 4]Footnote 26), so our result applies in the latter model as well.

1.3 A.3 Random coverings of a fixed graph

In Theorem 1.4 we consider random \(n\)-coverings of a fixed graph \(\Omega \) in the model \(\mathcal{C}_{n,\Omega }\), where a uniform random permutation is generated for every edge of \(\Omega \). An equivalent model is attained if we cover some spanning tree of \(\Omega \) by \(n\) disjoint copies and then choose a random permutation for every edge outside the tree (that is, the same automorphism-types of non-labeled graphs are obtained with the same distribution). In fact, picking a basepoint \(\otimes \in V\left( \Omega \right) \), there is yet another description for this model: The classification of \(n\)-sheeted coverings of \(\Omega \) by the action of \(\pi _{1}\left( \Omega ,\otimes \right) \) on the fiber \(\left\{ \otimes \right\} \times \left[ n\right] \) above \(\otimes \) shows that \(\mathcal{C}_{n,\Omega }\) is equivalent to choosing uniformly at random an action of the free group \(\pi _{1}\left( \Omega ,\otimes \right) \) on \(\left\{ \otimes \right\} \times \left[ n\right] \).

A different but related model uses the classification of connected, pointed coverings of \(\left( \Omega ,\otimes \right) \) by the corresponding subgroups of \(\pi _{1}\left( \Omega ,\otimes \right) \). A random \(n\)-covering is thus generated by choosing a random subgroup of index \(n\). However, it seems that this model is contiguous to \(\mathcal{C}_{n,\Omega }\) if \(\mathrm {rk}\left( \Omega \right) \ge 2\) (note that the random covering \(\Gamma \) in \(\mathcal{C}_{n,\Omega }\) is a.a.s. connected provided that \(\mathrm {rk\left( \Omega \right) \ge 2}\)). Indeed, the only difference is that in the new model, the probability of every connected graph \(\Gamma \) from \(\mathcal{C}_{n,\Omega }\) is proportional to \(\frac{1}{\left| \mathrm {Aut}\left( \Gamma \right) \right| }\). When \(\mathrm {rk\left( \Omega \right) \ge 2}\), it seems that a.a.s. \(\left| \mathrm {Aut}\left( \Gamma \right) \right| =1\), which would show that our result applies to this model as well.

Finally, there is another natural model that comes to mind: given a periodic infinite tree, namely a tree that covers some finite graph, one can consider a random (simple) graph \(\Gamma \) with \(n\) vertices covered by this tree (with uniform distribution among all such graphs with \(n\) vertices, for suitable \(n\)’s only). One can then analyze \(\lambda \left( \Gamma \right) \), the largest absolute value of an eigenvalue besidesFootnote 27 \({\mathfrak { pf}}\left( \Gamma \right) \). (This generalizes the uniform model on \(d\)-regular graphs.) Occasionally, all the quotients of some given periodic tree \(T\) cover the same finite “minimal” graph \(\Omega \). Interestingly, Lubotzky and Nagnibeda [36] showed that there exist such \(T\)’s with a minimal quotient \(\Omega \) which is not Ramanujan (in the sense that \(\lambda \left( \Omega \right) \) is strictly larger than \(\rho \left( T\right) \), the spectral radius of \(T\)). Since all the quotients of \(T\) inherit the eigenvalues of \(\Omega \), their \(\lambda \left( \cdot \right) \) is also bounded away from \(\rho \left( T\right) \) (from above). Hence, the corresponding version of Conjecture 1.3 is false in this general setting.

B Spectral expansion of non-regular graphs

In this section we provide some background on the theory of expansion of irregular graphs, describing how spectral expansion is related to other measurements of expansion (combinatorial expansion, random walks and mixing). This further motivates the claim that Theorem 1.4 shows that if the base graph \(\Omega \) is a good (nearly optimal) expander, then a.a.s. so are its random coverings. We would like to thank Ori Parzanchevski for his valuable assistance in writing this appendix.

The spectral expansion of a (non-regular) graph \(\Gamma \) on \(m\) vertices is measured by some function on its spectrum, and most commonly by the spectral gap: the difference between the largest eigenvalue and the second largest. As mentioned above, it is not apriori clear which operator best describes in spectral terms the properties of the graph. There are three main candidates (see, e.g. [28]), all of which are boundedFootnote 28, self-adjoint operators and so have real spectrum:

  1. (1)

    The adjacency operator \(A_{\Gamma }\) on \(\left( \ell ^{2}\left( V\left( \Gamma \right) \right) ,1\right) \) Footnote 29:

    $$\begin{aligned} (A_{\Gamma }f)(v)=\sum _{w\sim v}f\left( w\right) \end{aligned}$$

    If \(\Gamma \) is finite this operator is represented in the standard basis by the adjacency matrix, and its spectral radius is the Perron-Frobenius eigenvalue \({\mathfrak { pf}}\left( \Gamma \right) \). The spectrum in this case is

    $$\begin{aligned} {\mathfrak { pf}}\left( \Gamma \right) =\lambda _{1}\ge \lambda _{2}\ge \cdots \ge \lambda _{m}\ge -{\mathfrak { pf}}\left( \Gamma \right) , \end{aligned}$$

    and the spectral gap is \({\mathfrak { pf}}\left( \Gamma \right) -\lambda \left( \Gamma \right) \), where \(\lambda \left( \Gamma \right) =\max \left\{ \lambda _{2},-\lambda _{n}\right\} \) Footnote 30. The spectrum of \(A_{\Gamma }\) was studied in various works, for instance [20, 24, 33, 36].

  2. (2)

    The averaging Markov operator \(M_{\Gamma }\) on \(\left( \ell ^{2}\left( V\left( \Gamma \right) \right) ,\deg \left( \cdot \right) \right) \) Footnote 31:

    $$\begin{aligned} (M_{\Gamma }f)(v)=\frac{1}{\deg \left( v\right) }\sum _{w\sim v}f\left( w\right) \end{aligned}$$

    This operator is given by \(D_{\Gamma }^{-1}A_{\Gamma }\), and its spectrum is contained in \(\left[ -1,1\right] \). The eigenvalue \(1\) corresponds to locally-constant functions when \(\Gamma \) is finite, and in this case the spectrum is

    $$\begin{aligned} 1=\mu _{1}\ge \mu _{2}\ge \cdots \ge \mu _{m}\ge -1. \end{aligned}$$

    The spectral gap is then \(1-\mu \left( \Gamma \right) \) here \(\mu \left( \Gamma \right) =\max \left\{ \mu _{2},-\mu _{m}\right\} \). Up to a possible affine transformation, the spectrum of \(M_{\Gamma }\) is the same as the spectrum of the simple random walk operator (\(A_{\Gamma }D_{\Gamma }^{-1}\)) or of one of the normalized Laplacian operators (\(I-A_{\Gamma }D_{\Gamma }^{-1}\) or \(I-D_{\Gamma }^{-1/2}A_{\Gamma }D_{\Gamma }^{-1/2}\)). This spectrum is considered for example in [17, 27, 58].

  3. (3)

    The Laplacian operator \(\Delta _{\Gamma }^{+}\) on \(\left( \ell ^{2}\left( V\left( \Gamma \right) \right) ,1\right) \):

    $$\begin{aligned} \left( \Delta _{\Gamma }^{+}f\right) \left( v\right) =\deg \left( v\right) f\left( v\right) -\sum _{w\sim v}f\left( w\right) \end{aligned}$$

    The Laplacian equals \(D_{\Gamma }-A_{\Gamma }\), where \(D_{\Gamma }\) is the diagonal operator \(\left( D_{\Gamma }f\right) \left( v\right) =\deg \left( v\right) \cdot f\left( v\right) \). The entire spectrum is non-negative, with \(0\) corresponding to locally-constant functions when \(\Gamma \) is finite. In the finite case, the spectrum is

    $$\begin{aligned} 0=\nu _{1}\le \nu _{2}\le \cdots \le \nu _{m}, \end{aligned}$$

    the spectral gap being \(\nu _{2}-\nu _{1}=\nu _{2}\). The Laplacian operator is studied e.g. in [3].

For a regular graph \(\Gamma \), all different operators are identical up to an affine shift. However, in the general case there is no direct connection between the three different spectra. In this paper we consider the spectra of \(A_{\Gamma }\) and of \(M_{\Gamma }\). At this point we do not know how to extend our results to the Laplacian operator \(\Delta _{\Gamma }^{+}\).

The spectrum of all three operators is closely related to different notions of expansion in graphs. The adjacency operator, for example, has the following version of the expander mixing lemma: for every two subsets \(S,T\subseteq V\left( \Gamma \right) \) (not necessarily disjoint), one has

$$\begin{aligned} \left| E\left( S,T\right) -{\mathfrak { pf}}\left( \Gamma \right) \mathrm {vol}_{{\mathfrak { pf}}}\left( S\right) \mathrm {vol}_{{\mathfrak { pf}}}\left( T\right) \right| \le \lambda \left( \Gamma \right) \frac{\sqrt{\left| S\right| \cdot \left| T\right| }}{m}, \end{aligned}$$

where \(\mathrm {vol}_{{\mathfrak { pf}}}\left( S\right) =\left\langle \mathfrak {1}_{S},f_{{\mathfrak { pf}}}\left( \Gamma \right) \right\rangle \) and \(f_{{\mathfrak { pf}}}\left( \Gamma \right) \) is the (normalized) Perron-Frobenius eigenfunction. This is particularly useful in the \(\mathcal{C}_{n,\Omega }\) model since the \(f_{{\mathfrak { pf}}}\left( \Gamma \right) \) is easily obtained from the Perron-Frobenius eigenfunction of \(\Omega \) by

$$\begin{aligned} f_{{\mathfrak { pf}}}\left( \Gamma \right) =\frac{1}{\sqrt{n}}f_{{\mathfrak { pf}}}\left( \Omega \right) \circ \pi . \end{aligned}$$

In the \(d\)-regular case, this amounts to the usual mixing lemma: \(\Big |E(S,T)-d\frac{\left| S\right| \cdot \left| T\right| }{m}\Big |\le \lambda \left( \Gamma \right) \sqrt{\left| S\right| \cdot \left| T\right| }\). If one takes \(T=V{\setminus } S\), one can attain a bound on the Cheeger constant of \(\Gamma \) [see (9.1)].

As for the averaging Markov operator, it is standard that \(\mu \left( \Gamma \right) \) controls the speed in which a random walk converges to the stationary distribution. In addition, if one defines \(\mathrm {deg}\left( S\right) \) to denote the sum of degrees of the vertices in \(S\), then

$$\begin{aligned} \left| E\left( S,T\right) -\frac{\mathrm {deg}\left( S\right) \mathrm {deg}\left( T\right) }{2\left| E\left( \Gamma \right) \right| }\right| \le \mu \left( \Gamma \right) \sqrt{\mathrm {deg}\left( S\right) \mathrm {deg}\left( T\right) }. \end{aligned}$$

Moreover, consider the conductance of \(\Gamma \)

$$\begin{aligned} \phi \left( \Gamma \right) =\min _{\begin{array}{c} \emptyset \ne S\subseteq V \\ \mathrm {deg}\left( S\right) \le \frac{\mathrm {deg}\left( V\right) }{2} \end{array}} \frac{\left| E\left( S,V{\setminus } S\right) \right| }{\mathrm {deg}\left( S\right) }. \end{aligned}$$

Then the following version of the Cheeger inequality holds [58, Lemmas 2.4, 2.6]:

$$\begin{aligned} \frac{\phi ^{2}\left( \Gamma \right) }{2}\le 1-\mu _{2}\le 2\phi \left( \Gamma \right) . \end{aligned}$$

Finally, the spectrum of the Laplacian operator is related to the standard Cheeger Constant of \(\Gamma \), defined as

$$\begin{aligned} h\left( \Gamma \right) =\min _{\begin{array}{c} \emptyset \ne S\subseteq V \\ \left| S\right| \le \frac{\left| V\right| }{2} \end{array}} \frac{\left| E\left( S,V{\setminus } S\right) \right| }{\left| S\right| }. \end{aligned}$$
(9.1)

By the so-called “discrete Cheeger inequality” [3]:

$$\begin{aligned} \frac{h^{2}\left( \Gamma \right) }{2k}\le \nu _{2}\le 2h\left( \Gamma \right) \end{aligned}$$

with \(k\) being the largest degree of a vertex. In addition, one has a variation on the mixing lemma for \(\Delta _{\Gamma }^{+}\) as well [50, Thm 1.4].

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Puder, D. Expansion of random graphs: new proofs, new results. Invent. math. 201, 845–908 (2015). https://doi.org/10.1007/s00222-014-0560-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00222-014-0560-x

Navigation