Improving the gap of Erd os-P osa property for minor-closed graph - - PowerPoint PPT Presentation

improving the gap of erd os p osa property for minor
SMART_READER_LITE
LIVE PREVIEW

Improving the gap of Erd os-P osa property for minor-closed graph - - PowerPoint PPT Presentation

Definitions Results The proof Improving the gap of Erd os-P osa property for minor-closed graph classes Fedor V. Fomin 1 Saket Saurabh 1 Dimitrios M. Thilikos 2 1 Department of Informatics, University of Bergen, Bergen, Norway 2


slide-1
SLIDE 1

Definitions Results The proof

Improving the gap of Erd˝

  • s-P´
  • sa property for

minor-closed graph classes Fedor V. Fomin1 Saket Saurabh1 Dimitrios M. Thilikos2∗

1Department of Informatics, University of Bergen, Bergen, Norway 2Department of Mathematics, National and Kapodistrian University of Athens,

Panepistimioupolis, Athens, Greece

Cologne-Twente Workshop on Graphs and Combinatorial Optimization Gargnano - Lago di Garda, Italy, May 13, 2008

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-2
SLIDE 2

Definitions Results The proof Packing and covering

Given a graph G, Cycle packing number: cp(G) = max # of disjoint cycles in G Feedback vertex set: fvs(G) = min # of vertices covering all cycles in G

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-3
SLIDE 3

Definitions Results The proof Packing and covering Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-4
SLIDE 4

Definitions Results The proof Packing and covering

cp(G) = 2

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-5
SLIDE 5

Definitions Results The proof Packing and covering

fvs(G) = 3

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-6
SLIDE 6

Definitions Results The proof Packing and covering

fvs(G) = 3 cp(G) = 2

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-7
SLIDE 7

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

Theorem (Erd˝

  • s-P´
  • sa)

There is some function f such that for any graph G, cp(G) ≤ vfs(G) ≤ f(cp(G)).

[Paul Erd˝

  • s and Luis P´
  • sa. On independent circuits contained in a graph.
  • Canad. J. Math., 17:347–352, 1965.]

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-8
SLIDE 8

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

Theorem (Erd˝

  • s-P´
  • sa)

There is some function f such that for any graph G, cp(G) ≤ vfs(G) ≤ f(cp(G)).

[Paul Erd˝

  • s and Luis P´
  • sa. On independent circuits contained in a graph.
  • Canad. J. Math., 17:347–352, 1965.]

Here, f(k) = O(k · log k)

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-9
SLIDE 9

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

Let H be a graph class. coverH(G) = min{k | ∃ S ⊆ V (G) ∀H∈HH G \ S}. packH(G) = max{k | ∃ a partition V1, . . . , Vk of V (G) such that ∀i∈{1,...,k}∃H∈H H ⊆ G[Vi]}.

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-10
SLIDE 10

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

Let H be a graph class. coverH(G) = min{k | ∃ S ⊆ V (G) ∀H∈HH G \ S}. packH(G) = max{k | ∃ a partition V1, . . . , Vk of V (G) such that ∀i∈{1,...,k}∃H∈H H ⊆ G[Vi]}. H has the Erd˝

  • s-P´
  • sa property for G if there is a function f

(depending only on H and G) such that, for any graph G ∈ G, packH(G) ≤ coverH(G) ≤ f(packH(G))

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-11
SLIDE 11

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

Some notation:

H ≤c G (H is a contraction G) if H can be obtained from G after a series of edge contractions H ≤m G (H is a minor of G) if some subgraph of G can be contracted to H. A graph class G is minor-closed if any minor of a graph in G is again a member of G (e.g. planar graphs).

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-12
SLIDE 12

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

We denote by M(H) the class of graphs that can be contracted to H.

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-13
SLIDE 13

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

We denote by M(H) the class of graphs that can be contracted to H. e.g. M(K2) is the class of all non-trivial connected graphs packM(K2)(G) = mm(G) (max matching) coverM(K2)(G) = vc(G) (vertex cover)

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-14
SLIDE 14

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

We denote by M(H) the class of graphs that can be contracted to H. e.g. M(K2) is the class of all non-trivial connected graphs packM(K2)(G) = mm(G) (max matching) coverM(K2)(G) = vc(G) (vertex cover) e.g. M(K3) is the class of all connected non-forests packM(K3)(G) = cp(G) (cycle packing) coverM(K3)(G) = fvs(G) (feedback vertex set)

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-15
SLIDE 15

Definitions Results The proof The Erd˝

  • s-P´
  • sa property

