Dense graphs with a large triangle cover have a large triangle packing Raphael Yuster SIAM DM’10.

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

Long cycles, short cycles, min-degree subgraphs, and feedback arc sets in Eulerian digraphs Raphael Yuster joint work with Asaf Shapira Eilat 2012.
1 Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs Accepted for presentation at SWAT 2010.
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
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 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Approximating Maximum Subgraphs Without Short Cycles Guy Kortsarz Join work with Michael Langberg and Zeev Nutov.
Bart Jansen, Utrecht University. 2  Max Leaf  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least.
Approximating the Domatic Number Feige, Halldorsson, Kortsarz, Srinivasan ACM Symp. on Theory of Computing, pages , 2000.
C&O 355 Lecture 20 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
GOLOMB RULERS AND GRACEFUL GRAPHS
Combinatorial Algorithms
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.
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex.
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
1 Packing directed cycles efficiently Zeev Nutov Raphael Yuster.
Internally Disjoint Paths
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.
Matching Polytope, Stable Matching Polytope Lecture 8: Feb 2 x1 x2 x3 x1 x2 x3.
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex. u u v v Common internal.
Packing Element-Disjoint Steiner Trees Mohammad R. Salavatipour Department of Computing Science University of Alberta Joint with Joseph Cheriyan Department.
Fractional decompositions of dense hypergraphs Raphael Yuster University of Haifa.
The Effect of Induced Subgraphs on Quasi-randomness Asaf Shapira & Raphael Yuster.
Design Techniques for Approximation Algorithms and Approximation Classes.
The Turán number of sparse spanning graphs Raphael Yuster joint work with Noga Alon Banff 2012.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
1 The number of orientations having no fixed tournament Noga Alon Raphael Yuster.
1 Rainbow Decompositions Raphael Yuster University of Haifa Proc. Amer. Math. Soc. (2008), to appear.
Maximum density of copies of a graph in the n-cube John Goldwasser Ryan Hansen West Virginia University.
1 Asymptotically optimal K k -packings of dense graphs via fractional K k -decompositions Raphael Yuster University of Haifa.
Ramsey Properties of Random Graphs; A Sharp Threshold Proven via A Hypergraph Regularity Lemma. Ehud Friedgut, Vojtech Rödl, Andrzej Rucinski, Prasad.
10. Lecture WS 2006/07Bioinformatics III1 V10: Network Flows V10 follows closely chapter 12.1 in on „Flows and Cuts in Networks and Chapter 12.2 on “Solving.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
1 Decomposition into bipartite graphs with minimum degree 1. Raphael Yuster.
Linear Program Set Cover. Given a universe U of n elements, a collection of subsets of U, S = {S 1,…, S k }, and a cost function c: S → Q +. Find a minimum.
CPSC 536N Sparse Approximations Winter 2013 Lecture 1 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAAAAAAA.
Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring.
Introduction to Graph Theory
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Approximation Algorithms based on linear programming.
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Trees.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Lap Chi Lau we will only use slides 4 to 19
Antimagic Labellings of Graphs
Topics in Algorithms Lap Chi Lau.
Chapter 5. Optimal Matchings
Tucker, Applied Combinatorics, Sec 2.4
V17 Metabolic networks - Graph connectivity
Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs
V11 Metabolic networks - Graph connectivity
Problem Solving 4.
Student:連敏筠 Advisor:傅恆霖
V11 Metabolic networks - Graph connectivity
Existence of 3-factors in Star-free Graphs with High Connectivity
Xuding Zhu National Sun Yat-sen University
V11 Metabolic networks - Graph connectivity
Integer and fractional packing of graph families
Presentation transcript:

Dense graphs with a large triangle cover have a large triangle packing Raphael Yuster SIAM DM’10

2 The problem, formulation and definitions Triangle (edge) cover: a set of edges meeting all triangles. Triangle (edge) packing: a set of pairwise edge-disjoint triangles.  (G) - minimum triangle cover. (G) - maximum triangle packing. Obviously: (G)   (G)  3 (G). Long-standing Conjecture of Tuza:  (G)  2 (G).

3 If true, this is best possible (e.g. G = {K 4, K 5 } ). Known:  (G)  2.87 (G ) [Haxell ’99]. An important setting, where, asymptotically, Tuza's conjecture is known to hold is the dense graph setting. To derive this, one considers fractional relaxations: Fractional triangle cover: assigns nonnegative weights to the edges so that the weight sum on each triangle is  1. Dually: Fractional triangle packing: assigns nonnegative weights to triangles so that the weight sum on each edge is  1.

4  *(G) - min. fractional triangle cover.  *(G)   (G). *(G) - max. fractional triangle packing. *(G)  (G). Linear programming duality:  *(G) = *(G). [Krivelevich’95] proved a mixed fractional-integral version of Tuza’s conjecture:  (G)  2 *(G).  *(G)  2 (G). [Haxell-Rödl ’2001, Y. ’2005 ] proved that integer and fractional packing are asymptotically the same in dense graphs. For triangles it implies: *(G)  (G) + o(n 2 ).

 (G)  2 (G) + o(n 2 ). 5 Theorem 1 Combining these two results we immediately obtain: Is this (the constant 2) best possible? Clearly the question is interesting in dense graphs with  (G) = θ(n 2 ). Perhaps most interesting when  (G) is as large as we can expect it to be: For any graph with m edges we have:  (G)  m/2 – o(m).

