1 Universality, Tolerance, Chaos and Order Noga Alon, Tel Aviv University Szemerédi’s Conference Budapest, August 2010.

Slides:



Advertisements
Similar presentations
Lower Bounds for Additive Spanners, Emulators, and More David P. Woodruff MIT and Tsinghua University To appear in FOCS, 2006.
Advertisements

Iterative Rounding and Iterative Relaxation
Bart Jansen 1.  Problem definition  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least k leaves?
Covers, Dominations, Independent Sets and Matchings AmirHossein Bayegan Amirkabir University of Technology.
1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
Deterministic vs. Non-Deterministic Graph Property Testing Asaf Shapira Tel-Aviv University Joint work with Lior Gishboliner.
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
A Separator Theorem for Graphs with an Excluded Minor and its Applications Paul Seymour Noga Alon Robin Thomas Lecturer : Daniel Motil.
Presented by Yuval Shimron Course
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Noga Alon Institute for Advanced Study and Tel Aviv University
Every H-decomposition of K n has a nearly resolvable alternative Wilson: e(H) | n(n-1)/2 and gcd(H) | n-1 n>> then there exists an H-decomposition of K.
The number of edge-disjoint transitive triples in a tournament.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
1 List Coloring and Euclidean Ramsey Theory TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A Noga Alon, Tel Aviv.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
Testing of ‘massively parametrized problems’ - Ilan Newman Haifa University Based on joint work with: Sourav Chakraborty, Eldar Fischer, Shirley Halevi,
(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 2 DL Omer Reingold, STOC 2005: Presented by: Fenghui Zhang CPSC 637 – paper presentation.
Graph Colouring Lecture 20: Nov 25.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
CSE 421 Algorithms Richard Anderson Lecture 4. What does it mean for an algorithm to be efficient?
Online Vertex Colorings of Random Graphs Without Monochromatic Subgraphs Reto Spöhel, ETH Zurich Joint work with Martin Marciniszyn.
1 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint work with Mira Gonen Dana Ron Tel-Aviv University.
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
Lecture 20: April 12 Introduction to Randomized Algorithms and the Probabilistic Method.
Ramanujan Graphs of Every Degree Adam Marcus (Crisply, Yale) Daniel Spielman (Yale) Nikhil Srivastava (MSR India)
1 Refined Search Tree Technique for Dominating Set on Planar Graphs Jochen Alber, Hongbing Fan, Michael R. Fellows, Henning Fernau, Rolf Niedermeier, Fran.
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Graph Coalition Structure Generation Maria Polukarov University of Southampton Joint work with Tom Voice and Nick Jennings HUJI, 25 th September 2011.
Lecture 22 More NPC problems
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
1 The number of orientations having no fixed tournament Noga Alon Raphael Yuster.
Lines in the plane, slopes, and Euler’s formula by Tal Harel
Testing the independence number of hypergraphs
Ramsey Properties of Random Graphs; A Sharp Threshold Proven via A Hypergraph Regularity Lemma. Ehud Friedgut, Vojtech Rödl, Andrzej Rucinski, Prasad.
The countable character of uncountable graphs François Laviolette Barbados 2003.
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Topics in Algorithms 2007 Ramesh Hariharan. Tree Embeddings.
Graph Theory and Applications
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
Data Reduction for Graph Coloring Problems Bart M. P. Jansen Joint work with Stefan Kratsch August 22 nd 2011, Oslo.
Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring.
Introduction to Graph Theory
Great Theoretical Ideas in Computer Science for Some.
Presented by Alon Levin
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
COMPSCI 102 Introduction to Discrete Mathematics.
Trees.
Proof technique (pigeonhole principle)
Richard Anderson Lecture 26 NP-Completeness
The countable character of uncountable graphs François Laviolette Barbados 2003.
Graph theory Definitions Trees, cycles, directed graphs.
Planarity Testing.
Graph.
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
On the effect of randomness on planted 3-coloring models
Dániel Marx (slides by Daniel Lokshtanov)
Proof Techniques.
N(S) ={vV|uS,{u,v}E(G)}
Discrete Mathematics for Computer Science
Switching Lemmas and Proof Complexity
Explicit near-Ramanujan graphs of every degree
Presentation transcript:

1 Universality, Tolerance, Chaos and Order Noga Alon, Tel Aviv University Szemerédi’s Conference Budapest, August 2010

2 Universality and Tolerance

3 Universal Graphs Definition: H - A family of graphs. G is H - universal if it contains every member of H as a subgraph Example: G= is H -universal for the family of all 2-regular graphs on 7 vertices

4 Objective: Construct sparse H-universal graphs for interesting families H Motivation: VLSI circuit design

5 Some early results: Sparse universal graphs for forests Chung, Graham and Pippenger (78) Friedman and Pippenger (87) Sparse universal graphs for planar graphs and graphs with small separators Bondy (71) Rödl (81) Babai,Chung,Erdős and Graham (82) Capalbo (99) Capalbo and Kosaraju (99)

6 In these cases the number of edges is linear or nearly linear This is not the case for general cubic graphs

7 Universal graphs for bounded-degree graphs: H (k,n)=all graphs on n vertices, max-degree ≤ k Question: Estimate the minimum possible number of edges of an H (k,n)-universal graph, and of one on n vertices A,Capalbo,Kohayakawa,Rödl,Ruciński,Szemerédi: Universality and Tolerance (00): Ω(n 2-2/k ) edges are needed, O(n 2-1/k log 1/k n) suffice (using more than n vertices) O(n 2-c/k log k ) edges suffice (with n vertices)

8 Moreover: O(n 2-1/2k log 1/2k n) edges suffice for a fault tolerant universal graph: every set of 1% of its edges contains all bipartite graphs on n+n vertices with maximum degree at most k ACKRRS (01): O(n 2-2/k log 1+8/k n) edges suffice (using more than n vertices) A and Asodi (02): For k=3, n vertices, O(n ) edges suffice Dellamonica,Kohayakawa,Rödl and Ruciński (08): n vertices, O(n 2-1/2k log 1/k n) edges suffice

9 A+ Capalbo (08): Theorem 1: For all k ≥3 there is c=c(k) and an explicit H (k,n)-universal G on n vertices with at most c n 2-2/k log 4/k n edges. Theorem 2: For all k ≥ 3 there is c=c(k) and an explicit H (k,n)-universal G with at most c n 2-2/k edges.

10 The proof of Theorem 1 is probabilistic, based on the rapid mixing of random walks on expanders. The proof of Theorem 2 applies properties of high-girth expanders, and provides a deterministic embedding procedure. The proof for even k is simpler, the one for odd k requires an additional effort: a new graph decomposition result.

11 Theorem 2 for k=4: The minimum possible number of edges of a graph that contains a copy of every graph on n vertices with maximum degree at most 4 is Θ(n 3/2 )

12 The lower bound: Simple counting: there are “many” 4-regular graphs on n vertices, and a graph with m edges cannot contain too many subgraphs with 2n edges The upper bound: Construction using high-girth expanders

13 The construction: Let a,d be absolute constants, put m=a n 1/2, and let F be a d-regular Ramanujan expander of girth at least ⅔ log d-1 m. Thus all nontrivial eigenvalues of F are of absolute value at most 2(d-1) 1/2. Define G=(V,E), where V=(V(F)) 2 and (a 1,a 2 ) is adjacent to (b 1,b 2 ) iff a i and b i are within distance 2 in F for i=1 and/or i=2. Clearly |E|=O(n 3/2 ). Main claim: G is H (4,n)-universal.

14 A homomorphism from a graph Z to a graph T is a mapping of V(Z) to V(T) such that adjacent vertices in Z are mapped to adjacent vertices in T. Thus there is an injective homomorphism from Z to T iff Z is a subgraph of T. P n - the path of length n. A homomorphism from P n to F is a walk on F. The k-th power T k of a graph T is the graph on V(T) in which two vertices are adjacent iff their distance in T is at most k.

15 Let H be a graph on n vertices with maximum degree at most 4. By Petersen’s Theorem H can be decomposed into two spanning subgraphs H 1,H 2, each having max. degree at most 2. There are bijective homomorphisms g i from H i to P n 2, To embed H in G we define homomorphisms f i from P n to F so that f(v)=(f 1 (g 1 (v)), f 2 (g 2 (v)) ) is an injective homomorphism from H to G. This is done by defining each f i as an appropriate non- back-tracking walk on F.

16 The existence of the required walks f i is proved using the spectral properties of the expander F and the fact it has high girth. The construction of universal graphs for H (k,n) with k>4 even is similar The odd case requires more efforts

17 A graph is thin if every connected component of it is either a subgraph of a cycle with pendant edges or a graph with max. degree 3 and at most two vertices of degree 3

18 Fact: Every thin graph can be mapped homomorphically and bijectively to the forth power of a path. Theorem: Let H be a graph of maximum degree k. Then there are k thin spanning subgraphs H 1, H 2, …,H k of H, so that each edge of H lies in two of the graphs H i.

19 A universal graph for H (k,n): Let F be a high-girth Ramanujan graph on m=a n 1/k vertices. Construct G=(V(G),E(G)) as follows: V(G)=(V(F)) k (a 1,a 2, …,a k ) and (b 1,b 2, …,b k ) are adjacent iff there are at least two indices i so that a i and b i are within distance 4 in F.

20 Open: Is there an H (k,n)-universal graph on n vertices with O(n 2—2/k ) edges ?

21 Motzkin: The essence of Ramsey Theory is that complete chaos is impossible: every sufficiently large system contains a substantial ordered one. Chaos and Order

22

23 Chvátal, Rödl, Szemerédi and Trotter (83): The Ramsey number of any bounded degree graph is linear in its number of vertices, that is: for any fixed k, there is a constant c=c(k) so that for any graph G with maximum degree k and n vertices, any red-blue coloring of the edges of the complete graph on c n vertices contains a monochromatic copy of G. The proof is based on Szemerédi’s Regularity Lemma

24 Kohayakawa, Rödl, Schacht and Szemerédi (2010): The complete graph can be replaced by a sparser (random) graph, with only O(n 2-1/k log 1/k n) edges. Moreover: any red-blue coloring of such a graph contains a monchromatic H (k,n)-universal graph. The proof combines the regularity method with a subtle embedding lemma Open: is there such a graph with only O(n 2-2/k ) edges ?

25 Subgraph containment problems A and Marx (2010+): some of the techniques in the investigation of universal graphs for bounded degree graphs are relevant to the study of the complexity of subgraph containment problems The colored H-subgraph problem: given a fixed graph H on the vertices {1,2, …, h}, decide if an input graph G with n vertices colored by 1,2,..,h contains a copy of H respecting the coloring.

26 Example H= G=

27 Freuder (90), A,Yuster and Zwick (95): It can be also solved in time 2 O(h) n O(w), where w is the tree-width of H. Clearly: The H-colored subgraph problem can be solved in time O(n h ) Marx (07): Assuming the exponential time hypothesis, it cannot be solved in time n o(w/ log w) The exponential time hypothesis [ Impagliazzo, Paturi and Zane (01) ]: Satisfiability on m variables cannot be solved in time 2 o(m).

28 A rough sketch of the proof of Marx: Represent the satisfiability formula by a graph F with O(m) edges Call a function mapping each vertex of F to a connected subset of H an embedding of depth d (of F into H) if the endpoints of each edge of F are mapped to sets that are within distance 1 in H, and the inverse image of each vertex of H is of size at most d Show, crucially, that if the tree-width of H is w, then there is an embedding of depth at most O( m log w /w ) (of F into H).

29 Construct a graph G by replacing each vertex i of H by a set of vertices, colored i, corresponding to all 2 O( m log w/ w) possible assignments of the variables mapped to i, and define the edges of G to ensure that satisfying assignments will correspond to copies of H. If we can now solve the colored H–subgraph problem in time n o( w / log w ), we’ll solve satisfiability in time [2 O(m log w / w) ] o(w / log w) = 2 o(m), contradicting the exponential time hypothesis. ■

30 It thus follows that to improve the hardness result to a tight n o(w) bound, it will suffice to show that any graph F with O(m) edges admits an embedding of depth at most O( m /w) into any graph of tree width w. A and Marx (2010+): This is false, namely, the log w extra term cannot be omitted. The proof is by showing that certain balanced homomorphisms of random cubic graphs into expanders do not exist. The study of those applies similar ideas to those used in the investigation of universal graphs.

31 This is meant to stay somewhat obscure Happy Birthday, Endre !