html5-img
1 / 19

Dense graphs with a large triangle cover have a large triangle packing

Dense graphs with a large triangle cover have a large triangle packing. Raphael Yuster. SIAM DM’10. 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.

druce
Download Presentation

Dense graphs with a large triangle cover have a large triangle packing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 = {K4 , K5} ) . 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(n2) .

  5. Combining these two results we immediately obtain: Theorem 1 (G)  2(G) + o(n2) . Is this (the constant 2) best possible? Clearly the question is interesting in dense graphs with (G) =θ(n2) . 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. Corollary of Theorem 1 Dense graphs that are 1-o(1) -hard to make Δ-free have (G) ~ m/4 .

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

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

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

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

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

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

  13. Case 2 - |F0|<(1-3β4)m/4 Let us recall that fand 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tg(t) =1 This means that *(G) = *(G) | E(G) – F0|/3 . *(G)  | E(G) – F0|/3  (m-(1-3β4)m/4)/3 = (1+ β4)m/4 .

  14. Case 3 • |F0|(1-3β4)m/4  m/5. • |F1|(δ+β4)m/2  β4m. • Consider the graph H = G[F0]. • 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. Lemma Hhas an induced bipartite subgraph (A  B, F*) with |F*|  2β4m . Furthermore, A has a common neighbor and B has a common neighbor. • Proof: • H has m/5=βn2/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}

  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 n2β/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 C2 pairs of parts contain all the m/20 edges. So on average, there is a pair with m/20C2  2β4m .

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

  18. Reaching a contradiction Split the vertices of V-A-Binto 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 X B Y

  19. Thanks

More Related