6 But for many classes of graphs we have tightness:  (G)  m/2 – o(m). We call such graphs Hard to make Δ-free. Random graphs, complete graphs, as well as many other combinations of such are hard to make Δ-free. More formally we define: (1-δ)-hard to make Δ-free as  (G)  (1-δ)m/2. Dense graphs that are 1-o(1) -hard to make Δ-free have (G) ~ m/4. Corollary of Theorem 1

7 Dense graphs that are 1-o(1) -hard to make Δ-free have (G) ~ m/3. Conjecture 1 In other word, if a dense graph is hard to make triangle- free then it has an almost perfect triangle packing. Formally (with quantifiers): For ε, β > 0 there exist δ > 0 so that for large graphs with m  βn 2 edges that are (1-δ)-hard to make Δ-free: (G)  (1-ε)m/3. Conjecture 1 – formal statement

8 There exists an absolute  > 0 so that dense graphs that are 1-o(1) -hard to make Δ-free have (G) ~ (1+  )m/4. Conjecture 2 There exists  > 0 so that for all β > 0 there exist δ > 0 so that for large graphs with m  βn 2 edges that are (1- δ)-hard to make Δ-free: (G)  (1+  )m/4. Conjecture 2 – formal statement Strictly better than the Tuza bound by a fraction that is independent of the density.

9 β-dense graphs that are 1-o(1) -hard to make Δ-free have (G) ~ (1+ f(β))m/4. Conjecture 3 For all β > 0 there exist δ > 0 so that for large graphs with m  βn 2 edges that are (1-δ)-hard to make Δ-free: (G)  (1+ β 4 )m/4. Theorem 3 – formal statement Strictly better than the Tuza bound by a fraction that depends on the density.

10 Proof of main result Since  *(G) = *(G)  (G) + o(n 2 ) it is equivalent to prove that: For β > 0 there exists δ > 0 so that for large graphs with m  βn 2 edges that are (1-δ)-hard to make Δ-free:  *(G)  (1+ β 4 )m/4. Assume w.l.o.g. that m = βn 2.

11 Take a minimum fractional cover f: E(G)  [0,1] Take a maximum fractional packing g: T(G)  [0,1] Let F 0  E(G) be F 0 = { e | f(e) = 0 }. Let F 1  E(G) be F 1 = { e | f(e) = 1 }. There are three cases to consider: 1. F 1 is relatively large. 2. F 0 is relatively small. 3. Neither (F 1 relatively small and F 0 relatively large).

12 Case 1 - |F 1 | > (δ+β 4 )m/2 Define G 1 = G – F 1. Notice that:  (G 1 )   (G) - |F 1 | (we deleted |F 1 | edges).  *(G 1 )   *(G) - |F 1 | (the total deleted weight is |F 1 |).  *(G)   *(G 1 ) + |F 1 |  ½  (G 1 ) + |F 1 |  ½ (  (G)- |F 1 |) + |F 1 | = ½  (G) + |F 1 |/2  ½ (1- δ)m/2 + (δ+β 4 )m/4 = (1+ β 4 )m/4.

13 Case 2 - |F 0 | < (1-3β 4 )m/4 Let us recall that f and g are a minimum fractional cover and a maximum fractional packing respectively. From linear programming duality we have the complementary slackness condition: f(e) > 0 implies ∑ e  t g(t) =1 This means that  *(G) = *(G)  | E(G) – F 0 |/3.  *(G)  | E(G) – F 0 |/3  (m-(1-3β 4 )m/4)/3 = (1+ β 4 )m/4.

14 Case 3 |F 0 |  (1-3β 4 )m/4  m/5. |F 1 |  (δ+β 4 )m/2  β 4 m. Consider the graph H = G[F 0 ]. It is a dense triangle free graph. We will prove that it contains an: induced bipartite subgraph with high density whose vertex classes are partial neighborhoods.

15 Proof: H has m/5= βn 2 /5 edges so if we delete vertices with degree less than βn/10 we still remain with subgraph H’ having m/10 edges and minimum degree βn/10. Consider the following list coloring problem on H’: - The list of a vertex is the set of its neighbors. Each list has size  βn/10 and the colors are {1…n} H has an induced bipartite subgraph (A  B, F*) with |F*|  2β 4 m. Furthermore, A has a common neighbor and B has a common neighbor. Lemma

16 A random set of (10/β) ln (20/ β) colors is expected to hit all but nβ/20 lists. So let’s fix such a set C of “colors”. The nβ/20 vertices corresponding to un-hit lists are incident with at most n 2 β/20=m/20 edges, so the graph H’’ without them contains m/10-m/20=m/20 edges. Color each vertex of H’’ with an arbitrary color of C appearing in its list. This partitions the vertices of H’’ into C independent sets. The C 2 pairs of parts contain all the m/20 edges. So on average, there is a pair with m/20C 2  2β 4 m.

17 What do we gain from the lemma: Let’s go back to G. |E(A,B)|  |F*|  2β 4 m. E(A) and E(B) contain only edges of F 1. |E(A,B)| - |E(A)  E(B) |  2β 4 m - |F 1 |  β 4 m. H has an induced bipartite subgraph (A  B, F*) with |F*|  2β 4 m. Furthermore, A has a common neighbor and B has a common neighbor < 1 A

18 Reaching a contradiction Split the vertices of V-A-B into two parts X,Y at random: The cut (A  X, B  Y) contains an expected number of: |E(A,B)| + ½( m - |E(A,B)| - |E(A)| - |E(B)| )  (1+ β 4 )m/2 Implying that  (G)  (1- β 4 )m/2 < (1- δ)m/2. A B X Y

19 Thanks