An introduction to expander families and Ramanujan graphs

Slides:



Advertisements
Similar presentations
The Weizmann Institute
Advertisements

A Combinatorial Construction of Almost-Ramanujan Graphs Using the Zig-Zag product Avraham Ben-Aroya Avraham Ben-Aroya Amnon Ta-Shma Amnon Ta-Shma Tel-Aviv.
1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
Chapter 8 Topics in Graph Theory
Graph-02.
1 Slides based on those of Kenneth H. Rosen Slides by Sylvia Sorkin, Community College of Baltimore County - Essex Campus Graphs.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
SECTION 3.2 RATIONAL FUNCTIONS RATIONAL FUNCTIONS.
Symmetric Groups and Ramanujan Graphs Mike Krebs, Cal State LA (joint work with A. Shaheen)
Asaf Shapira (Georgia Tech) Joint work with: Arnab Bhattacharyya (MIT) Elena Grigorescu (Georgia Tech) Prasad Raghavendra (Georgia Tech) 1 Testing Odd-Cycle.
(Omer Reingold, 2005) Speaker: Roii Werner TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A A A AA A.
Undirected ST-Connectivity in Log-Space Author: Omer Reingold Presented by: Yang Liu.
What is the first line of the proof? a). Assume G has an Eulerian circuit. b). Assume every vertex has even degree. c). Let v be any vertex in G. d). Let.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
An Elementary Construction of Constant-Degree Expanders Noga Alon *, Oded Schwartz * and Asaf Shapira ** *Tel-Aviv University, Israel **Microsoft Research,
Undirected ST-Connectivity 2 DL Omer Reingold, STOC 2005: Presented by: Fenghui Zhang CPSC 637 – paper presentation.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
For slideshow: click “Research and Talks” from slideshow: click “Research and Talks”
Zig-Zag Expanders Seminar in Theory and Algorithmic Research Sashka Davis UCSD, April 2005 “ Entropy Waves, the Zig-Zag Graph Product, and New Constant-
Expanders Eliyahu Kiperwasser. What is it? Expanders are graphs with no small cuts. The later gives several unique traits to such graph, such as: – High.
For slideshow: click “Research and Talks” from slideshow: click “Research and Talks”
Using Social Networks to Analyze Sexual Relations by Amanda Dargie.
Ramanujan Graphs of Every Degree Adam Marcus (Crisply, Yale) Daniel Spielman (Yale) Nikhil Srivastava (MSR India)
Undirected ST-Connectivity In Log Space
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
For slideshow: click “Research and Talks” from slideshow: click “Research and Talks”
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
Theory of Computing Lecture 10 MAS 714 Hartmut Klauck.
Algebra of Limits Assume that both of the following limits exist and c and is a real number: Then:
Spectral Graph Theory and Applications Advanced Course WS2011/2012 Thomas Sauerwald He Sun Max Planck Institute for Informatics.
Cryptographic hash functions from expander graphs Denis Charles, Microsoft Research Eyal Goren, McGill University Kristin Lauter, Microsoft Research ECC.
Algebra of Limits Assume that both of the following limits exist and c and is a real number: Then:
Many times we are concerned with the “end behavior” of a function. That is, what does a function do as x approaches infinity. This becomes very important.
1 Universality, Tolerance, Chaos and Order Noga Alon, Tel Aviv University Szemerédi’s Conference Budapest, August 2010.
Cayley Graphs & Expanders Steve the presenter. Some history Arthur Cayley.
1 2.6 – Limits Involving Infinity. 2 Definition The notation means that the values of f (x) can be made arbitrarily large (as large as we please) by taking.
VERTICAL AND HORIZONTAL (TUESDAY) (WEDNESDAY/THURS.) COLLEGE ALGEBRA MR. POULAKOS MARCH 2011 Asymptotes.
2.2 Limits Involving Infinity Goals: Use a table to find limits to infinity, use the sandwich theorem, use graphs to determine limits to infinity, find.
15-853:Algorithms in the Real World
The countable character of uncountable graphs François Laviolette Barbados 2003.
Rational Functions and Asymptotes
Exercises Graph the following functions. Solutions will follow the exercises.
CSCI 115 Chapter 8 Topics in Graph Theory. CSCI 115 §8.1 Graphs.
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
Introduction to Graph Theory
Let’s develop a simple method to find infinite limits and horizontal asymptotes. Here are 3 functions that appear to look almost the same, but there are.
1) Find and label the degree of each vertex in the graph.
Presented by Alon Levin
COMPSCI 102 Introduction to Discrete Mathematics.
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
Limits Involving Infinity Section 1.4. Infinite Limits A limit in which f(x) increases or decreases without bound as x approaches c is called an infinite.
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
4-3: Riemann Sums & Definite Integrals Objectives: Understand the connection between a Riemann Sum and a definite integral Learn properties of definite.
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
11.2: Graphing Rational Functions Algebra 1: May 1, 2015.
MATH 1330 Section 5.2.
The isoperimetric constant of a Generalized Paley graph
MATH 1330 Section 5.2.
Lesson 11.4 Limits at Infinity
3.5: ASYMPTOTES.
MATH 1330 Section 5.2.
Sec 4: Limits at Infinity
Connectivity Section 10.4.
Walks, Paths, and Circuits
MATH 1330 Section 5.2.
More Properties of Functions
The Zig-Zag Product and Expansion Close to the Degree
Shortest Path Problems
Graphs G = (V, E) V are the vertices; E are the edges.
Continuity of Function at a Number
Presentation transcript:

An introduction to expander families and Ramanujan graphs Tony Shaheen CSU Los Angeles

Before we get started on expander graphs I want to give a definition that we will use in this talk. A graph is regular if every vertex has the same degree (the number of edges at that vertex). A 3-regular graph.

Now for the motivation behind expander families… Think of a graph as a communications network.

Two vertices can communicate directly with one another iff they are connected by an edge.

Communication is instantaneous across edges, but there may be delays at vertices.

Edges are expensive.

Our goal: Let d be a fixed integer with d > 1. Create an infinite sequence of d-regular graphs 𝑋 1 , 𝑋 2 , 𝑋 3 , 𝑋 4, 𝑋 5 , … where the graphs are getting bigger and bigger (the number of vertices of 𝑋 𝑛 goes to infinity as n goes to infinity) each 𝑋 𝑛 is as good a communications network as possible.

Questions: 1. How do we measure if a graph is a good communications network? 2. Once we have a measurement, can we find graphs that are optimal with respect to the measurement?

Let’s start with the first question. Questions: 1. How do we measure if a graph is a good communications network? 2. Once we have a measurement, how good can we make our networks? Let’s start with the first question.

Consider the following graph:

Let’s look at the set of vertices that we can reach after n steps, starting at the top vertex.

Here is where we can get to after 1 step.

Here is where we can get to after 1 step.

We would like to have many edges going outward from there.

Here is where we can get to after 2 steps.

Take-home Message #1: The expansion constant is one measure of how good a graph is as a communications network.

We want h(X) to be BIG!

We want h(X) to be BIG! If a graph has small degree but many vertices, this is not easy.

Consider the cycles graphs: 𝐶 3 𝐶 4 𝐶 5 𝐶 6

Consider the cycles graphs: 𝐶 3 𝐶 4 𝐶 5 𝐶 6 Each is 2-regular.

Consider the cycles graphs: 𝐶 3 𝐶 4 𝐶 5 𝐶 6 Each is 2-regular. The number of vertices goes to infinity.

Let S be the bottom half.

We say that a sequence of regular graphs is an expander family if All the graphs have the same degree The number of vertices goes to infinity There exists a positive lower bound r such that the expansion constant is always at least r.

We just saw that expander families of degree 2 do not exist.

We just saw that expander families of degree 2 do not exist. What is amazing is that if d > 2 then expander families of degree d exist.

First explicit construction: Margulis 1973 We just saw that expander families of degree 2 do not exist. What is amazing is that if d > 2 then expander families of degree d exist. Existence: Pinsker 1973 First explicit construction: Margulis 1973

So far we have looked at the combinatorial way of looking at expander families. Let’s now look at it from an algebraic viewpoint.

We form the adjacency matrix of a graph as follows:

Facts about the eigenvalues of a d-regular connected graph G with n vertices: Facts about eigenvalues of a d-regular graph G:

Facts about eigenvalues of a d-regular gra G with n vertices: graph G: Facts about the eigenvalues of a d-regular connected graph G with n vertices: ● They are all real.

Facts about the eigenvalues of a d-regular connected graph G with n vertices: ● They are all real. ● The eigenvalues satisfy −𝑑 ≤ 𝜆 𝑛−1 ≤ 𝜆 𝑛−2 ≤ … ≤ 𝜆 1 < 𝜆 0 = d

Facts about eigenvalues of a d-regular graph G: Facts about the eigenvalues of a d-regular connected graph G with n vertices: ● They are all real. ● The eigenvalues satisfy −𝑑 ≤ 𝜆 𝑛−1 ≤ 𝜆 𝑛−2 ≤ … ≤ 𝜆 1 < 𝜆 0 = d ● The second largest eigenvalue satisfies (Alon-Dodziuk-Milman-Tanner)

(Alon-Dodziuk-Milman-Tanner)

(Alon-Dodziuk-Milman-Tanner)

(Alon-Dodziuk-Milman-Tanner)

Take-home Message #2:

The red curve has a horizontal asymptote at 2 𝑑−1

In other words, is asymptotically the smallest that can be. 2 𝑑−1 𝜆 1

|𝜆|≤2 𝑑−1 We say that a d-regular graph X is Ramanujan if all the non-trivial eigenvalues of X (the ones that aren’t equal to d or -d) satisfy 𝜆 |𝜆|≤2 𝑑−1

Hence, if X is Ramanujan then 𝜆 1 ≤2 𝑑−1

.

Ramanujan graphs essentially have the smallest possible Take-home Message #3: Ramanujan graphs essentially have the smallest possible 𝜆 1

A family of d-regular Ramanujan graphs is an expander family.

Shameless self-promotion!!! Expander families and Cayley graphs – A beginner’s guide by Mike Krebs and Anthony Shaheen