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

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.
Bison Management Suppose you take over the management of a certain Bison population. The population dynamics are similar to those of the population we.
Social network partition Presenter: Xiaofei Cao Partick Berg.
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Graph-02.
Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
Some Graph Problems. LINIAL’S CONJECTURE Backgound: In a partially ordered set we have Dilworth’s Theorem; The largest size of an independent set (completely.
What are primes in graphs and how many of them have a given length? Audrey Terras Math. Club Oct. 30, 2008.
 Graph Graph  Types of Graphs Types of Graphs  Data Structures to Store Graphs Data Structures to Store Graphs  Graph Definitions Graph Definitions.
Friendly Partitions of Graphs Jenna Huston Advised by Dr. David Offner.
Rational Functions A rational function is a function of the form where g (x) 0.
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.
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.
Math Foundations Week 12 Graphs (2). Agenda Paths Connectivity Euler paths Hamilton paths 2.
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.
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)
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.
For slideshow: click “Research and Talks” from slideshow: click “Research and Talks”
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.
OBJECTIVE: 1. DEFINE LIMITS INVOLVING INFINITY. 2. USE PROPERTIES OF LIMITS INVOLVING INFINITY. 3. USE THE LIMIT THEOREM. 14.5Limits Involving Infinity.
An introduction to expander families and Ramanujan graphs
INTEGRALS Areas and Distances INTEGRALS In this section, we will learn that: We get the same special type of limit in trying to find the area under.
Cryptographic hash functions from expander graphs Denis Charles, Microsoft Research Eyal Goren, McGill University Kristin Lauter, Microsoft Research ECC.
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.
DIAM About the number of vines on n nodes. TU Delft.
Database Systems Microsoft Access Practical #3 Queries Nos 215.
Many random walks are faster than one Noga AlonTel Aviv University Chen AvinBen Gurion University Michal KouckyCzech Academy of Sciences Gady KozmaWeizmann.
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
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
15-853Page :Algorithms in the Real World Error Correcting Codes III (expander based codes) – Expander graphs – Low density parity check (LDPC) codes.
Power Series Section 9.1a.
Week 10 - Friday.  What did we talk about last time?  Graph representations  Adjacency matrix  Adjacency lists  Depth first search.
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.
Presented by Alon Levin
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
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.
Rotate tape diagrams vertically (to create bar graphs).
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
Graphs: Definitions and Basic Properties
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.
Trees.
On the effect of randomness on planted 3-coloring models
Walks, Paths, and Circuits
What LIMIT Means Given a function: f(x) = 3x – 5 Describe its parts.
ITEC 2620M Introduction to Data Structures
Graphs G = (V, E) V are the vertices; E are the edges.
Explicit near-Ramanujan graphs of every degree
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 communicate directly with one another

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Two vertices can communicate directly with one another iff 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 In some sense, the graph on the left is better; you can get from any vertex to any other vertex in 8 steps or fewer. (The diameter is 8.) 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 Whereas in the graph on the right, you need at least 11 steps to get from point 1 to point 12.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from So the graph on the left is a faster network. (It has a smaller diameter.) For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from The graph on the left has a fatal flaw, though. Deleting just one edge separates 15 of the vertices from the other 31 vertices. (It has connectivity 1.) For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from You can delete any two edges from the graph on the right, though, and it will still be connected. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from So the graph on the right is a more reliable network. (It has larger connectivity.) For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Remarkably, we can capture both of these concepts with a single measurement. For slideshow: click “Research and Talks” from

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 But we run into “overlap”---many red vertices but relatively few green edges. For slideshow: click “Research and Talks” from

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Similarly for the other graph. 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

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 COMING THIS FALL!!!

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Shameless self-promotion!!! COMING THIS FALL!!!

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 another 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 Student Research Projects

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Student Research Projects One way to learn about eigenvalues: count closed walks in the graph.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Student Research Projects One way to learn about eigenvalues: count closed walks in the graph. Number of closed walks of length n equals the sum of the nth powers of the eigenvalues.

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Student Research Projects Matthew AivazianKeith Dsouza Natalie Martinez Certain Cayley graphs Cycle graphs Small graphs

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from Shameless self-promotion!!! COMING THIS FALL!!!

For slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from slideshow: click “Research and Talks” from 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

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

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