For slideshow: click “Research and Talks” from www.calstatela.edu/faculty/mkrebswww.calstatela.edu/faculty/mkrebsFor slideshow: click “Research and Talks”

Slides:



Advertisements
Similar presentations
The Weizmann Institute
Advertisements

Randomness Conductors (II) Expander Graphs Randomness Extractors Condensers Universal Hash Functions
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.
Graphs CSCI 2720 Spring 2005.
Chapter 8 Topics in Graph Theory
Simple Graph Warmup. Cycles in Simple Graphs A cycle in a simple graph is a sequence of vertices v 0, …, v n for some n>0, where v 0, ….v n-1 are distinct,
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Graph-02.
What are primes in graphs and how many of them have a given length? Audrey Terras Math. Club Oct. 30, 2008.
Data Structures Chapter 12 Graphs Andreas Savva. 2 Definition A graph consists of a set of vertices together with a set of edges. If e = (v,w) is an edge.
 Graph Graph  Types of Graphs Types of Graphs  Data Structures to Store Graphs Data Structures to Store Graphs  Graph Definitions Graph Definitions.
Symmetric Groups and Ramanujan Graphs Mike Krebs, Cal State LA (joint work with A. Shaheen)
(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.
An Elementary Construction of Constant-Degree Expanders Noga Alon *, Oded Schwartz * and Asaf Shapira ** *Tel-Aviv University, Israel **Microsoft Research,
Constant Degree, Lossless Expanders Omer Reingold AT&T joint work with Michael Capalbo (IAS), Salil Vadhan (Harvard), and Avi Wigderson (Hebrew U., IAS)
Undirected ST-Connectivity 2 DL Omer Reingold, STOC 2005: Presented by: Fenghui Zhang CPSC 637 – paper presentation.
Michael Bender - SUNY Stony Brook Dana Ron - Tel Aviv University Testing Acyclicity of Directed Graphs in Sublinear Time.
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”
1/13/03Tucker, Applied Combinatorics, Sec Tucker, Applied Combinatorics, Sec. 1.1, Jo E-M A Graph is a set of vertices (dots) with edges (lines)
Ramanujan Graphs of Every Degree Adam Marcus (Crisply, Yale) Daniel Spielman (Yale) Nikhil Srivastava (MSR India)
Linear-Time Encodable and Decodable Error-Correcting Codes Jed Liu 3 March 2003.
Undirected ST-Connectivity In Log Space
The (Degree, Diameter) Problem By Whitney Sherman.
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
Graphing Reciprocal Functions Reciprocal of a Linear Function y = x.
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
9.1 Sequences. A sequence is a list of numbers written in an explicit order. n th term Any real-valued function with domain a subset of the positive integers.
An introduction to expander families and Ramanujan graphs
Start Misc.X’sFractionsPatternsShapes.
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.
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.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
Cayley Graphs & Expanders Steve the presenter. Some history Arthur Cayley.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
CSNB143 – Discrete Structure Topic 9 – Graph. Learning Outcomes Student should be able to identify graphs and its components. Students should know how.
296.3Page :Algorithms in the Real World Error Correcting Codes III (expander based codes) – Expander graphs – Low density parity check (LDPC) codes.
15-853:Algorithms in the Real World
15-853Page :Algorithms in the Real World Error Correcting Codes III (expander based codes) – Expander graphs – Low density parity check (LDPC) codes.
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
Chapter 11 - Graph CSNB 143 Discrete Mathematical Structures.
1) Find and label the degree of each vertex in the graph.
Presented by Alon Levin
Zeros of Polynomial Fns Algebra III, Sec. 2.5 Objective Determine the number of rational and real zeros of polynomial functions, and find the zeros.
Spanning Tree Definition:A tree T is a spanning tree of a graph G if T is a subgraph of G that contains all of the vertices of G. A graph may have more.
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Graph Terms By Susan Ott. Vertices Here are 7 vertices without any edges Each Vertex is labeled a different color and number.
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
Coding, Complexity and Sparsity workshop
Proof technique (pigeonhole principle)
Euler Circuits William T. Trotter and Mitchel T. Keller
The isoperimetric constant of a Generalized Paley graph
Complexity of Expander-Based Reasoning and the Power of Monotone Proofs Sam Buss (UCSD), Valentine Kabanets (SFU), Antonina Kolokolova.
3.5: ASYMPTOTES.
Walks, Paths, and Circuits
Graph Theory By Amy C. and John M..
What LIMIT Means Given a function: f(x) = 3x – 5 Describe its parts.
Graphs G = (V, E) V are the vertices; E are the edges.
GRAPHS G=<V,E> Adjacent vertices Undirected graph
Explicit near-Ramanujan graphs of every degree
Locality In Distributed Graph Algorithms
Presentation transcript:

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Expanders and Ramanujan Graphs For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Think of a graph For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Think of a graph For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Think of a graph as a communications network. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Two vertices can communcate directly with one another

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Two vertices can communcate directly with one another if they are connected by an edge. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Communication is instantaneous across edges, but there may be delays at vertices. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Edges are expensive. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from In this talk, we will be concerned primarily with regular graphs. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from That is, same degree (number of edges) at each vertex. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Goals:

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Goals: ● Keep the degree fixed

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Goals: ● Let the number of vertices go to infinity. ● Keep the degree fixed

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from ● Make sure the communications networks are as good as possible. For slideshow: click “Research and Talks” from ● Let the number of vertices go to infinity. Goals: ● Keep the degree fixed

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Main questions: For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Main questions: How do we measure how good a graph is as a communications network?

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from How good can we make them? For slideshow: click “Research and Talks” from How do we measure how good a graph is as a communications network? Main questions:

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Remark: For regular graphs, this “communications network” business is more of an analogy than an application. But expanders have many real-world applications, including: Cryptographic hash functions Structural engineering Error-correcting codes Derandomization and many more...

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Which one is a better communications network, and why? For slideshow: click “Research and Talks” from Consider the two graphs below. Each has 46 vertices and is 3-regular.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Let’s look at the set of vertices we can get to in n steps. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Here’s where we can get to in one step.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Here’s where we can get to in one step.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Two steps.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Two steps.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from At each stage, we would like to have many edges going outward from the points we’ve been to so far. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from CAI H G F E D B J For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from CAI H G F E D B J For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Take-home Message #1: The expansion constant is one measure of how good a graph is as a communications network. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from The expansion constant captures both the speed and the reliability of the communications network. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from We want h(X) to be BIG! For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from We want h(X) to be BIG! If a graph has small degree but many vertices, this is not easy. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Consider cycle graphs.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Consider cycle graphs. They are 2-regular.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Consider cycle graphs. They are 2-regular. Number of vertices goes to infinity.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Let’s see what happens to the expansion constants.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Let S be the “bottom half”...

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from We say that a sequence of regular graphs is an expander family if:

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from We say that a sequence of regular graphs is an expander family if: (A) They all have the same degree.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from We say that a sequence of regular graphs is an expander family if: (A) They all have the same degree. (2) The number of vertices goes to infinity.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from (iii) There exists a positive lower bound r such that the expansion constant is always at least r. We say that a sequence of regular graphs is an expander family if: (A) They all have the same degree. (2) The number of vertices goes to infinity.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Expander families of degree 2 do not exist, as we just saw.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Expander families of degree 2 do not exist, as we just saw. Amazing fact: if d is any integer greater then 2, then an expander family of degree d exists.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Expander families of degree 2 do not exist, as we just saw. Amazing fact: if d is any integer greater then 2, then an expander family of degree d exists. (Constructing them explicitly is highly nontrivial!) Existence: Pinsker 1973 First explicit construction: Margulis 1973

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from So far, we’ve looked at expansion from a combinatorial point of view. Now let’s look at it from an algebraic point of view.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from We form the adjacency matrix of a graph as follows:

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from The expansion constant of a graph is closely related to the eigenvalues of its adjacency matrix.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Facts about eigenvalues of a d-regular graph G:

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Facts about eigenvalues of a d-regular graph G: ● They are all real.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Facts about eigenvalues of a d-regular graph G: ● They are all real. ● The largest eigenvalue is d.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from ● If Facts about eigenvalues of a d-regular graph G: For slideshow: click “Research and Talks” from is the second largest eigenvalue, then (Alon-Dodziuk-Milman-Tanner) ● They are all real. ● The largest eigenvalue is d.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from (Alon-Dodziuk-Milman-Tanner)

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from (Alon-Dodziuk-Milman-Tanner)

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from (Alon-Dodziuk-Milman-Tanner)

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Take-home Message #1: The expansion constant is one measure of how good a graph is as a communications network. Take-home Message #2:

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from (Actually, this definition is slightly inaccurate, but never mind...)

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Take-home Message #1: The expansion constant is one measure of how good a graph is as a communications network.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from