We denote by M(H) the class of graphs that can be contracted to H. e.g. M(K2) is the class of all non-trivial connected graphs packM(K2)(G) = mm(G) (max matching) coverM(K2)(G) = vc(G) (vertex cover) e.g. M(K3) is the class of all connected non-forests packM(K3)(G) = cp(G) (cycle packing) coverM(K3)(G) = fvs(G) (feedback vertex set) What about other choices of H ?

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-16
SLIDE 16

Definitions Results The proof An exponential gap for all classes

Proposition (12.4.10 in Diestel’s Book on Graph Theory) Let H be a connected graph. Then M(H) satisfies the Erd˝

  • s-P´
  • sa property for all graphs if and only if H is planar.

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-17
SLIDE 17

Definitions Results The proof An exponential gap for all classes

Proposition (12.4.10 in Diestel’s Book on Graph Theory) Let H be a connected graph. Then M(H) satisfies the Erd˝

  • s-P´
  • sa property for all graphs if and only if H is planar.

i.e. there is a gap function f such that, packM(H)(G) ≤ coverM(H)(G) ≤ f(packM(H)(G))

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-18
SLIDE 18

Definitions Results The proof An exponential gap for all classes

Proposition (12.4.10 in Diestel’s Book on Graph Theory) Let H be a connected graph. Then M(H) satisfies the Erd˝

  • s-P´
  • sa property for all graphs if and only if H is planar.

i.e. there is a gap function f such that, packM(H)(G) ≤ coverM(H)(G) ≤ f(packM(H)(G)) Fact: f is an exponential function

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-19
SLIDE 19

Definitions Results The proof An exponential gap for all classes

Proposition (12.4.10 in Diestel’s Book on Graph Theory) Let H be a connected graph. Then M(H) satisfies the Erd˝

  • s-P´
  • sa property for all graphs if and only if H is planar.

i.e. there is a gap function f such that, packM(H)(G) ≤ coverM(H)(G) ≤ f(packM(H)(G)) Fact: f is an exponential function Question: Can we have a simpler f? when?

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-20
SLIDE 20

Definitions Results The proof An exponential gap for all classes

Proposition (12.4.10 in Diestel’s Book on Graph Theory) Let H be a connected graph. Then M(H) satisfies the Erd˝

  • s-P´
  • sa property for all graphs if and only if H is planar.

i.e. there is a gap function f such that, packM(H)(G) ≤ coverM(H)(G) ≤ f(packM(H)(G)) Fact: f is an exponential function Question: Can we have a simpler f? when? Question: What about if G belongs in some sparse graph class?

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-21
SLIDE 21

Definitions Results The proof A linear gap for minor-closed classes

Theorem Let H be a connected planar graph and let G be a non-trivial minor closed graph class. Then M(H) satisfies the Erd˝

  • s-P´
  • sa

property for G with a linear gap function f.

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-22
SLIDE 22

Definitions Results The proof A linear gap for minor-closed classes

Theorem Let H be a connected planar graph and let G be a non-trivial minor closed graph class. Then M(H) satisfies the Erd˝

  • s-P´
  • sa

property for G with a linear gap function f. i.e. there is a constant σG,H such that, for any G ∈ G, packM(H)(G) ≤ coverM(H)(G) ≤ σG,H · packM(H)(G)

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-23
SLIDE 23

Definitions Results The proof Tree Decompositions

A tree decomposition of a graph G is a pair D = (T, X) such that T is a tree and X = {Xt | t ∈ V (T)} is a collection of subsets of G. (each Xt ∈ X corresponds to a vertex t ∈ V (T) – we call Xt node of D) such that the following conditions are satisfied: Any vertex v ∈ V (G) and the endpoints of any edge e ∈ E(G) belong in some node Xt of D For any v ∈ V (G), the set {t ∈ V (T) | v ∈ Xt} is a subtree of T.

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-24
SLIDE 24

Definitions Results The proof Tree Decompositions Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-25
SLIDE 25

Definitions Results The proof Tree Decompositions

The width of a tree decomposition (T, X) is maxt∈V (T)|Xt| − 1 The tree-width of a graph G (tw(G)) is the minimum width over all tree decompositions of G

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-26
SLIDE 26

Definitions Results The proof Sublinear bounds for treewidth

Lemma If H is a planar graph H and G is a non-trivial minor-closed graph class, then, there is a constant cG,H, depending only on G and H such that for any graph G ∈ G, tw(G) ≤ cG,H · (packM(H)(G))1/2.

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-27
SLIDE 27

