Testing the independence number of hypergraphs

Slides:



Advertisements
Similar presentations
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson (UC Berkeley) August 14, 2003.
Advertisements

Finding Cycles and Trees in Sublinear Time Oded Goldreich Weizmann Institute of Science Joint work with Artur Czumaj, Dana Ron, C. Seshadhri, Asaf Shapira,
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Heuristics for the Hidden Clique Problem Robert Krauthgamer (IBM Almaden) Joint work with Uri Feige (Weizmann)
Approximating Maximum Subgraphs Without Short Cycles Guy Kortsarz Join work with Michael Langberg and Zeev Nutov.
Approximating the Domatic Number Feige, Halldorsson, Kortsarz, Srinivasan ACM Symp. on Theory of Computing, pages , 2000.
Edge-Coloring of Graphs On the left we see a 1- factorization of  5, the five-sided prism. Each factor is respresented by its own color. No edges of the.
1 The Monte Carlo method. 2 (0,0) (1,1) (-1,-1) (-1,1) (1,-1) 1 Z= 1 If  X 2 +Y 2  1 0 o/w (X,Y) is a point chosen uniformly at random in a 2  2 square.
Approximating Average Parameters of Graphs Oded Goldreich, Weizmann Institute Dana Ron, Tel Aviv University.
Optimization of Pearl’s Method of Conditioning and Greedy-Like Approximation Algorithm for the Vertex Feedback Set Problem Authors: Ann Becker and Dan.
Christian Sohler | Every Property of Hyperfinite Graphs is Testable Ilan Newman and Christian Sohler.
Artur Czumaj Dept of Computer Science & DIMAP University of Warwick Testing Expansion in Bounded Degree Graphs Joint work with Christian Sohler.
The number of edge-disjoint transitive triples in a tournament.
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.
Approximating Maximum Edge Coloring in Multigraphs
Why almost all k-colorable graphs are easy A. Coja-Oghlan, M. Krivelevich, D. Vilenchik.
Graph Sparsifiers by Edge-Connectivity and Random Spanning Trees Nick Harvey University of Waterloo Department of Combinatorics and Optimization Joint.
Coloring the edges of a random graph without a monochromatic giant component Reto Spöhel (joint with Angelika Steger and Henning Thomas) TexPoint fonts.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Avoiding Monochromatic Giants in Edge-Colorings of Random Graphs Henning Thomas (joint with Reto Spöhel, Angelika Steger) TexPoint fonts used in EMF. Read.
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.
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 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint works with Mira Gonen and Oded Goldreich Dana Ron Tel-Aviv University.
Linear Programming Relaxations for MaxCut Wenceslas Fernandez de la Vega Claire Kenyon -Mathieu.
Complexity 1 Hardness of Approximation. Complexity 2 Introduction Objectives: –To show several approximation problems are NP-hard Overview: –Reminder:
May 7 th, 2006 On the distribution of edges in random regular graphs Sonny Ben-Shimon and Michael Krivelevich.
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
Finding a maximum independent set in a sparse random graph Uriel Feige and Eran Ofek.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Approximating the MST Weight in Sublinear Time Bernard Chazelle (Princeton) Ronitt Rubinfeld (NEC) Luca Trevisan (U.C. Berkeley)
1 Graphs with tiny vector chromatic numbers and huge chromatic numbers Michael Langberg Weizmann Institute of Science Joint work with U. Feige and G. Schechtman.
Distributed Coloring Discrete Mathematics and Algorithms Seminar Melih Onus November
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Graph limit theory: Algorithms László Lovász Eötvös Loránd University, Budapest May
The Turán number of sparse spanning graphs Raphael Yuster joint work with Noga Alon Banff 2012.
Generalized Derangement Graphs Hannah Jackson.  If P is a set, the bijection f: P  P is a permutation of P.  Permutations can be written in cycle notation.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
Graph Sparsifiers Nick Harvey Joint work with Isaac Fung TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
An Efficient Algorithm for Enumerating Pseudo Cliques Dec/18/2007 ISAAC, Sendai Takeaki Uno National Institute of Informatics & The Graduate University.
Approximation Algorithms for Maximum Leaf Spanning Trees (MLSTs) Dean L. Zeller Kent State University November 29 th, 2005.
Optimization in very large graphs László Lovász Eötvös Loránd University, Budapest December
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
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.
Introduction to Graph Theory
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
1 Distributed Vertex Coloring. 2 Vertex Coloring: each vertex is assigned a color.
Approximation Algorithms Greedy Strategies. I hear, I forget. I learn, I remember. I do, I understand! 2 Max and Min  min f is equivalent to max –f.
Learning Hidden Graphs Hung-Lin Fu 傅 恆 霖 Department of Applied Mathematics Hsin-Chu Chiao Tung Univerity.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Approximating the MST Weight in Sublinear Time
Minimum Spanning Tree 8/7/2018 4:26 AM
From dense to sparse and back again: On testing graph properties (and some properties of Oded)
Spectral Clustering.
Lecture 18: Uniformity Testing Monotonicity Testing
On the effect of randomness on planted 3-coloring models
Approximation Algorithms
Problem Solving 4.
Testing k-colorability
Existence of 3-factors in Star-free Graphs with High Connectivity
Locality In Distributed Graph Algorithms
Contagious sets in random graphs
Presentation transcript:

Testing the independence number of hypergraphs Michael Langberg California Institute of Technology

k-uniform hypergraph I G=(V,E) Each edge is of size k. I  IS: no edges included in I. (G) = size of max IS.

Property testing of (G) Input: G=(V,E). Goal: distinguish between 2 cases G has a large IS. G is far from having a large IS. Design efficient (,)-distinguishing algorithm: Case I: (G)  n. Case II: Must remove at least nk edges from G for it to have an IS of size n (-far). Efficient = few samples of G (constant).

Naïve PT algorithm Let s be constant (will depend on  and ). Sample s of vertices of G randomly = H. Compute (H). If (H)  s declare “case I” o.w. “case II”. Like to prove: (G)  n (H)  s. G -far from having (G)  n (H) < s. Case I: (G)  n Case II: G -far from (G)  n

Naïve PT algorithm (G)  n (H)  s Exp. |I H| = s. G -far from (G)  n (H) < s. (G) < n (H) < s. Must use “-far” property of G. H I =½ =1

Our result Let G be -far from (G)  n. H random subgraph of G. Thm: If |H| > exp(k)2k/3 then w.h.p. (H) < |H|. Repeating Naïve alg: (G)  n Pr[Output = Case I] = large. G -far from (G)  n Pr[Output = Case I] = small.

Previous work Testing (G) in standard graphs (2-uniform): [Goldreich,Goldwasser,Ron]: prove similar theorem for |H| ~ /4. [Feige,L,Schechtman]: improve to |H|~ 4/3. PT of hypergraphs: Chromatic number: Considered by [Czumaj,Sohler]. Max-k-CNF: [Alon,Fernandez de la Vega,Kannan,Karpinski]. [Alon,Shapira],[Frieze,Kannan],[Andersson,Engebretsen] We combine ideas from [FLS] and [AS] to obtain: Thm: G -far, HrG, |H|~2k/3 then w.h.p. (H) < |H|.

Remainder of talk Present [FLS] proof paradigm for testing of (G) in standard graphs. Present our proof.

[FLS] proof Let G be -far from (G)  n. Let H be large random sample of G. Thm: W.h.p. (H) < |H|. Let R be random subgraph of G. Analyze Pr[R is IS]. Can be used to prove Thm. Use union bound on all large R in H. Pr[(H)  |H|] ≤ #(RH, |R|=|H|)Pr[R is IS]. Pr[R is IS] = ? R H G=(V,E)

[FLS] proof cont. ( ) R G may have an IS of size ~ n. Let G be -far from (G)  n. Let R be random subset of G. Pr[R is IS] = ? G may have an IS of size ~ n. Thus Pr[R is IS] > |R|. [FLS] show that this is “tight”. Union bound for |H|=s, |R|=s: Pr[(H)  s] ≤ [FLS] fix this by considering Pr[R is a maximum IS in H]. R IS G=(V,E) |H| |R| ( ) |R| = s s s = large !!

What about hypergraphs? Let G be -far from (G)  n. Let R be random subset of G. Pr[R is IS] = ? We show that Pr[R is IS] ~ |R|. Use ideas of [AS]: formalize “set of neighbors” (R) = set system of all subsets “adjacent” to R. A adjacent to R:  edge that consists of A portion of R. (R) = { { },{ },{ } }.

Proof: Pr[R is IS]~|R| Consider choosing the set R one by one. R is IS iff each inter. subset is IS. If R is IS, then most steps: vertices of R must be chosen from subset of size n. Initially, R0 = and (R0) = . Consider new random vertex v. Lemma: At each step, v must be chosen from a set of size n, otherwise “size” of (Riv)) >> “size” of (Ri). Corollary: The size of (R) is bounded. For “large” R, most vertices v must be chosen from a set of size n. (R) R v

Proof of lemma Ri v Consider step i: Ri = {r1,…,ri}. Define “degree” of vertex v as: dv = size of (Riv) – size of (Ri). Claim: only n vertices have low degree. Prf: Look at n vertices of lowest degree, the induced subgraph has many edges  vertex of high degree. Lemma: At each step, v must be chosen from a set of size n otherwise size of (Riv) >> size of (Ri). v High deg. dense subgraph n of low deg.

Concluding remarks PT algorithm with sample size ~ 2k/3. Lower bound of ~ 1/2. Similar gap between 1/2 (upper) and 1/ (lower) exists in the case of testing chromatic number. Thanks!