Bipartite Ramanujan Graphs of Every Degree

Similar documents
Matching Polynomials of Graphs

Ramanujan Graphs of Every Size

Graph Sparsification III: Ramanujan Graphs, Lifts, and Interlacing Families

Quadrature for the Finite Free Convolution

Effective Resistance and Schur Complements

Spectral Graph Theory Lecture 2. The Laplacian. Daniel A. Spielman September 4, x T M x. ψ i = arg min

Rings, Paths, and Cayley Graphs

arxiv: v4 [math.co] 12 Feb 2017

Fiedler s Theorems on Nodal Domains

Fiedler s Theorems on Nodal Domains

arxiv: v3 [math.co] 3 Dec 2017

Random Lifts of Graphs

Rings, Paths, and Paley Graphs

Strongly Regular Graphs, part 1

Lecture 18. Ramanujan Graphs continued

Eigenvalues, random walks and Ramanujan graphs

Coverings of Graphs and Tiered Trees

Spectral Analysis of Random Walks

Physical Metaphors for Graphs

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs

Sparsification by Effective Resistance Sampling

Eigenvalues of 2-edge-coverings

Spectral Partitiong in a Stochastic Block Model

arxiv: v1 [math.co] 21 Dec 2014

Graphs, Vectors, and Matrices Daniel A. Spielman Yale University. AMS Josiah Willard Gibbs Lecture January 6, 2016

STABLE MULTIVARIATE GENERALIZATIONS OF MATCHING POLYNOMIALS

Ma/CS 6b Class 20: Spectral Graph Theory

Ma/CS 6b Class 20: Spectral Graph Theory

Eigenvalue comparisons in graph theory

Walks, Springs, and Resistor Networks

The Simplest Construction of Expanders

1 Adjacency matrix and eigenvalues

Constant Arboricity Spectral Sparsifiers

Spectral Graph Theory Lecture 3. Fundamental Graphs. Daniel A. Spielman September 5, 2018

Iterative solvers for linear equations

Open Research Online The Open University s repository of research publications and other research outputs

Conductance, the Normalized Laplacian, and Cheeger s Inequality

SVD, Power method, and Planted Graph problems (+ eigenvalues of random matrices)

Lecture 13 Spectral Graph Algorithms

Math 115 Spring 11 Written Homework 10 Solutions

Introduction. Disclaimer. 1.1 First Things. 1.2 Introduction. Spectral Graph Theory Lecture 1. Daniel A. Spielman September 2, 2015

This section is an introduction to the basic themes of the course.

Eigenvalues and edge-connectivity of regular graphs

Convergence of Random Walks and Conductance - Draft

Lecture 16: Roots of the Matching Polynomial

Approximating the Largest Root and Applications to Interlacing Families

Convergence of Random Walks

Diffusion and random walks on graphs

Eigenvectors Via Graph Theory

WAITING FOR A BAT TO FLY BY (IN POLYNOMIAL TIME)

Graph fundamentals. Matrices associated with a graph

Corrigendum: The complexity of counting graph homomorphisms

Solutions of exercise sheet 8

ALGEBRAIC MATCHING THEORY. C. D. Godsil 1

Lecture 12: Introduction to Spectral Graph Theory, Cheeger s inequality

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Iterative solvers for linear equations

Cutting Graphs, Personal PageRank and Spilling Paint

ARTICLE IN PRESS European Journal of Combinatorics ( )

Properties of Expanders Expanders as Approximations of the Complete Graph

The Colin de Verdière parameter, excluded minors, and the spectral radius

PSRGs via Random Walks on Graphs

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016

A Questionable Distance-Regular Graph

On graphs with largest Laplacian eigenvalue at most 4

ORIE 6334 Spectral Graph Theory September 8, Lecture 6. In order to do the first proof, we need to use the following fact.

18.312: Algebraic Combinatorics Lionel Levine. Lecture 19

Average Mixing Matrix of Trees

An algebraic proof of the Erdős-Ko-Rado theorem for intersecting families of perfect matchings

