Support of Closed Walks and Second Eigenvalue Multiplicity of the Normalized Adjacency Matrix
Abstract
We show that the multiplicity of the second normalized adjacency matrix eigenvalue of any connected graph of maximum degree is bounded by for any , and by for simple -regular graphs when . In fact, the same bounds hold for the number of eigenvalues in any interval of width containing the second eigenvalue . The main ingredient in the proof is a polynomial (in ) lower bound on the typical support of a closed random walk of length in any connected graph, which in turn relies on new lower bounds for the entries of the Perron eigenvector of submatrices of the normalized adjacency matrix.
1 Introduction
The eigenvalues of matrices associated with graphs play an important role in many areas of mathematics and computer science, so general phenomena concerning them are of broad interest. In their recent beautiful work on the equiangular lines problem, Jiang, Tidor, Yao, Zhang, and Zhao [JTY+19] proved the following novel result constraining the distribution of the adjacency eigenvalues of all connected graphs of sufficiently low degree.
Theorem 1.1.
If is a connected graph of maximum degree on vertices, then the multiplicity of the second largest eigenvalue of its adjacency matrix is bounded by
For their application to equiangular lines, [JTY+19] only needed to show that the multiplicity of the second eigenvalue is , but they asked whether the dependence in Theorem 1.1 could be improved, noting a huge gap between this and the best known lower bound of achieved by certain Cayley graphs of (see [JTY+19, Section 4]). Apart from Theorem 1.1, there are as far as we are aware no known sublinear upper bounds on the second eigenvalue multiplicity for any general class of graphs, even if the question is restricted to Cayley graphs (unless one imposes a restriction on the spectral gap; see Section 1.2 for a discussion).
Meanwhile, in the theoretical computer science community, the largest eigenvalues of the normalized adjacency matrix (for the diagonal matrix of degrees) have received much attention over the past decade due to their relation with graph partitioning problems and the unique games conjecture (see e.g. [Kol11, BRS11, LRTV12, OGT13, LOGT14, ABS15, BGH+15, LOG18]); in particular, many algorithmic tasks become easier on graphs with few large normalized adjacency eigenvalues. Thus, it is of interest to know how many of these eigenvalues there can be in the worst case.
In this work, we prove significantly stronger upper bounds than Theorem 1.1 on the second eigenvalue multiplicity for the normalized adjacency matrix. Graphs are undirected and allowed to have multiedges and self-loops, unless specified to be simple. Order the eigenvalues of as , and let denote the number of eigenvalues of in an interval .
Theorem 1.2.
If is a connected graph of maximum degree on vertices with , then444All asymptotics are as and the notation suppresses terms.
(1) |
Because of the relationship when is regular, (1) gives a substantial improvement on Theorem 1.1 in the regular case (in the non-regular case, the results are incomparable as they concern different matrices). In addition to the stronger bound, a notable difference between our result and Theorem 1.1 is that we control the number of eigenvalues in a small interval containing . Though we do not know whether the exponents in (1) are sharp, we show in Section 5.1 that constant degree bipartite Ramanujan graphs have at least eigenvalues in the interval appearing in (1), indicating that is the correct regime for the maximum number of eigenvalues in such an interval when is constant.
Theorem 1.2 is nontrivial for all ; as remarked in [JTY+19], Paley graphs have degree and second eigenvalue multiplicity , so some bound on the degree is required to obtain sublinear multiplicity. In Section 1.1, we present a variant of Theorem 1.2 (advertised in the abstract) which yields nontrivial bounds in the special case of simple regular graphs with degrees as large as , which is considerably larger than the regime handled by [JTY+19].
The main new ingredient in the proof of Theorem 1.2 is a polynomial lower bound on the support of (i.e., number of distinct vertices traversed by) a simple random walk of fixed length conditioned to return to its starting point. The bound holds for any connected graph and any starting vertex and may be of independent interest.
Theorem 1.3.
Suppose is connected and of maximum degree on vertices and is any vertex in . Let denote a random walk of length sampled according to the simple random walk on starting at . Then
(2) |
In particular, this means that for constant , the typical support of a closed random walk of length is least . It may be tempting to compare Theorem 1.3 with the familiar fact that a random closed walk of length on (or in continuous time, a standard Brownian bridge run for time attains a maximum distance of from its origin. However, as seen in Figure 1, there are regular graphs for which a closed walk of length from a particular vertex travels a maximum distance of only with high probability. Theorem 1.3 reveals that nonetheless the number of distinct vertices traversed is always typically . We do not know if the specific exponent of supplied by Theorem 1.3 is sharp, but considering a cycle graph shows that it is not possible to do better than .

Given Theorem 1.3, our proof of Theorem 1.2 follows the strategy of [JTY+19]: since most closed walks in have large support, the number of such walks may be drastically reduced by deleting a small number of vertices from . By a moment calculation relating the spectrum to self return probabilities and a Cauchy interlacing argument, this implies an upper bound on the multiplicity of . The crucial difference is that we are able to delete only vertices whereas they delete .
The key ingredient in our proof of Theorem 1.3 is a result regarding the Perron eigenvector (i.e., the unique, strictly positive eigenvector with eigenvalue ) of a submatrix of .
Theorem 1.4.
For any graph of maximum degree , take any set of vertices such that the induced subgraph on is connected, and let be the -normalized Perron vector of , the principal submatrix of corresponding to vertices in . Then there is a vertex which is adjacent to such that
(3) |
When we restrict this result to being a -regular graph and pass to the adjacency matrix, we achieve a result about the unnormalized adjacency matrix of irregular graphs that may be of independent interest.
Corollary 1.5.
Let be an irregular connected graph of maximum degree with at least two vertices, and let be the -normalized Perron vector of . Then there is a vertex with degree strictly less than satisfying
(4) |
Corollary 1.5 may be compared with existing results in spectral graph theory on the “principal ratio” between the largest and smallest entries of the Perron vector of a connected graph. The known worst case lower bounds on this ratio are necessarily exponential in the diameter of the graph [CG07, TT15], and it is known that the Perron entry of the highest degree vertex cannot be very small (see e.g. [Ste14, Ch. 2]). Corollary 1.5 articulates that there is always at least one vertex of non-maximal degree for which the ratio is only polynomial in the number of vertices.
The proof of Theorem 1.4 is based on an analysis of hitting times in the simple random walk on via electrical flows, and appears in Section 2. Combined with a perturbation-theoretic argument, it enables us to show that any small connected induced subgraph of can be extended to a slightly larger induced subgraph with significantly larger Perron value . With some further combinatorial arguments, this implies that closed walks cannot concentrate on small sets, yielding Theorem 1.3 in Section 3, which is finally used to deduce Theorem 1.2 in Section 4.
We show in Section 5.2 via an explicit example (Figure 2) that the exponent of appearing in Corollary 1.5 is sharp up to polylogarithmic factors. We conclude with a discussion of open problems in Section 6.

Remark 1.6 (Higher Eigenvalues).
1.1 Higher degree regular graphs
If is a simple, -regular graph, and such that , then necessarily all vertices of are adjacent to vertices in . Therefore we can improve the bound from Theorem 1.4 by assuming the vertex on the boundary is the maximizer of the Perron vector, which has value . This leads to the following variants of our main results for simple, regular graphs of sufficiently high degree.
Theorem 1.7.
is simple, regular, and connected with , then
(5) |
The above theorem is based on the following corresponding result for closed walks.
Theorem 1.8.
If is simple, regular, and connected on vertices and is a random closed walk of length started at any vertex in , then:
(6) |
The proofs of both theorems appear in Appendix A
1.2 Related work
Eigenvalue Multiplicity.
Despite the straightforward nature of the question, relatively little is known about eigenvalue multiplicity of general graphs. As discussed in [JTY+19], if one assumes that is a bounded degree expander graph, then the bound of Theorem 1.1 can be improved to . On the other hand, if is assumed to be a Cayley graph of bounded doubling constant (indicating non-expansion), then [LM08] show that the multiplicity of the second eigenvalue is at most . In the context of Cayley graphs, one interesting new implication of Theorem 1.7 is that all Cayley graphs of degree have second eigenvalue multiplicity .
Distance regular graphs of diameter have exactly distinct eigenvalues (see [God93] 11.4.1 for a proof). However, besides the top eigenvalue (which must have multiplicity 1), generic bounds on the multiplicity of the other eigenvalues are not known. As expanding graphs have diameter , the average multiplicity of eigenvalues besides for expanding distance regular graphs is . It is tempting to see this as a hint that the multiplicity of the second eigenvalue could be .
Sublinear multiplicity does not necessarily hold for eigenvalues in the interior of the spectrum even assuming bounded degree. In particular, Rowlinson has constructed connected regular graphs with an eigenvalue of multiplicity at least [Row19] for constant .
Higher Order Cheeger Inequalities.
The results of [LRTV12, LOGT14] imply that if a regular graph has a second eigenvalue multiplicity of , then its vertices can be partitioned into disjoint sets each having edge expansion . Combining this with the observation that a set cannot have expansion less than the reciprocal of its size shows that whenever for any , i.e., the graph is sufficiently non-expanding. Our main theorem may be interpreted as saying that this phenomenon persists for all graphs.
Support of Walks.
There are as far as we are aware no known lower bounds for the support of a random closed walk of fixed length in a general graph (or even Cayley graph). It is relatively easy to derive such bounds for bounded degree graphs if the length of the walk is sufficiently larger than the mixing time of the simple random walk on the graph; the key feature of Theorem 1.3, which is needed for our application, is that the length of the walk can be taken to be much smaller.
The support of open walks (namely removing the condition that the walk ends at the starting point) is better understood. There are Chernoff-type bounds on the size of the support of a random walk based on the spectral gap [Gil98, Kah97]. Such bounds and their variants are an important tool in derandomization.
Entries of the Perron Vector.
There is a large literature concerning the magnitude of the entries of the Perron eigenvector of a graph — see [Ste14, Chapter 2] for a detailed discussion of results up to 2014. Rowlinson showed sufficient conditions on the Perron eigenvector for which changing the neighborhood of a vertex increases the spectral radius [Row90]. Cvetković, Rowlinson, and Simić give a condition which, if satisfied, means a given edge swap increases the spectral radius [CRS93]. Cioabă showed that for a graph of maximum degree and diameter , [Cio07]. Cioabă, van Dam, Koolen, and Lee then showed that [CVDKL10]. The results of [VMSK+11] prove a lemma similar to Lemma 3.2, giving upper and lower bounds on the change in spectral radius from the deletion of edges. However, their result does not quite imply Lemma 3.2, and we prove a slightly different statement.
1.3 Notation
All logarithms are base unless noted otherwise.
Electrical Flows.
Graphs.
For a matrix , we use to denote the principal submatrix of corresponding to the indices in . Consider a graph and a subset . Let be the transition matrix of the simple random walk matrix on , where is the adjacency matrix and is the diagonal matrix of degrees. We will also use the normalized adjacency matrix . Note that and are similar, and that is symmetric. and are submatrices of and ; they are not the transition matrices and normalized adjacency matrices of the induced subgraph on . Note and are also similar.
Perron Eigenvector.
We use to denote the -normalized eigenvector corresponding to , which is a simple eigenvalue if is connected. Note that for connected , is strictly positive by the Perron-Frobenius theorem.
A simple graph refers to a graph without multiedges or self-loops. We assume for all connected regular graphs, since otherwise the graph is just an edge, so .
2 Lower Bounds on the Perron Eigenvector
In this section we prove Theorem 1.4, which is a direct consequence of the following slightly more refined result. In a graph , define the boundary of as the set of vertices in adjacent to in .
Theorem 2.1 (Large Perron Entry).
Let be a connected graph of maximum degree and such that the induced subgraph on is connected. Then there is a vertex on the boundary of such that
(7) |
where .
At a high level, the proof proceeds as follows. First, we show that there exists a vertex adjacent to the boundary of such that a random walk started at is somewhat likely to hit before it hits the boundary of . Second, we express the ratio of and as a limit as of the ratio , where is the event that the simple random walk started at remains in for steps; we bound this ratio from below using the hitting time estimate from the first step. Third, by the eigenvector equation the ratio of the entries of an eigenvector at two neighboring vertices is bounded. Hence, is adjacent to some vertex on the boundary of satisfying the theorem.
Proof.
Write , where is the boundary of and . If then we are done, so assume not.
Let denote
the law of the simple random walk (SRW) on started at , and for any subset , let
denote the hitting time of the SRW to that subset; if is a singleton we will simply write .
Step 1. We begin by showing that there is a vertex adjacent to for which the random walk started at is reasonably likely to hit before . To do so, we use the well-known connection between hitting probabilities in random walks and electrical flows. Define a new graph by contracting all vertices in to a single vertex . Let be the vector of voltages in the electrical flow in with boundary conditions , regarding every edge as a unit resistor. By Ohm’s law, the current flow from to is equal to . We have the crude upper bound
since is connected, so the outflow of current from is at least . By Kirchhoff’s current law, there must be a flow of at least on at least one edge . By Ohm’s law again, for this particular we must have
(8) |
where denotes the edge boundary of in . Appealing to e.g. [Bol13, Chapter IX, Theorem 8], this translates to the probabilistic bound
(9) |
Finally, since for every , we must in fact have .

Step 2. We now use (9) to show that is large. Because , the top eigenvector of is . Let denote the lazy random walk555This modification is only to ensure non-bipartiteness; if is not bipartite we may take the simple random walk on , and to ease notation let denote the law of the lazy random walk on started at . Note that the eigenvectors of , as well as , do not change when passing to .
For the lazy random walk, the Perron-Frobenius theorem implies that
for every , where is the all ones vector. We further have
namely the probability a random walk of length starting at stays in .
We are interested in the ratio
(10) |
Fix an integer . The numerator of (10) is bounded as
(11) | ||||
(12) |
Observe that since is connected. Thus,
Combining this bound with (12), we have
Step 3. Since is adjacent to , we can choose a adjacent to . The eigenvector equation and nonnegativity of the Perron vector now imply , whence
(13) |
Therefore, as is a diagonal matrix, and the entries of range from to , it must be the case that
∎
Remark 2.2.
As the proof shows, the right-hand side of (7) may be replaced with where is the boundary of in and is the maximum effective resistance between two vertices in .
Proof of Corollary 1.5.
Given an irregular graph , construct a regular graph containing as an induced subgraph (it is trivial to do this if we allow to be a multigraph). Repeating the above proof on with and observing that is a multiple of the identity since is regular, (13) yields the desired conclusion. ∎
3 Support of Closed Walks
In this section we prove Theorem 1.3, which is an immediate consequence of the following slightly stronger result. Let denote the event a simple random walk of length has support at most and ends at its starting point.
Theorem 3.1 (Implies Theorem 1.3).
If is connected and of maximum degree on vertices, then for every vertex and ,
(14) |
The proof requires a simple lemma lower bounding the increase in the Perron value of a subgraph upon adding a vertex in terms of the Perron vector.
Lemma 3.2 (Perturbation of ).
Take the normalized adjacency matrix of a graph of maximum degree . For any and vertex , the submatrix which includes the subset , which adds a vertex and the edge to , satisfies
Proof.
The largest eigenvalue of is at least the quadratic form associated with the unit vectors
for . We have , where is the degree of in . This quantity is maximized when
at which
∎
Combining Lemma 3.2 and Theorem 2.1 yields a bound on the increase of the top eigenvalue of the submatrix corresponding to an induced subgraph that may be achieved by adding vertices to it.
Lemma 3.3 (Support Extension).
For any connected graph of maximum degree , consider its normalized adjacency matrix . For any connected subset such that , there is a connected subset containing such that and
Proof.
Define and note that since contains at least one edge. As is a normalized vector with entries, . Therefore . Take to be any vertex in that neighbors in . By Lemma 3.2,
(15) |
Assuming that , we can iterate this process times, adding the vertices . At each step we add the vertex and increase the Perron eigenvalue of by at least . Therefore, defining , we have
where the last inequality follows from approximating the sum with the integral. As , this translates to the desired multiplicative bound. ∎
Proof of Theorem 3.1.
We begin by showing (14). Let be the set of connected subgraphs of with vertices containing . Choose to be the maximizer of among , and let be the extension of guaranteed by Lemma 3.3 to satisfy
has the same diagonal entries as , so
since each walk of length satisfying is contained in at least one . Furthermore, since each subgraph of may be encoded by one of its spanning trees, which may in turn be encoded by a closed walk rooted at traversing the edges of the tree. We then have
(16) |
We will bound the right hand side in terms of .
We claim that for every ,
(17) |
To see this, let be a path in of length between and , which must exist since is connected and has size . Then every closed walk of length in rooted at may be extended to a walk of length in rooted at by attaching and its reverse. Performing the walk of twice occurs with probability at least . Since all of the walks produced this way are distinct, we have
By the same argument , and inequality (17) follows.
Choose to be the maximizer of , for which we have:
Combining this with (17) and substituting in (16), we obtain
Applying the inequality for and the bound , we obtain
(18) |
which implies
whenever
establishing (14).
∎
4 Bound on Eigenvalue Multiplicity
In this section we prove Theorem 1.2, restated below in slightly more detail.
Theorem 4.1 (Detailed Theorem 1.2).
Let be a maximum degree connected graph on vertices. If666If then (1) is vacuously true. then the spectrum of the normalized adjacency matrix satisfies
(19) |
Proof.
For now, assume that . Let denote the law of an SRW of length on , started at a vertex chosen uniformly at random (i.e., not from the stationary measure of the SRW). Let denote the event that returns to its starting vertex after steps. In an abuse of notation, let be the event that a walk of length is closed and has support at least .
Set and and let be a parameter satisfying
(20) |
to be chosen later. Delete vertices from uniformly at random and call the resulting graph .
If has support at least , then the probability that none of the vertices of are deleted is at most
Thus,
where is the expectation over . It then follows by the probabilistic method that there exists a deletion such that the resulting subgraph of satisfies
Write and let be the number of eigenvalues of in the interval for . Since is even,
We may assume that the diameter of is at least as otherwise , making the theorem statement vacuous. Because of the diameter, we can take two edges and , such that the distance between the edges is at least . Then consider the vector such that
As the top eigenvector of the normalized adjacency matrix is the all ones vector, is orthogonal to it. Therefore by Courant Fisher
By our choice of , this means . Moreover,
based on our assumptions on . Thus, . Combining these facts,
yielding
As we created by deleting vertices, it follows by Cauchy interlacing that the number of eigenvalues of in is at most
We now show that taking
satisfies (20). Applying Theorem 3.1 equation (14) to each and summing, we have
satisfying (20) for sufficiently large , and we conclude that
as desired.
If , we can do a lazy walk with probability of moving , therefore making all eigenvalues nonnegative. This is equivalent to doubling the degree of every vertex by adding loops. This is the equivalent of taking the simple random walk on a graph with maximum degree , requiring , yielding the same asymptotics. ∎
5 Examples
In this section, we consider examples demonstrating some of the points raised in the introduction regarding the tightness of our results. As most of our results in this section are combinatorial rather than probabilistic, we will consider multiplicity in the non-normalized adjacency matrix . For regular graphs, this is equivalent.
5.1 Bipartite Ramanujan Graphs
We show that bipartite Ramanujan graphs (see [LPS88]; known to exist for every by [MSS15]) have high multiplicity near . This means that the bound of of Theorem 1.2 is tight.
Lemma 5.1 (McKay [McK81] Lemma 3).
The number of closed walks on the infinite -regular tree of length starting at a fixed vertex is .
Proposition 5.2.
There exists a constant such that for fixed , every bipartite -regular bipartite Ramanujan graph on vertices satisfies
Proof.
Let for some constant to be set later and suppose that there are eigenvalues of in the interval . Recall that the spectrum of a bipartite graph is symmetric around 0. From Lemma 5.1 it follows that for some constant ,
If we let be sufficiently small and , rearranging yields
∎
5.2 Mangrove Tree
This section shows that the dependence on in Corollary 1.5 is tight up to polylogarithmic factors. Our example begins with a path of multiedges containing vertices, where each multiedge of the path is composed of edges for some even . At both ends of the path, we attach a tree of depth . The roots have degree and all other vertices (besides the leaves) have degree . Therefore the only vertices in the graph that are not degree are the leaves of the two trees. Call this graph . An example of this graph is shown in Figure 2.
Proposition 5.3.
For every vertex of degree less than , , where suppresses dependence on logarithmic factors and .
Therefore, we cannot hope to do significantly better than our analysis in Lemma 3.3, in which we find a vertex of non-maximal degree with .
Proof.
For simplicity, call and . By the symmetry of the graph, the value of at vertices in the tree is determined by the distance from the root. Call the entries of corresponding to the tree , where the index indicates the distance from the root.
By the discussion in the proof of Kahale [Kah95] Lemma 3.3, if we define
then for , entries of the eigenvector must satisfy
where is the depth of the tree.
Therefore, . Examining the various terms, and . To bound the third term, we use the definition , which yields
is at least the spectral radius of the path of length with multiedges between vertices. This spectral radius is . This gives
for large enough . Therefore
(21) |
At this point, we know the ratio between and , but still need to bound the overall mass of the eigenvector on the tree. A “regular partition” is a partition of vertices where the number of neighbors a vertex has in does not depend on . We can create a quotient matrix, where entry corresponds to the number of neighbors a vertex has in . For an overview of quotient matrices and their utility, see Godsil, [God93, Chapter 5]. In our partition, every vertex in the path is placed in a set by itself. The vertices of each of the two trees are partitioned into sets according to their distance from the two roots. Call the matrix according to this partition . We denote by the entry in corresponding to edges from a vertex in to .
Define as the sets corresponding to vertices in the first tree of distance from the root. For , . . Moreover, for , . All values between vertices in the path are unchanged at .
Consider the diagonal matrix with . is a symmetric matrix. Define We now have for , and .
If a vector is an eigenvector of , then is an eigenvector of with the same eigenvalue. By the definition of this means
(22) |
Define as the submatrix of corresponding the the sets , then extended with zeros to have the same size as . Every entry of is less than or equal to the corresponding entry of the adjacency matrix of a path of length with edges between pairs of vertices. Also, is a nonnegative vector. Therefore the quadratic form is at most the spectral radius of this path. Namely
Because contains the path of length , . Putting these together yields
(23) |
Define as the projection of on . , so
(24) |
Combining (23) and (24) yields
assuming and is sufficiently large.
∎
6 Open Problems
We conclude with some promising directions for further research.
Beyond the Trace Method: Polynomial Multiplicity Bounds
There is a large gap between our upper bound of on the multiplicity of the second eigenvalue and the lower bound of mentioned after Theorem 1.1. It is very natural to ask, whether the bound of this paper may be improved. To improve the bound beyond , however, it appears that a very different approach is needed.
Open Problem 1 (Similar to Question 6.3 of [JTY+19]).
Let be fixed integer. Does there exist an such that for every connected -regular graph on vertices, the multiplicity of the second largest eigenvalue of is ?
In the present paper, we rely on the trace method to bound eigenvalue multiplicity through closed walks. There are three drawbacks to this approach that stops a bound on the second eigenvalue multiplicity below . First, considering walks of length makes the top eigenvalue dominate the trace, leaving no information behind. Second, considering the trace for it is impossible to distinguish eigenvalues that differ by . Third, as covered in Section 5.1, there exist graphs such that there are eigenvalues in a range of that size around the second eigenvalue. Thus, the trace method reaches a natural barrier at .
Eigenvalue Multiplicity for Unnormalized Non-Regular Graphs
Another natural question is whether Theorem 1.2 may be extended to hold for the (non-normalized) adjacency matrix of non-regular graphs.
Open Problem 2.
Let be a fixed integer. Does it hold for every connected graph on vertices of maximum degree that the multiplicity of the second largest eigenvalue of is ?
In order to handle unnormalized irregular graphs via the approach in this paper, the key ingredient needed would be an “unnormalized” analogue of Theorem 1.3, showing that a uniformly random closed walk (from the set of all closed walks) in an irregular graph must have large support. We exhibit in Appendix B an irregular “lollipop” graph for which the typical support of a closed walk from a specific vertex is only . It remains plausible that when starting from a random vertex, a randomly selected closed walk has poly support in irregular graphs.
Sharper Bounds for Closed Random Walks
We have no reason to believe that the exponent of appearing in Theorem 1.3 is sharp. In fact, we know of no example where where the answer is . An improvement over Theorem 1.3 would immediately yield an improvement of Theorem 1.2.
Open Problem 3.
Let be a fixed integer. Does there exist an such that for every connected -regular graph on vertices and every vertex of , a random closed walk of length rooted at has support in expectation? Is true? Does such a bound hold for SRW in general?
Acknowledgments
We thank Yufei Zhao for telling us about [JTY+19] at the Simons Foundation conference on High Dimensional Expanders in October, 2019. We thank Shirshendu Ganguly for helpful discussions. We thank Cyril Letrouit for pointing out an error in the previous proof of Proposition 5.2.
References
- [ABS15] Sanjeev Arora, Boaz Barak, and David Steurer. Subexponential algorithms for unique games and related problems. Journal of the ACM (JACM), 62(5):1–25, 2015.
- [BGH+15] Boaz Barak, Parikshit Gopalan, Johan Håstad, Raghu Meka, Prasad Raghavendra, and David Steurer. Making the long code shorter. SIAM Journal on Computing, 44(5):1287–1324, 2015.
- [Bol13] Béla Bollobás. Modern graph theory, volume 184. Springer Science & Business Media, 2013.
- [BRS11] Boaz Barak, Prasad Raghavendra, and David Steurer. Rounding semidefinite programming hierarchies via global correlation. In 2011 ieee 52nd annual symposium on foundations of computer science, pages 472–481. IEEE, 2011.
- [CG07] Sebastian Cioabă and David Gregory. Principal eigenvectors of irregular graphs. The Electronic Journal of Linear Algebra, 16, 2007.
- [Cio07] Sebastian M Cioabă. The spectral radius and the maximum degree of irregular graphs. The Electronic Journal of Combinatorics, 14(1):R38, 2007.
- [CRS93] Dragoš Cvetković, Peter Rowlinson, and Slobodan Simić. A study of eigenspaces of graphs. Linear algebra and its applications, 182:45–66, 1993.
- [CVDKL10] Sebastian M Cioabă, Edwin R Van Dam, Jack H Koolen, and Jae-Ho Lee. A lower bound for the spectral radius of graphs with fixed diameter. European Journal of Combinatorics, 31(6):1560–1566, 2010.
- [DS84] Peter G Doyle and J Laurie Snell. Random walks and electric networks, volume 22. American Mathematical Soc., 1984.
- [Fri91] Joel Friedman. Some geometric aspects of graphs and their eigenfunctions. Princeton University, Department of Computer Science, 1991.
- [Gil98] David Gillman. A chernoff bound for random walks on expander graphs. SIAM Journal on Computing, 27(4):1203–1220, 1998.
- [God93] Chris Godsil. Algebraic combinatorics, volume 6. CRC Press, 1993.
- [JTY+19] Zilin Jiang, Jonathan Tidor, Yuan Yao, Shengtong Zhang, and Yufei Zhao. Equiangular lines with a fixed angle. arXiv preprint arXiv:1907.12466, 2019.
- [Kah95] Nabil Kahale. Eigenvalues and expansion of regular graphs. Journal of the ACM (JACM), 42(5):1091–1106, 1995.
- [Kah97] Nabil Kahale. Large deviation bounds for markov chains. Combinatorics Probability and Computing, 6(4):465–474, 1997.
- [Kol11] Alexandra Kolla. Spectral algorithms for unique games. computational complexity, 20(2):177–206, 2011.
- [LM08] James R Lee and Yury Makarychev. Eigenvalue multiplicity and volume growth. arXiv preprint arXiv:0806.1745, 2008.
- [LOG18] Russell Lyons and Shayan Oveis Gharan. Sharp bounds on random walk eigenvalues via spectral embedding. International Mathematics Research Notices, 2018(24):7555–7605, 2018.
- [LOGT14] James R Lee, Shayan Oveis Gharan, and Luca Trevisan. Multiway spectral partitioning and higher-order cheeger inequalities. Journal of the ACM (JACM), 61(6):1–30, 2014.
- [LPS88] Alexander Lubotzky, Ralph Phillips, and Peter Sarnak. Ramanujan graphs. Combinatorica, 8(3):261–277, 1988.
- [LRTV12] Anand Louis, Prasad Raghavendra, Prasad Tetali, and Santosh Vempala. Many sparse cuts via higher eigenvalues. In Proceedings of the forty-fourth annual ACM symposium on Theory of computing, pages 1131–1140, 2012.
- [McK81] Brendan D McKay. The expected eigenvalue distribution of a large regular graph. Linear Algebra and its Applications, 40:203–216, 1981.
- [MSS15] Adam W Marcus, Daniel A Spielman, and Nikhil Srivastava. Interlacing families i: Bipartite ramanujan graphs of all degrees. Annals of Mathematics, 182:307–325, 2015.
- [OGT13] Shayan Oveis Gharan and Luca Trevisan. A new regularity lemma and faster approximation algorithms for low threshold rank graphs. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pages 303–316. Springer, 2013.
- [Row90] Peter Rowlinson. More on graph perturbations. Bulletin of the London Mathematical Society, 22(3):209–216, 1990.
- [Row19] Peter Rowlinson. Eigenvalue multiplicity in regular graphs. Discrete Applied Mathematics, 269:11–17, 2019.
- [Ste14] Dragan Stevanovic. Spectral radius of graphs. Academic Press, 2014.
- [TT15] Michael Tait and Josh Tobin. Characterizing graphs of maximum principal ratio. arXiv preprint arXiv:1511.06378, 2015.
- [VMSK+11] Piet Van Mieghem, Dragan Stevanović, Fernando Kuipers, Cong Li, Ruud Van De Bovenkamp, Daijie Liu, and Huijuan Wang. Decreasing the spectral radius of a graph by link removals. Physical Review E, 84(1):016101, 2011.
Appendix A Proofs for high degree regular graphs
Theorem A.1 (Detailed Theorem 1.8).
If is -regular, has exactly self-loops at every vertex, and no multi-edges777This technical assumption is used to handle the case when in Theorem A.2. Here we take ., then
(25) |
Proof.
We show this via a small modification of the proof of Theorem 3.1. Assume . The key observation is that each vertex has at least edges in to other vertices, so in a subgraph of size at most every vertex has at least one edge in leaving the subgraph. In this case, we can simply choose as in Lemma 3.3. Therefore, considering the adjacency matrix, (15) can be improved to
Therefore, after adding vertices to according to the process of Lemma 3.3, we find a set satisfying
Theorem A.2 (Detailed Theorem 1.7).
Appendix B Lollipop
Here, we show that if we do not assume that our graph is regular, the average support of a uniformly chosen (from the set of all such walks) closed walk of length from a fixed vertex is no longer necessarily (as opposed to the average support of a random walk) . We take the lollipop graph, which consists of a clique of vertices for fixed and a path of length attached to a vertex of the clique, where . Here and are the Perron eigenvector and eigenvalue of the adjacency matrix of the graph.
Lemma B.1.
.
Proof.
By symmetry, the value on all entries of the clique besides are the same. Call this value . Then by the eigenvalue equation we have , so as , it must be that .
Similarly, to satisfy the eigenvalue equation, vertices on the path must satisfy the recursive relation
where we define . To satisfy this equation, we must have for each , so as , . As the Perron vector is nonnegative, , and
so . ∎
Call the number of closed walks of length , and as the subset of these walks with support at least .
Proposition B.2.
For ,
Proof.
For a closed walk to have support , it must contain . For such walks, once the path is entered, at least steps must be spent in the path, as the walk must reach and return. Therefore, closed walks starting at that reach can be categorized as follows. First, there is a closed walk from to . Then there is a closed walk from to going down the path containing . On this excursion, the walk can only go forward or backwards, and it spends at least steps within the path. For each of these steps, there are options. If we remain in the path after steps, upper bound the number of choices until returning to by at each step. After returning to , the remaining steps form another closed walk. The number of closed walks from of length is at most . Therefore the number of closed walks with an excursion to is at most
The total number of closed walks starting at is at least . Therefore the fraction of closed walks that have support at least is at most
so for , this is .
∎