Definitions Results The proof Sublinear bounds for treewidth

If H = K3, Then packM(K3)(G) ≤ k implies the exclusion of a (O( √ k) × O( √ k))-grid as a a minor which in turn implies a O( √ k) bound for tw(G).

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-28
SLIDE 28

Definitions Results The proof Sublinear bounds for treewidth

Given a graph G, we call a triple (V1, S, V2) d-separation triple of G if |S| ≤ d and {V1, S, V2} is a partition of V (G) such that there is no edge in G between a vertex in V1 and a vertex in V2.

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-29
SLIDE 29

Definitions Results The proof Separators that balance the packing number

Using the tree structure of the decomposition we prove the following Lemma If H be a planar graph H and G is a non-trivial minor-closed graph class then for every G ∈ G where packM(H)(G) = k there is an cG,H · √ k-separation triple (V1, X, V2) of G, where k/3 ≤ packM(H)(G[V1]) ≤ 2k/3 and packM(H)(G[V1]) + packM(H)(G[V2]) ≤ packM(H)(G)

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-30
SLIDE 30

Definitions Results The proof Separators that balance the packing number

V1 V2 X

k/3 ≤ packM(H)(G[V1]) ≤ 2k/3 and packM(H)(G[V1]) + packM(H)(G[V2]) ≤ packM(H)(G) = k

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-31
SLIDE 31

Definitions Results The proof Building a recusrion

We have that k/3 ≤ packM(H)(G[V1]) ≤ 2k/3 and packM(H)(G[V1]) + packM(H)(G[V2]) ≤ packM(H)(G) = k

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-32
SLIDE 32

Definitions Results The proof Building a recusrion

We have that k/3 ≤ packM(H)(G[V1]) ≤ 2k/3 and packM(H)(G[V1]) + packM(H)(G[V2]) ≤ packM(H)(G) = k Using now the fact that coverM(H)(G) ≤ coverM(H)(G[V1]) + coverM(H)(G[V2]) + cG,H · √ k

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-33
SLIDE 33

Definitions Results The proof Building a recusrion

We have that k/3 ≤ packM(H)(G[V1]) ≤ 2k/3 and packM(H)(G[V1]) + packM(H)(G[V2]) ≤ packM(H)(G) = k Using now the fact that coverM(H)(G) ≤ coverM(H)(G[V1]) + coverM(H)(G[V2]) + cG,H · √ k We can build an inductive argument that yields coverM(H)(G) = O(packM(H)(G)).

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-34
SLIDE 34

Definitions Results The proof Open questions

We proved that if H is planar and connected and G is non-trivial minor closed, then for any G ∈ G, packM(H)(G) ≤ coverM(H)(G) ≤ σG,H · packM(H)(G)

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-35
SLIDE 35

Definitions Results The proof Open questions

We proved that if H is planar and connected and G is non-trivial minor closed, then for any G ∈ G, packM(H)(G) ≤ coverM(H)(G) ≤ σG,H · packM(H)(G) ◮ Are there other, more wide, graph classes where a linear (or at least polynomial) gap can be detected?

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-36
SLIDE 36

Definitions Results The proof Open questions

We proved that if H is planar and connected and G is non-trivial minor closed, then for any G ∈ G, packM(H)(G) ≤ coverM(H)(G) ≤ σG,H · packM(H)(G) ◮ Are there other, more wide, graph classes where a linear (or at least polynomial) gap can be detected? ◮ Are there algorithmic consequences of the linear gap?

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-37
SLIDE 37

Definitions Results The proof Open questions

We proved that if H is planar and connected and G is non-trivial minor closed, then for any G ∈ G, packM(H)(G) ≤ coverM(H)(G) ≤ σG,H · packM(H)(G) ◮ Are there other, more wide, graph classes where a linear (or at least polynomial) gap can be detected? ◮ Are there algorithmic consequences of the linear gap? ◮ What about the constants σG,H in the linear gap?

Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008

slide-38
SLIDE 38

Definitions Results The proof Cena in Emmaus, Michelangelo Merisi da Caravaggio, 1602, olio su tela, 141 × 196,2 cm. Londra, National Gallery Cena in Emmaus, Michelangelo Merisi da Caravaggio, 1602, olio su tela, 141 × 196,2 cm. Londra, National Gallery Fedor V. Fomin, Saket Saurabh, and Dimitrios M. Thilikos Improving the gap of Erd˝

  • s-P´
  • sa property for minor-closed graph classes

TCW 2008