[Disclaimer: This is not a complete list of everything you need to know, just some of the topics that gave people difficulty.]

Spectral Theorem for Self-adjoint Linear Operators

Linear algebra and applications to graphs Part 1

U.C. Berkeley Better-than-Worst-Case Analysis Handout 3 Luca Trevisan May 24, 2018

Regular factors of regular graphs from eigenvalues

Lecture 24: Element-wise Sampling of Graphs and Linear Equation Solving. 22 Element-wise Sampling of Graphs and Linear Equation Solving

SPECIAL POINTS AND LINES OF ALGEBRAIC SURFACES

The Local Spectra of Regular Line Graphs

Note on deleting a vertex and weak interlacing of the Laplacian spectrum

Lecture 1 Systems of Linear Equations and Matrices

COMPSCI 514: Algorithms for Data Science

Graph Sparsification II: Rank one updates, Interlacing, and Barriers

Algebraic Constructions of Graphs

On the mean connected induced subgraph order of cographs

CPSC 536N: Randomized Algorithms Term 2. Lecture 9

An Algorithmist s Toolkit September 10, Lecture 1

The Colin de Verdière parameter, excluded minors, and the spectral radius

Some spectral inequalities for triangle-free regular graphs

c 1 v 1 + c 2 v 2 = 0 c 1 λ 1 v 1 + c 2 λ 1 v 2 = 0

Graph coloring, perfect graphs

The Distance Spectrum

Chapter 2: Linear Independence and Bases

Properties of θ-super positive graphs

Chem 3502/4502 Physical Chemistry II (Quantum Mechanics) 3 Credits Fall Semester 2006 Christopher J. Cramer. Lecture 5, January 27, 2006

Lecture 14: SVD, Power method, and Planted Graph problems (+ eigenvalues of random matrices) Lecturer: Sanjeev Arora

X-Ramanujan graphs. Sidhanth Mohanty* Ryan O Donnell. November 2, 2018

ELE/MCE 503 Linear Algebra Facts Fall 2018

Invertibility and Largest Eigenvalue of Symmetric Matrix Signings

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

Chapter 7: Symmetric Matrices and Quadratic Forms

The Behavior of Algorithms in Practice 2/21/2002. Lecture 4. ɛ 1 x 1 y ɛ 1 x 1 1 = x y 1 1 = y 1 = 1 y 2 = 1 1 = 0 1 1

Transcription:

