2,544 research outputs found

    Ramanujan Graphs in Polynomial Time

    Full text link
    The recent work by Marcus, Spielman and Srivastava proves the existence of bipartite Ramanujan (multi)graphs of all degrees and all sizes. However, that paper did not provide a polynomial time algorithm to actually compute such graphs. Here, we provide a polynomial time algorithm to compute certain expected characteristic polynomials related to this construction. This leads to a deterministic polynomial time algorithm to compute bipartite Ramanujan (multi)graphs of all degrees and all sizes

    Ramanujan Coverings of Graphs

    Full text link
    Let GG be a finite connected graph, and let ρ\rho be the spectral radius of its universal cover. For example, if GG is kk-regular then ρ=2kβˆ’1\rho=2\sqrt{k-1}. We show that for every rr, there is an rr-covering (a.k.a. an rr-lift) of GG where all the new eigenvalues are bounded from above by ρ\rho. It follows that a bipartite Ramanujan graph has a Ramanujan rr-covering for every rr. This generalizes the r=2r=2 case due to Marcus, Spielman and Srivastava (2013). Every rr-covering of GG corresponds to a labeling of the edges of GG by elements of the symmetric group SrS_{r}. We generalize this notion to labeling the edges by elements of various groups and present a broader scenario where Ramanujan coverings are guaranteed to exist. In particular, this shows the existence of richer families of bipartite Ramanujan graphs than was known before. Inspired by Marcus-Spielman-Srivastava, a crucial component of our proof is the existence of interlacing families of polynomials for complex reflection groups. The core argument of this component is taken from a recent paper of them (2015). Another important ingredient of our proof is a new generalization of the matching polynomial of a graph. We define the rr-th matching polynomial of GG to be the average matching polynomial of all rr-coverings of GG. We show this polynomial shares many properties with the original matching polynomial. For example, it is real rooted with all its roots inside [βˆ’Ο,ρ]\left[-\rho,\rho\right].Comment: 38 pages, 4 figures, journal version (minor changes from previous arXiv version). Shortened version appeared in STOC 201

    Twice-Ramanujan Sparsifiers

    Full text link
    We prove that every graph has a spectral sparsifier with a number of edges linear in its number of vertices. As linear-sized spectral sparsifiers of complete graphs are expanders, our sparsifiers of arbitrary graphs can be viewed as generalizations of expander graphs. In particular, we prove that for every d>1d>1 and every undirected, weighted graph G=(V,E,w)G=(V,E,w) on nn vertices, there exists a weighted graph H=(V,F,w~)H=(V,F,\tilde{w}) with at most \ceil{d(n-1)} edges such that for every x∈RVx \in \R^{V}, xTLGx≀xTLHx≀(d+1+2dd+1βˆ’2d)β‹…xTLGx x^{T}L_{G}x \leq x^{T}L_{H}x \leq (\frac{d+1+2\sqrt{d}}{d+1-2\sqrt{d}})\cdot x^{T}L_{G}x where LGL_{G} and LHL_{H} are the Laplacian matrices of GG and HH, respectively. Thus, HH approximates GG spectrally at least as well as a Ramanujan expander with dn/2dn/2 edges approximates the complete graph. We give an elementary deterministic polynomial time algorithm for constructing HH

    Interlacing Families IV: Bipartite Ramanujan Graphs of All Sizes

    Full text link
    We prove that there exist bipartite Ramanujan graphs of every degree and every number of vertices. The proof is based on analyzing the expected characteristic polynomial of a union of random perfect matchings, and involves three ingredients: (1) a formula for the expected characteristic polynomial of the sum of a regular graph with a random permutation of another regular graph, (2) a proof that this expected polynomial is real rooted and that the family of polynomials considered in this sum is an interlacing family, and (3) strong bounds on the roots of the expected characteristic polynomial of a union of random perfect matchings, established using the framework of finite free convolutions we recently introduced

    An Alon-Boppana Type Bound for Weighted Graphs and Lowerbounds for Spectral Sparsification

    Get PDF
    We prove the following Alon-Boppana type theorem for general (not necessarily regular) weighted graphs: if GG is an nn-node weighted undirected graph of average combinatorial degree dd (that is, GG has dn/2dn/2 edges) and girth g>2d1/8+1g> 2d^{1/8}+1, and if Ξ»1≀λ2≀⋯λn\lambda_1 \leq \lambda_2 \leq \cdots \lambda_n are the eigenvalues of the (non-normalized) Laplacian of GG, then Ξ»nΞ»2β‰₯1+4dβˆ’O(1d58) \frac {\lambda_n}{\lambda_2} \geq 1 + \frac 4{\sqrt d} - O \left( \frac 1{d^{\frac 58} }\right) (The Alon-Boppana theorem implies that if GG is unweighted and dd-regular, then Ξ»nΞ»2β‰₯1+4dβˆ’O(1d)\frac {\lambda_n}{\lambda_2} \geq 1 + \frac 4{\sqrt d} - O\left( \frac 1 d \right) if the diameter is at least d1.5d^{1.5}.) Our result implies a lower bound for spectral sparsifiers. A graph HH is a spectral Ο΅\epsilon-sparsifier of a graph GG if L(G)βͺ―L(H)βͺ―(1+Ο΅)L(G) L(G) \preceq L(H) \preceq (1+\epsilon) L(G) where L(G)L(G) is the Laplacian matrix of GG and L(H)L(H) is the Laplacian matrix of HH. Batson, Spielman and Srivastava proved that for every GG there is an Ο΅\epsilon-sparsifier HH of average degree dd where Ο΅β‰ˆ42d\epsilon \approx \frac {4\sqrt 2}{\sqrt d} and the edges of HH are a (weighted) subset of the edges of GG. Batson, Spielman and Srivastava also show that the bound on Ο΅\epsilon cannot be reduced below β‰ˆ2d\approx \frac 2{\sqrt d} when GG is a clique; our Alon-Boppana-type result implies that Ο΅\epsilon cannot be reduced below β‰ˆ4d\approx \frac 4{\sqrt d} when GG comes from a family of expanders of super-constant degree and super-constant girth. The method of Batson, Spielman and Srivastava proves a more general result, about sparsifying sums of rank-one matrices, and their method applies to an "online" setting. We show that for the online matrix setting the 42/d4\sqrt 2 / \sqrt d bound is tight, up to lower order terms
    • …
    corecore