The Weizmann Institute

Slides:



Advertisements
Similar presentations
Randomness Conductors Expander Graphs Randomness Extractors Condensers Universal Hash Functions
Advertisements

The Weizmann Institute
Walk the Walk: On Pseudorandomness, Expansion, and Connectivity Omer Reingold Weizmann Institute Based on join works with Michael Capalbo, Kai-Min Chung,
Randomness Conductors (II) Expander Graphs Randomness Extractors Condensers Universal Hash Functions
Pseudorandom Walks: Looking Random in The Long Run or All The Way? Omer Reingold Weizmann Institute.
An Introduction to Randomness Extractors Ronen Shaltiel University of Haifa Daddy, how do computers get random bits?
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
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.
Randomness Extractors: Motivation, Applications and Constructions Ronen Shaltiel University of Haifa.
Extracting Randomness From Few Independent Sources Boaz Barak, IAS Russell Impagliazzo, UCSD Avi Wigderson, IAS.
Extracting Randomness David Zuckerman University of Texas at Austin.
Simple extractors for all min- entropies and a new pseudo- random generator Ronen Shaltiel Chris Umans.
Expander Graphs, Randomness Extractors and List-Decodable Codes Salil Vadhan Harvard University Joint work with Venkat Guruswami (UW) & Chris Umans (Caltech)
List decoding and pseudorandom constructions: lossless expanders and extractors from Parvaresh-Vardy codes Venkatesan Guruswami Carnegie Mellon University.
Extractors: applications and constructions Avi Wigderson IAS, Princeton Randomness.
Heuristics for the Hidden Clique Problem Robert Krauthgamer (IBM Almaden) Joint work with Uri Feige (Weizmann)
The zigzag product, Expander graphs & Combinatorics vs. Algebra Avi Wigderson IAS & Hebrew University ’00 Reingold, Vadhan, W. ’01 Alon, Lubotzky, W. ’01.
Artur Czumaj Dept of Computer Science & DIMAP University of Warwick Testing Expansion in Bounded Degree Graphs Joint work with Christian Sohler.
1/17 Optimal Long Test with One Free Bit Nikhil Bansal (IBM) Subhash Khot (NYU)
Randomness Extractors: Motivation, Applications and Constructions Ronen Shaltiel University of Haifa.
(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.
On Approximating the Average Distance Between Points Kfir Barhum, Oded Goldreich and Adi Shraibman Weizmann Institute of Science.
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.
On Proximity Oblivious Testing Oded Goldreich - Weizmann Institute of Science Dana Ron – Tel Aviv University.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
Undirected ST-Connectivity in Log-Space By Omer Reingold (Weizmann Institute) Year 2004 Presented by Maor Mishkin.
1 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint work with Mira Gonen Dana Ron Tel-Aviv University.
1 Algorithmic Aspects in Property Testing of Dense Graphs Oded Goldreich – Weizmann Institute Dana Ron - Tel-Aviv University.
1 Streaming Computation of Combinatorial Objects Ziv Bar-Yossef U.C. Berkeley Omer Reingold AT&T Labs – Research Ronen.
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.
Finding a maximum independent set in a sparse random graph Uriel Feige and Eran Ofek.
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
Extractors with Weak Random Seeds Ran Raz Weizmann Institute.
Expander graphs – Constructions, Connections and Applications Avi Wigderson IAS & Hebrew University ’00 Reingold, Vadhan, W. ’01 Alon, Lubotzky, W. ’01.
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
Simulating independence: new constructions of Condensers, Ramsey Graphs, Dispersers and Extractors Boaz Barak Guy Kindler Ronen Shaltiel Benny Sudakov.
An introduction to expander families and Ramanujan graphs
New extractors and condensers from Parvaresh- Vardy codes Amnon Ta-Shma Tel-Aviv University Joint work with Chris Umans (CalTech)
Why Extractors? … Extractors, and the closely related “Dispersers”, exhibit some of the most “random-like” properties of explicitly constructed combinatorial.
RANDOMNESS AND PSEUDORANDOMNESS Omer Reingold, Microsoft Research and Weizmann.
Extractors: applications and constructions Avi Wigderson IAS, Princeton Randomness Seeded.
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.
Extractors: applications and constructions Avi Wigderson IAS, Princeton Randomness.
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
The zigzag product, Expander graphs & Combinatorics vs. Algebra Avi Wigderson IAS, Princeton ’00 Reingold, Vadhan, W. ’01 Alon, Lubotzky, W. ’01 Capalbo,
Derandomized Constructions of k -Wise (Almost) Independent Permutations Eyal Kaplan Moni Naor Omer Reingold Weizmann Institute of ScienceTel-Aviv University.
Presented by Alon Levin
RANDOMNESS AND PSEUDORANDOMNESS Omer Reingold, Microsoft Research and Weizmann.
Almost SL=L, and Near-Perfect Derandomization Oded Goldreich The Weizmann Institute Avi Wigderson IAS, Princeton Hebrew University.
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
Complexity Theory and Explicit Constructions of Ramsey Graphs Rahul Santhanam University of Edinburgh.
Coding, Complexity and Sparsity workshop
Markov Chains Mixing Times Lecture 5
From dense to sparse and back again: On testing graph properties (and some properties of Oded)
Structural Properties of Low Threshold Rank Graphs
Complexity of Expander-Based Reasoning and the Power of Monotone Proofs Sam Buss (UCSD), Valentine Kabanets (SFU), Antonina Kolokolova.
Extractors: Optimal Up to Constant Factors
Uncertain Compression
Invariance in Property Testing
On the effect of randomness on planted 3-coloring models
Introduction Wireless Ad-Hoc Network
Non-Malleable Extractors New tools and improved constructions
The Subgraph Testing Model
Every set in P is strongly testable under a suitable encoding
The Zig-Zag Product and Expansion Close to the Degree
Presentation transcript:

The Weizmann Institute Expander Graphs: The Unbalanced Case Omer Reingold The Weizmann Institute

What's in This Talk? Expander Graphs – an array of definitions. Focus on most established notions, and open problems on explicit constructions. Mainly in the unbalanced case since this is What applications often require Where constructions are very far from optimal Will flash one construction (no details) - Unbalanced expanders based on Parvaresh-Vardy Codes [Guruswami,Umans,Vadhan 06]

Bipartite Graphs As a preparation for the unbalanced case we will talk of bipartite expanders. Can also capture undirected expanders: D G - Undirected N D N Symmetric 

Vertex Expansion Every (not too large) set expands. N S, |S| K D |(S)|  A |S| (A > 1) S, |S| K Every (not too large) set expands.

Vertex Expansion Goal: minimize D (i.e. constant D) |(S)|  A |S| (A > 1) S, |S| K Goal: minimize D (i.e. constant D) Degree 3 random graphs are expanders [Pin73]

Vertex Expansion Also: maximize A. Trivial upper bound: A  D |(S)|  A |S| (A > 1) S, |S| K Also: maximize A. Trivial upper bound: A  D even A ≲ D-1 Random graphs: AD-1

2nd Eigenvalue Expansion 2nd eigenvalue (in absolute value) of (normalized) adjacency matrix is bounded away from 1 Can be interpreted in terms of Renyi (l2) entropy

Expanders Add Entropy Vertex expansion: |Support(X’)|  A |Support(X)| Prob. dist. X Induced dist. X’ D x x’ Vertex expansion: |Support(X’)|  A |Support(X)| Some applications rely on “less naïve” measures of entropy. Col(X) = Pr[X(1)=X(2)] = ||X||2

2nd Eigenvalue Expansion Col(X’) –1/N  2 (Col(X) –1/N) Renyi entropy (log 1/Col(X)) increases as long as:  < 1 and Col(X) is not too small

2nd Eigenvalue Expansion Interestingly, vertex expansion and 2nd-eigenvalue expansion are essentially equivalent for constant degree graphs [Tan84, AM84, Alo86]

Explicit Constructions Applications need explicit constructions: Weakly explicit: easy to build the entire graph (in time poly N). Strongly explicit: Given vertex name x and edge label i easy to find the ith neighbor of x (in time poly log N).

Explicit constructions – 2nd Eigenvalue Celebrated sequence of algebraic constructions [Mar73, GG80,JM85,LPS86,AGM87,Mar88,Mor94,...]. Optimal 2nd eigenvalue (Ramanujan graphs) “Combinatorial” constructions: [Ajt87, RVW00, BL04]. Open: Combinatorial constructions of strongly explicit Ramanujan (or almost Ramanujan) graphs. Getting “close”: [Ben-Aroya,Ta-Shma 08]

Explicit constructions – Vertex Expansion Optimal 2nd eigenvalue expansion does not imply optimal vertex expansion Exist Ramanujan graphs with vertex expansion  D/2 [Kah95]. Lossless Expander – Expansion > (1-) D Why should we care? Limitation of previous techniques Many applications

Property 1: A Very Strong Unique Neighbor Property S, |S| K, |(S)|  0.9 D |S| Unique neighbor of S S Non Unique neighbor S has  0.8 D |S| unique neighbors ! We call graphs where every such S has even a single unique neighbor – unique neighbor expanders

Property 2: Incredibly Fault Tolerant S, |S| K, |(S)|  0.9 D |S| Remains a lossless expander even if adversary removes (0.7 D) edges from each vertex.

Explicit constructions – Vertex Expansion Open: lossless expanders for the undirected case. Unique neighbor expanders are known [AC02] For the directed case (expansion only from left side), lossless expanders are known [CRVW02]. Expansion D-O(D). Open: expansion D-O(1) (even with non-constant degree).

Unbalanced Expanders Many applications need D N

Unbalanced Expanders Many applications need unbalanced expanders: N M

Array of Definitions Many flavors: How unbalanced. Measure of entropy. Lossless vs. lossy. Is X’ close to full entropy? Lower vs. upper bound on entropy of X. … X X’ D

Vertex Expansion Revisited M S, |S|= N 0.9 |(S)|  10 D D Even previously trivial tasks require D = (log N/log M) M << N  Farewell constant degree

Slightly-Unbalanced Constant-Degree Lossless Expanders M= N S, |S| K |(S)| (1-) D |S| D CRVW02: 0<, 1 constants  D constant & K= (N) In case someone asks: K= ( M/D) & D= poly(1/ , log (1/ )) (fully explicit: D= quasipoly(1/ , log (1/ )))

Open: More Unbalanced N M D E.g. M=N0.5 and sets of size at most K=N0.2 expand. While being greedy: Unique neighbor expanders Lossless expanders Minimal Degree

Super-Constant Degree M S, |S| K D |(S)|  (1-)D |S| State of the art [GUV06]: D=Poly(LogN), M=Poly(KD) (w. some tradeoff). Open: M=O(KD) (known w. D=QuasiPoly(LogN)) Open: D= O(LogN)

Dispersers [Sipser 88] Bounds: D ≥ 1/ log(N/K) M |(S)| > (1-) M S, |S|≥ K D Bounds: D ≥ 1/ log(N/K) DK/M ≥ log 1/ -- must be lossy Explicit constructions are (comparably) good but still not optimal …

Increasing Entropy? Can Renyi entropy increase ? M Prob. dist. X Induced dist. X’ D x x’ Can Renyi entropy increase ? |Col(X’)| < |Col(X)|  (essentially) D> min{M0.5, N/M}

Extractors [NZ 93] N M ≪ N X’ X D (k,)-extractor if Min-entropy(X)  k  X’ -close to uniform Min-entropy(X)  k if x, Pr[x]  2-k X and Y are -close if maxT | Pr[XT] - Pr[YT] | = ½ ||X-Y||1  

Equivalently Extractors = Mixing | e(S,T)/DK - |T|/N | <  S, |S|= K D Vertex Expansion – Sets on the left have many neighbors. Mixing Lemma – the neighborhood of S hits any T with roughly the right proportion.

2-Source Extractors EXT Recently – lots of attention and results source of biased correlated bits EXT almost uniform output random bits another independent weak source Recently – lots of attention and results Randomness Extractors are a special case, where the 2nd source is truly random.

Explicit Constructs. of Extractors Extractors are highly motivated in applications. As a general rule of thumb: “Anything expanders can do, extractors can do better” … Lots of progress. Still very far from optimal. Best in one direction [LRVW03, GUV06]: D=Poly(LogN / ), M=2k(1-) Selected open problem: M=2k with D=Poly(LogN / ) Interpretation: extracting an arbitrary constant fraction of entropy Interpretation: extracting all the entropy

A Word About Techniques Research on randomness extractors was invigorated with the discovery of a beautiful and surprising connection to pseudorandom generators [Tre99]. This further led to discoveries of connections between extractors and error correcting codes [Tre99, RRV99, TZ01, TZS01, SU01]. In particular, [GUV06] relies on Parvaresh-Vardy list-decodable codes

[GUV06] - Basic Construction Left vertex f  Fqn (poly. of degree· n-1 over Fq) Edge Label y  F Right vertices = Fqm+1 y’th neighbor of f = (y, f(y), (f h mod E)(y), (f h2 mod E)(y), …, (f hm-1 mod E)(y)) where E(Y) = irreducible poly of degree n h = a parameter Thm: This is a (K,A) expander with K=hm, A = q-hnm.

Conclusions Many interesting variants of expander graphs Constructions in general – very far from optimal Any clean and useful algebraic characterization?