Spectral Graph Theory Lecture 26 Bipartite Ramanujan Graphs of Every Degree Daniel A. Spielman December 9, 2015 Disclaimer These notes are not necessarily an accurate representation of what happened in class. The notes written before class say what I think I should say. I sometimes edit the notes after class to make them way what I wish I had said. There may be small mistakes, so I recommend that you check any mathematically precise statement before using it in your own work. These notes were last revised on December 9, 2015. These notes are still very rough. 26.1 Overview In today s lecture, we will prove the existence of infinite families of bipartite Ramanujan of every degree. We do this by proving (half a conjecture of Bilu and Linial [BL06] that every bipartite Ramanujan graph has a 2-lift that is also Ramanujan. Today s theorem comes from [MSS15], and the proof is informed by the techniques of [HPS15]. We will use theorems about the matching polynomials of graphs that we proved last lecture. 26.2 2-Lifts We saw 2-lifts of graphs in Problem 4 from Problem Set 2: We define a signed adjacency matrix of G to be a symmetric matrix S with the same nonzero pattern as the adjacency matrix A, but such that each nonzero entry is either 1 or 1. We will use it to define a graph G S. Like the double-cover, the graph G S will have two vertices for every vertex of G and two edges for every edge of G. For each edge (u, v E, if S(u, v 1 then G S has the two edges (u 1, v 2 and (v 1, u 2, 26-1

Lecture 26: December 9, 2015 26-2 just like the double-cover. If S(u, v 1, then G S has the two edges (u 1, v 1 and (v 2, u 2. You should check that G A is the double-cover of G and that G A consists of two disjoint copies of G. Prove that the eigenvalues of the adjacency matrix of G S are the union of the eigenvalues of A and the eigenvalues of S. The graphs G S that we form this way are called 2-lifts of G. For your convenience, I now recall the solution to this problem. Let A + be the matrix with entries Let A (S A +. So, A + (u, v { 1 if S(u, v 1 0 otherwise. S A + A and A A + + A. The adjacency matrix of G S can be expressed in terms of these matrices as ( A S def A+ A. A A + Let ψ 1,..., ψ n be an orthonormal basis of eigenvectors of A of eigenvalues λ 1,..., λ n, and let φ 1,..., φ n be an orthonormal basis of eigenvectors of S of eigenvalues µ 1,..., µ n. We will prove that the vectors ψ + i def ( ψi ψ i and φ i def ( φi are an orthogonal basis of 2n eigenvectors of A S with eigenvalues λ 1,..., λ n and µ 1,..., µ n. For i j, it is immediately clear that ψ + i and ψ + j are orthogonal, and that φ + i and φ + j are orthogonal. Also, for every i and j, φ i ( T ( (ψ + i T φ j ψi φi ψ T i φ ψ i φ j ψ T i φ j 0. i To show that these are the eigenvectors with the claimed eigenvalues, compute ( ( ( ( ( A S ψ + A+ A i ψi A+ ψ i + A ψ i Aψi ψi λ A A + ψ i A ψ i + A + ψ i Aψ i, i ψ i and ( ( A S φ A+ A i φi A A + φ i ( ( ( A+ φ i A φ i Sφi φi µ A φ i + A + φ i Sφ i. i φ i

Lecture 26: December 9, 2015 26-3 Bilu and Linial [?] conjectured that every d-regular graph G has a signed adjacency matrix S so that S 2 d 1. This would give a simple procedure for constructing infinite families of Ramanujan graphs. We would begin with any small d-regular Ramanujan graph, such as the complete graph on d + 1 vertices. Then, given any d-regular Ramanujan graph we could construct a new Ramanujan graph on twice as many vertices by using G S where S 2 d 1. We will prove something close to their conjecture. Theorem 26.2.1. Every d-regular graph G has a signed adjacency matrix S for which the maximum eigenvalue of S is at most 2 d 1. We can use this theorem to build infinite families of bipartite Ramanujan graphs, because their eigenvalues are symmetric about the origin. Thus, if µ 2 2 d 1, then we know that µ i 2 d 1 for all 1 < i < n. Note that the 2-lift of a bipartite graph is also a bipartite graph. 26.3 Random 2-Lifts We will prove Theorem 26.2.1 by considering a random 2-lift, and then applying the method of interlacing polynomials. In particular, we consider (S. (26.1 Godsil and Gutman [GG81] proved that this is equal to the matching polynomial of G! Lemma 26.3.1. Let G be a graph and let S be a uniform random signed adjacency matrix of G. Then, (S µ x [G]. Proof. Expand the expected characterstic polynomial as (S Edet(xI S E ( 1 sgn(π x {a:π(aa} π S n ( 1 sgn(π x {a:π(aa} E π S n a:π(a a a:π(a a (S(a, π(a. (S(a, π(a. As ES(a, π(a 0 for every a so that π(a a, the only way we can get a nonzero contribution from a permutation π is if for all a so that π(a a, a. (a, π(a E, and b. π(π(a a.

Lecture 26: December 9, 2015 26-4 The latter condition guarantees that whenever S(a, π(a appears in the product, S(π(a, a does as well. As these entries are constrained to be the same, their product is 1. Thus, the only permtuations that count are the involuations. As we saw last lecture, these correspond exactly to the matchings in the graph. Thus, we know that the largest root of (26.1 is at most 2 d 1. So, all we need to do is to show that there is some signed adjacency matrix whose largest eigenvalue is at most this bound. We do this via the method of interlacing polynomials. To this end, choose an ordering on the m edges of the graph. We can now associate each S with a vector σ {±1} m. Define p σ χ x (S. The expected polynomial is the average of all these polynomials. To form an interlacing family, we will form a tree that has the polynomials p σ at the leaves. The intermediate nodes will correspond to choices of the first couple signs. That is, for k < m and σ {±1} k we define p σ (x def E ρ {±1} n kp σ,ρ (x. So, p is the polynomial at the root of the tree. It remains to show that all pairs of siblings in the tree have a common interlacing. Polynomials indexed by σ and τ are siblings if σ and τ have the same length, and only differ in their last index. To show that they have a common interlacing, we recall a few results from Lecture 22. Lemma 26.3.2. [Lemma 22.3.3] Let A be an n-dimensional symmetric matrix and let v be a vector. Let p t (x χ x (A + tvv T. Then there is a degree n 1 polynomial q(x so that p t (x χ x (A tq(x. Lemma 26.3.3. [Lemma 22.3.2] Let p and q be polynomials of degree n and n 1, and let p t (x p(x tq(x. If p t is real rooted for all t IR, then p and q interlace. Lemma 26.3.4. [Lemma 22.3.1] Let p and q be polynomials of degree n and n 1 that interlace and have positive leading coefficients. For every t > 0, define p t (x p(x tq(x. Then, p t (x is real rooted and p(x p t (x. Lemma 26.3.5. Let p 0 (x and p 1 (x be two degree n monic polynomials for which there is a third polynomial r(x that has the same degree as p 0 and p 1 and so that Then for all 0 s 1, is a real rooted polynomial. p 0 (x r(x and p 1 (x r(x. p s (x def sp 1 (x + (1 sp 0 (x

Lecture 26: December 9, 2015 26-5 Theorem 26.3.6. Let v 1,..., v k be independently distributed random n-dimensional vectors and let A be a symmetric n-dimensional matrix. Then, the polynomial (A + v i v T i is real rooted. Moreover, for every vector u in the support of v k, all the polynomials k 1 (A + uu T + v i v T i have a common interlacing. Proof. We prove this by induction on k. Assuming that we have proved it for k, we now prove it for k + 1. Let u be any vector and let t IR. Define p t (x (A + tuu T + v i v T i. By Lemma 26.3.2, we can express this polynomial in the form p t (x p 0 (x tq(x, where q has degree n 1. By induction, we know that p t (x is real rooted for all t. Thus, Lemma 26.3.3 implies that q(x interlaces p 0 (x, and Lemma 26.3.4 tells us that for t > 0 p 0 (x p t (x. So, we may conclude that for every vector u, ( (A + v i v T i A + uu T + v i v T i. We now apply this result with each u from the support of v k+1 to conclude (via Lemma that ( (A + v i v T i A + v k+1 v T k+1 + v i v T i, and that the latter polynomial is real rooted. To apply this theorem to the matrices S, we must write them as a sum of outer products of random vectors. While we cannot do this, we can do something just as good. For each edge (a, b of G, let v a,b be the random vector that is δ a δ b with probability 1/2 and δ a + δ b with probability 1/2. The random matrix S is distributed according to v a,b v T a,b di. (a,b E Subtracting di shifts the roots by d, and so does not impact any results we have proved about interlacing or real rootedness.

Lecture 26: December 9, 2015 26-6 References [BL06] [GG81] Yonatan Bilu and Nathan Linial. Lifts, discrepancy and nearly optimal spectral gap*. Combinatorica, 26(5:495 519, 2006. C. D. Godsil and I. Gutman. On the matching polynomial of a graph. In L. Lovász and Vera T. Sós, editors, Algebraic Methods in graph theory, volume I of Colloquia Mathematica Societatis János Bolyai, 25, pages 241 249. János Bolyai Mathematical Society, 1981. [HPS15] Chris Hall, Doron Puder, and William F Sawin. Ramanujan coverings of graphs. arxiv preprint arxiv:1506.02335, 2015. [MSS15] Adam W. Marcus, Daniel A. Spielman, and Nikhil Srivastava. Interlacing families I: Bipartite Ramanujan graphs of all degrees. Ann. of Math., 182-1:307 325, 2015.