Tight Erds-Psa bounds for minors Jean-Florent Raymond (TU Berlin) - - PowerPoint PPT Presentation

tight erd s p sa bounds for minors
SMART_READER_LITE
LIVE PREVIEW

Tight Erds-Psa bounds for minors Jean-Florent Raymond (TU Berlin) - - PowerPoint PPT Presentation

Tight Erds-Psa bounds for minors Jean-Florent Raymond (TU Berlin) Joint work with Wouter Cames van Batenburg, Tony Huynh, and Gwenal Joret (Universit Libre de Bruxelles). Packing and covering in bipartite graphs Max. number of


slide-1
SLIDE 1

Tight Erdős-Pósa bounds for minors

Jean-Florent Raymond (TU Berlin) Joint work with Wouter Cames van Batenburg, Tony Huynh, and Gwenaël Joret (Université Libre de Bruxelles).

slide-2
SLIDE 2

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-3
SLIDE 3

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-4
SLIDE 4

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-5
SLIDE 5

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-6
SLIDE 6

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 = 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-7
SLIDE 7

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 = 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-8
SLIDE 8

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 = 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-9
SLIDE 9

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 = 3

  • Min. number of vertices

to cover all edges? coverK2 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-10
SLIDE 10

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 = 3

  • Min. number of vertices

to cover all edges? coverK2 = 3 cover pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-11
SLIDE 11

Packing and covering in bipartite graphs

  • Max. number
  • f disjoint edges?

packK2 = 3

  • Min. number of vertices

to cover all edges? coverK2 = 3 cover = pack (Kőnig’s Theorem, 1931)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 2 / 18

slide-12
SLIDE 12

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles 4

  • Min. number of vertices

to cover all cycles? covercycles 8 pack cover c pack pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-13
SLIDE 13

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles 4

  • Min. number of vertices

to cover all cycles? covercycles 8 pack cover c pack pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-14
SLIDE 14

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles 4

  • Min. number of vertices

to cover all cycles? covercycles 8 pack cover c pack pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-15
SLIDE 15

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles = 4

  • Min. number of vertices

to cover all cycles? covercycles 8 pack cover c pack pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-16
SLIDE 16

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles = 4

  • Min. number of vertices

to cover all cycles? covercycles 8 pack cover c pack pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-17
SLIDE 17

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles = 4

  • Min. number of vertices

to cover all cycles? covercycles 8 pack cover c pack pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-18
SLIDE 18

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles = 4

  • Min. number of vertices

to cover all cycles? covercycles = 8 pack cover c pack pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-19
SLIDE 19

Packing and covering cycles

  • Max. number
  • f disjoint cycles?

packcycles = 4

  • Min. number of vertices

to cover all cycles? covercycles = 8 pack ⩽ cover ⩽ c · pack log pack (Erdős-Pósa Theorem, 1965)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 3 / 18

slide-20
SLIDE 20

The Erdős-Pósa Theorem

Theorem (Erdős and Pósa, Can. J. Math. 1965) Every graph has one of the following:

  • k vertex-disjoint cycles;
  • a feedback vertex set of size O(k log k).

large packing vs. small cover Min-max theorem (like Kőnig’s and Menger’s theorems, etc.). Our goal: generalize from cycles to minor-models.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 4 / 18

slide-21
SLIDE 21

The Erdős-Pósa Theorem

Theorem (Erdős and Pósa, Can. J. Math. 1965) Every graph has one of the following:

  • k vertex-disjoint cycles;
  • a feedback vertex set of size O(k log k).

large packing vs. small cover Min-max theorem (like Kőnig’s and Menger’s theorems, etc.). Our goal: generalize from cycles to minor-models.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 4 / 18

slide-22
SLIDE 22

The Erdős-Pósa Theorem

Theorem (Erdős and Pósa, Can. J. Math. 1965) Every graph has one of the following:

  • k vertex-disjoint cycles;
  • a feedback vertex set of size O(k log k).

large packing vs. small cover Min-max theorem (like Kőnig’s and Menger’s theorems, etc.). Our goal: generalize from cycles to minor-models.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 4 / 18

slide-23
SLIDE 23

The Erdős-Pósa Theorem

Theorem (Erdős and Pósa, Can. J. Math. 1965) Every graph has one of the following:

  • k vertex-disjoint cycles;
  • a feedback vertex set of size O(k log k).

large packing vs. small cover Min-max theorem (like Kőnig’s and Menger’s theorems, etc.). Our goal: generalize from cycles to minor-models.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 4 / 18

slide-24
SLIDE 24

Minor models

Definition An H-model in G is a set {Su}u∈V(H) of disjoint subsets of V(G) s.t.

  • the G[Su]’s are connected;
  • edge uv in H ⇒ edge between Su and Sv in G.

≽ G H G has a H-model H is a minor of G

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 5 / 18

slide-25
SLIDE 25

Minor models

Definition An H-model in G is a set {Su}u∈V(H) of disjoint subsets of V(G) s.t.

  • the G[Su]’s are connected;
  • edge uv in H ⇒ edge between Su and Sv in G.

≽ G H G has a H-model H is a minor of G

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 5 / 18

slide-26
SLIDE 26

Minor models

Definition An H-model in G is a set {Su}u∈V(H) of disjoint subsets of V(G) s.t.

  • the G[Su]’s are connected;
  • edge uv in H ⇒ edge between Su and Sv in G.

≽ G H G has a H-model ⇐ ⇒ H is a minor of G

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 5 / 18

slide-27
SLIDE 27

The Erdős-Pósa property of minor models

Definition H has the Erdős-Pósa property if there is a function f s.t., for every graph G and k ∈ N,

  • G has k vertex-disjoint H-models; or
  • there is X ⊆ V(G) s.t. G − X is H-minor free and |X| ⩽ f(k).

f is a gap of H. Theorem (Robertson and Seymour, JCTB 1986) H has the Erdős-Pósa property iff H is planar. With which gap?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 6 / 18

slide-28
SLIDE 28

The Erdős-Pósa property of minor models

Definition H has the Erdős-Pósa property if there is a function f s.t., for every graph G and k ∈ N,

  • G has k vertex-disjoint H-models; or
  • there is X ⊆ V(G) s.t. G − X is H-minor free and |X| ⩽ f(k).

f is a gap of H. Theorem (Robertson and Seymour, JCTB 1986) H has the Erdős-Pósa property iff H is planar. With which gap?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 6 / 18

slide-29
SLIDE 29

The Erdős-Pósa property of minor models

Definition H has the Erdős-Pósa property if there is a function f s.t., for every graph G and k ∈ N,

  • G has k vertex-disjoint H-models; or
  • there is X ⊆ V(G) s.t. G − X is H-minor free and |X| ⩽ f(k).

f is a gap of H. Theorem (Robertson and Seymour, JCTB 1986) H has the Erdős-Pósa property iff H is planar. With which gap?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 6 / 18

slide-30
SLIDE 30

The Erdős-Pósa property of minor models

Definition H has the Erdős-Pósa property if there is a function f s.t., for every graph G and k ∈ N,

  • G has k vertex-disjoint H-models; or
  • there is X ⊆ V(G) s.t. G − X is H-minor free and |X| ⩽ f(k).

f is a gap of H. Theorem (Robertson and Seymour, JCTB 1986) H has the Erdős-Pósa property iff H is planar. With which gap?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 6 / 18

slide-31
SLIDE 31

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O k Fiorini, Joret, and Wood (CPC’13) planar O k k Chekuri and Chuzhoy (STOC’13) cycle O k k Fiorini and Herinckx (JGT’14) O k k Chatzidimitriou et al. (Algorithmica’17) wheel O k k Aboulker et al. (SIDMA’18) planar O k k Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar

no Erdős-Pósa property;

  • H has a cycle

no o k k gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-32
SLIDE 32

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O k Fiorini, Joret, and Wood (CPC’13) planar O k k Chekuri and Chuzhoy (STOC’13) cycle O k k Fiorini and Herinckx (JGT’14) O k k Chatzidimitriou et al. (Algorithmica’17) wheel O k k Aboulker et al. (SIDMA’18) planar O k k Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar

no Erdős-Pósa property;

  • H has a cycle

no o k k gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-33
SLIDE 33

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O(k) Fiorini, Joret, and Wood (CPC’13) planar O k k Chekuri and Chuzhoy (STOC’13) cycle O k k Fiorini and Herinckx (JGT’14) O k k Chatzidimitriou et al. (Algorithmica’17) wheel O k k Aboulker et al. (SIDMA’18) planar O k k Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar

no Erdős-Pósa property;

  • H has a cycle

no o k k gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-34
SLIDE 34

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O(k) Fiorini, Joret, and Wood (CPC’13) planar O(k polylog k) Chekuri and Chuzhoy (STOC’13) cycle O k k Fiorini and Herinckx (JGT’14) O k k Chatzidimitriou et al. (Algorithmica’17) wheel O k k Aboulker et al. (SIDMA’18) planar O k k Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar

no Erdős-Pósa property;

  • H has a cycle

no o k k gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-35
SLIDE 35

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O(k) Fiorini, Joret, and Wood (CPC’13) planar O(k polylog k) Chekuri and Chuzhoy (STOC’13) cycle O(k log k) Fiorini and Herinckx (JGT’14) O(k log k) Chatzidimitriou et al. (Algorithmica’17) wheel O(k log k) Aboulker et al. (SIDMA’18) planar O k k Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar

no Erdős-Pósa property;

  • H has a cycle

no o k k gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-36
SLIDE 36

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O(k) Fiorini, Joret, and Wood (CPC’13) planar O(k polylog k) Chekuri and Chuzhoy (STOC’13) cycle O(k log k) Fiorini and Herinckx (JGT’14) O(k log k) Chatzidimitriou et al. (Algorithmica’17) wheel O(k log k) Aboulker et al. (SIDMA’18) planar O(k log k) Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar

no Erdős-Pósa property;

  • H has a cycle

no o k k gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-37
SLIDE 37

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O(k) Fiorini, Joret, and Wood (CPC’13) planar O(k polylog k) Chekuri and Chuzhoy (STOC’13) cycle O(k log k) Fiorini and Herinckx (JGT’14) O(k log k) Chatzidimitriou et al. (Algorithmica’17) wheel O(k log k) Aboulker et al. (SIDMA’18) planar O(k log k) Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar ⇒ no Erdős-Pósa property;
  • H has a cycle

no o k k gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-38
SLIDE 38

A non-exhaustive history of Erdős-Pósa gaps

Graph H EP gap Reference K3 O(k log k) Erdős and Pósa (Can. J. Math.’65) planar large Robertson and Seymour (JCTB’86) forest O(k) Fiorini, Joret, and Wood (CPC’13) planar O(k polylog k) Chekuri and Chuzhoy (STOC’13) cycle O(k log k) Fiorini and Herinckx (JGT’14) O(k log k) Chatzidimitriou et al. (Algorithmica’17) wheel O(k log k) Aboulker et al. (SIDMA’18) planar O(k log k) Cames van Batenburg, Huynh, Joret, R. (SODA’19) Best possible:

  • H not planar ⇒ no Erdős-Pósa property;
  • H has a cycle ⇒ no o(k log k) gap.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 7 / 18

slide-39
SLIDE 39

The key lemma

Our main theorem follows from the statement: “every graph has a small H-model or a large useless part” Lemma (Cames van Batenburg, Huynh, Joret, R., 2018+) For every graph G and every planar graph H,

  • G has an H-model of size O

G ;

  • r
  • G

A B B large A B G B is H-minor free The constant hidden in the “O” notation depends on:

  • the graph H;
  • the definition of “large”.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 8 / 18

slide-40
SLIDE 40

The key lemma

Our main theorem follows from the statement: “every graph has a small H-model or a large useless part” Lemma (Cames van Batenburg, Huynh, Joret, R., 2018+) For every graph G and every planar graph H,

  • G has an H-model of size O(log |G|);
  • r
  • G =

A B |B| ⩾ large(|A ∩ B|) G[B] is H-minor free The constant hidden in the “O” notation depends on:

  • the graph H;
  • the definition of “large”.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 8 / 18

slide-41
SLIDE 41

The key lemma

Our main theorem follows from the statement: “every graph has a small H-model or a large useless part” Lemma (Cames van Batenburg, Huynh, Joret, R., 2018+) For every graph G and every planar graph H,

  • G has an H-model of size O(log |G|);
  • r
  • G =

A B |B| ⩾ large(|A ∩ B|) G[B] is H-minor free The constant hidden in the “O” notation depends on:

  • the graph H;
  • the definition of “large”.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 8 / 18

slide-42
SLIDE 42

Proof sketch for H = K3

Goal: “G has a small H-model or a large useless part”

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-43
SLIDE 43

Proof sketch for H = K3

Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-44
SLIDE 44

Proof sketch for H = K3

Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

  • either every path sees ⩾ 3 other paths

: cycle of length O G

  • or one path sees

2 other paths : cycle of length 2 or large useless part.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-45
SLIDE 45

Proof sketch for H = K3

Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

  • either every path sees ⩾ 3 other paths:

cycle of length O(ℓ · log |G|)

  • or one path sees

2 other paths : cycle of length 2 or large useless part.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-46
SLIDE 46

Proof sketch for H = K3

Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

  • either every path sees ⩾ 3 other paths:

cycle of length O(ℓ · log |G|)

  • or one path sees ⩽ 2 other paths

: cycle of length 2 or large useless part.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-47
SLIDE 47

Proof sketch for H = K3

Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

  • either every path sees ⩾ 3 other paths:

cycle of length O(ℓ · log |G|)

  • or one path sees ⩽ 2 other paths

: cycle of length 2 or large useless part. cycle of length ⩽ 2ℓ

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-48
SLIDE 48

Proof sketch for H = K3

Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

  • either every path sees ⩾ 3 other paths:

cycle of length O(ℓ · log |G|)

  • or one path sees ⩽ 2 other paths

: cycle of length 2 or large useless part. there are ⩽ 2 incident edges

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-49
SLIDE 49

Proof sketch for H = K3

A B Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

  • either every path sees ⩾ 3 other paths:

cycle of length O(ℓ · log |G|)

  • or one path sees ⩽ 2 other paths

: cycle of length 2 or large useless part.

  • B is K3-minor free
  • |B| ⩾ large(|A ∩ B|)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-50
SLIDE 50

Proof sketch for H = K3

A B Goal: “G has a small H-model or a large useless part” Maximum collection of disjoint paths of length ℓ:

(covering G, for simplicity)

  • either every path sees ⩾ 3 other paths:

cycle of length O(ℓ · log |G|)

  • or one path sees ⩽ 2 other paths:

cycle of length ⩽ 2ℓ or large useless part.

  • B is K3-minor free
  • |B| ⩾ large(|A ∩ B|)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 9 / 18

slide-51
SLIDE 51

How to generalize?

Crucial property: we can conclude when two paths are connected with many edges.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 10 / 18

slide-52
SLIDE 52

How to generalize?

Crucial property: we can conclude when two paths are connected with many edges. Possible extension to H = K4: Pack cycles of bounded size first, then paths.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 10 / 18

slide-53
SLIDE 53

How to generalize?

Crucial property: we can conclude when two paths are connected with many edges. Possible extension to H = K4: Pack cycles of bounded size first, then paths. ⇝ gap O(k log k) when H is a wheel (Aboulker, Fiorini, Huynh, Joret, R. and Sau, 2018)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 10 / 18

slide-54
SLIDE 54

Orchards

An a b-orchard in G consists in collections

  • P1

Pa of vertex-disjoint (horizontal) paths; and

  • T1

Tb of vertex-disjoint (vertical) trees, s.t. for every i a , j b :

  • Pi

Tj and connected; and

  • each leaf of Tj lies on

some horizontal path. P1 P2 P3 P4 P5 Pa T1 T2 Tb . . . . . .

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 11 / 18

slide-55
SLIDE 55

Orchards

An a × b-orchard in G consists in collections

  • P1, . . . , Pa of vertex-disjoint (horizontal) paths; and
  • T1, . . . , Tb of vertex-disjoint (vertical) trees,

s.t. for every i ∈ [a], j ∈ [b]:

  • Pi ∩ Tj ̸= ∅ and connected;

and

  • each leaf of Tj lies on

some horizontal path. P1 P2 P3 P4 P5 Pa T1 T2 Tb . . . . . .

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 11 / 18

slide-56
SLIDE 56

Decomposition into orchards

  • max. collection of disjoint m

m -orchards in G

  • max. collection of disjoint

m 1 m 1 -orchards in what remains . . .

  • max. collection of disjoint 1

1 -orchards in what remains leftovers G

  • many edges between two orchards

small model or better decomposition

  • only few edges between two orchards

small separation

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 12 / 18

slide-57
SLIDE 57

Decomposition into orchards

  • max. collection of disjoint m × ω(m)-orchards in G
  • max. collection of disjoint

m 1 m 1 -orchards in what remains . . .

  • max. collection of disjoint 1

1 -orchards in what remains leftovers G

  • many edges between two orchards

small model or better decomposition

  • only few edges between two orchards

small separation

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 12 / 18

slide-58
SLIDE 58

Decomposition into orchards

  • max. collection of disjoint m × ω(m)-orchards in G
  • max. collection of disjoint

(m − 1) × ω(m − 1)-orchards in what remains . . .

  • max. collection of disjoint 1

1 -orchards in what remains leftovers G

  • many edges between two orchards

small model or better decomposition

  • only few edges between two orchards

small separation

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 12 / 18

slide-59
SLIDE 59

Decomposition into orchards

  • max. collection of disjoint m × ω(m)-orchards in G
  • max. collection of disjoint

(m − 1) × ω(m − 1)-orchards in what remains . . .

  • max. collection of disjoint 1 × ω(1)-orchards

in what remains leftovers G

  • many edges between two orchards

small model or better decomposition

  • only few edges between two orchards

small separation

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 12 / 18

slide-60
SLIDE 60

Decomposition into orchards

  • max. collection of disjoint m × ω(m)-orchards in G
  • max. collection of disjoint

(m − 1) × ω(m − 1)-orchards in what remains . . .

  • max. collection of disjoint 1 × ω(1)-orchards

in what remains leftovers G

  • many edges between two orchards

small model or better decomposition

  • only few edges between two orchards

small separation

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 12 / 18

slide-61
SLIDE 61

Decomposition into orchards

  • max. collection of disjoint m × ω(m)-orchards in G
  • max. collection of disjoint

(m − 1) × ω(m − 1)-orchards in what remains . . .

  • max. collection of disjoint 1 × ω(1)-orchards

in what remains leftovers G

  • many edges between two orchards ⇒ small model or better

decomposition

  • only few edges between two orchards

small separation

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 12 / 18

slide-62
SLIDE 62

Decomposition into orchards

  • max. collection of disjoint m × ω(m)-orchards in G
  • max. collection of disjoint

(m − 1) × ω(m − 1)-orchards in what remains . . .

  • max. collection of disjoint 1 × ω(1)-orchards

in what remains leftovers G

  • many edges between two orchards ⇒ small model or better

decomposition

  • only few edges between two orchards ⇒ small separation

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 12 / 18

slide-63
SLIDE 63

Consequences

slide-64
SLIDE 64

Consequence 1/4: Algorithms

packH(G) max. number of disjoint H-models in G coverH(G) min. size of a cover of H-models in G Param. Problem Exact Approximate packK3 Cycle Packing NPC

  • polytime O

OPT -approx.

  • O

n

1 2

  • approx.

is quasi-NP-hard coverK3 FVS NPC

  • polytime 2-approx.

Theorem (from our results) For every planar graph H, there is a polytime O OPT -approximation algorithm for packH. (idem for coverH, but O 1 -approximations are already known)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 13 / 18

slide-65
SLIDE 65

Consequence 1/4: Algorithms

packH(G) max. number of disjoint H-models in G coverH(G) min. size of a cover of H-models in G Param. Problem Exact Approximate packK3 Cycle Packing NPC

  • polytime O(log OPT)-approx.
  • O(log(n)

1 2 −ϵ)-approx.

is quasi-NP-hard coverK3 FVS NPC

  • polytime 2-approx.

Theorem (from our results) For every planar graph H, there is a polytime O OPT -approximation algorithm for packH. (idem for coverH, but O 1 -approximations are already known)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 13 / 18

slide-66
SLIDE 66

Consequence 1/4: Algorithms

packH(G) max. number of disjoint H-models in G coverH(G) min. size of a cover of H-models in G Param. Problem Exact Approximate packK3 Cycle Packing NPC

  • polytime O(log OPT)-approx.
  • O(log(n)

1 2 −ϵ)-approx.

is quasi-NP-hard coverK3 FVS NPC

  • polytime 2-approx.

Theorem (from our results) For every planar graph H, there is a polytime O(log(OPT))-approximation algorithm for packH. (idem for coverH, but O 1 -approximations are already known)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 13 / 18

slide-67
SLIDE 67

Consequence 1/4: Algorithms

packH(G) max. number of disjoint H-models in G coverH(G) min. size of a cover of H-models in G Param. Problem Exact Approximate packK3 Cycle Packing NPC

  • polytime O(log OPT)-approx.
  • O(log(n)

1 2 −ϵ)-approx.

is quasi-NP-hard coverK3 FVS NPC

  • polytime 2-approx.

Theorem (from our results) For every planar graph H, there is a polytime O(log(OPT))-approximation algorithm for packH. (idem for coverH, but O(1)-approximations are already known)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 13 / 18

slide-68
SLIDE 68

Consequence 2/4: Large treewidth graph decomposition

Theorem (Stiebitz, JGT 1996) Every graph of large minimum degree has a partition into many subgraphs of large minimum degree. Same for treewidth? Theorem If G has treewidth at least

  • r

k k 1 (Chekury and Chuzhoy, 2013)

  • s r

k k 1 (from our results) then it has k disjoint subgraphs of treewidth at least r.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 14 / 18

slide-69
SLIDE 69

Consequence 2/4: Large treewidth graph decomposition

Theorem (Stiebitz, JGT 1996) Every graph of large minimum degree has a partition into many subgraphs of large minimum degree. Same for treewidth? Theorem If G has treewidth at least

  • r

k k 1 (Chekury and Chuzhoy, 2013)

  • s r

k k 1 (from our results) then it has k disjoint subgraphs of treewidth at least r.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 14 / 18

slide-70
SLIDE 70

Consequence 2/4: Large treewidth graph decomposition

Theorem (Stiebitz, JGT 1996) Every graph of large minimum degree has a partition into many subgraphs of large minimum degree. Same for treewidth? Theorem If G has treewidth at least

  • poly(r) · k polylog(k + 1)

(Chekury and Chuzhoy, 2013)

  • s r

k k 1 (from our results) then it has k disjoint subgraphs of treewidth at least r.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 14 / 18

slide-71
SLIDE 71

Consequence 2/4: Large treewidth graph decomposition

Theorem (Stiebitz, JGT 1996) Every graph of large minimum degree has a partition into many subgraphs of large minimum degree. Same for treewidth? Theorem If G has treewidth at least

  • poly(r) · k polylog(k + 1)

(Chekury and Chuzhoy, 2013)

  • s(r) · k log(k + 1)

(from our results) then it has k disjoint subgraphs of treewidth at least r.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 14 / 18

slide-72
SLIDE 72

Consequence 3/4: Packing cycles with modularity constraints

Theorem (Thomassen, JGT 1988) For every m ∈ N⩾1 there is a function f s.t., for every k ∈ N and every graph G,

  • G contains k vertex-disjoint cycles of length 0 mod m,
  • or there is a subset X of at most f(k) vertices s.t. G − X has

no such cycle.

  • from Thomassen’s proof:

f k 22O k

  • Chekury and Chuzhoy (2013):

f k k k

  • from our result:

f k O k k (tight)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 15 / 18

slide-73
SLIDE 73

Consequence 3/4: Packing cycles with modularity constraints

Theorem (Thomassen, JGT 1988) For every m ∈ N⩾1 there is a function f s.t., for every k ∈ N and every graph G,

  • G contains k vertex-disjoint cycles of length 0 mod m,
  • or there is a subset X of at most f(k) vertices s.t. G − X has

no such cycle.

  • from Thomassen’s proof:

f(k) = 22O(k)

  • Chekury and Chuzhoy (2013):

f k k k

  • from our result:

f k O k k (tight)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 15 / 18

slide-74
SLIDE 74

Consequence 3/4: Packing cycles with modularity constraints

Theorem (Thomassen, JGT 1988) For every m ∈ N⩾1 there is a function f s.t., for every k ∈ N and every graph G,

  • G contains k vertex-disjoint cycles of length 0 mod m,
  • or there is a subset X of at most f(k) vertices s.t. G − X has

no such cycle.

  • from Thomassen’s proof:

f(k) = 22O(k)

  • Chekury and Chuzhoy (2013):

f(k) = k polylog k

  • from our result:

f k O k k (tight)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 15 / 18

slide-75
SLIDE 75

Consequence 3/4: Packing cycles with modularity constraints

Theorem (Thomassen, JGT 1988) For every m ∈ N⩾1 there is a function f s.t., for every k ∈ N and every graph G,

  • G contains k vertex-disjoint cycles of length 0 mod m,
  • or there is a subset X of at most f(k) vertices s.t. G − X has

no such cycle.

  • from Thomassen’s proof:

f(k) = 22O(k)

  • Chekury and Chuzhoy (2013):

f(k) = k polylog k

  • from our result:

f(k) = O(k log k) (tight)

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 15 / 18

slide-76
SLIDE 76

Consequence 4/4: Erdős-Pósa in minor-closed classes

EP65: every gap for K3 is an Ω(k log k). Theorem (Bienstock and Dean, JCTB 1992) k 54k is a gap for K3 in planar graphs. Theorem (Fomin, Saurabh, and Thilikos, JGT 2011) For every planar graph H and every proper minor-closed class , there is a O k gap for H in . The previous theorem also follows from our results.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 16 / 18

slide-77
SLIDE 77

Consequence 4/4: Erdős-Pósa in minor-closed classes

EP65: every gap for K3 is an Ω(k log k). Theorem (Bienstock and Dean, JCTB 1992) k → 54k is a gap for K3 in planar graphs. Theorem (Fomin, Saurabh, and Thilikos, JGT 2011) For every planar graph H and every proper minor-closed class , there is a O k gap for H in . The previous theorem also follows from our results.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 16 / 18

slide-78
SLIDE 78

Consequence 4/4: Erdős-Pósa in minor-closed classes

EP65: every gap for K3 is an Ω(k log k). Theorem (Bienstock and Dean, JCTB 1992) k → 54k is a gap for K3 in planar graphs. Theorem (Fomin, Saurabh, and Thilikos, JGT 2011) For every planar graph H and every proper minor-closed class G, there is a O(k) gap for H in G. The previous theorem also follows from our results.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 16 / 18

slide-79
SLIDE 79

Consequence 4/4: Erdős-Pósa in minor-closed classes

EP65: every gap for K3 is an Ω(k log k). Theorem (Bienstock and Dean, JCTB 1992) k → 54k is a gap for K3 in planar graphs. Theorem (Fomin, Saurabh, and Thilikos, JGT 2011) For every planar graph H and every proper minor-closed class G, there is a O(k) gap for H in G. The previous theorem also follows from our results.

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 16 / 18

slide-80
SLIDE 80

Open problems

slide-81
SLIDE 81

The right gap

Theorem (our main theorem) H planar ⇒ there is a O(k log k) gap for H. In our proof, the hidden constant (which depends on H) is:

  • not known to be computable;
  • large.

What is the “right” contribution of H in the gap? Theorem (Mousset et al., JCTB 2017) There is a function f k O k k k such that C has gap f , for every 3. Same behavior?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 17 / 18

slide-82
SLIDE 82

The right gap

Theorem (our main theorem) H planar ⇒ there is a O(k log k) gap for H. In our proof, the hidden constant (which depends on H) is:

  • not known to be computable;
  • large.

What is the “right” contribution of H in the gap? Theorem (Mousset et al., JCTB 2017) There is a function f k O k k k such that C has gap f , for every 3. Same behavior?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 17 / 18

slide-83
SLIDE 83

The right gap

Theorem (our main theorem) H planar ⇒ there is a O(k log k) gap for H. In our proof, the hidden constant (which depends on H) is:

  • not known to be computable;
  • large.

What is the “right” contribution of H in the gap? Theorem (Mousset et al., JCTB 2017) There is a function f k O k k k such that C has gap f , for every 3. Same behavior?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 17 / 18

slide-84
SLIDE 84

The right gap

Theorem (our main theorem) H planar ⇒ there is a O(k log k) gap for H. In our proof, the hidden constant (which depends on H) is:

  • not known to be computable;
  • large.

What is the “right” contribution of H in the gap? Theorem (Mousset et al., JCTB 2017) There is a function f k O k k k such that C has gap f , for every 3. Same behavior?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 17 / 18

slide-85
SLIDE 85

The right gap

Theorem (our main theorem) H planar ⇒ there is a O(k log k) gap for H. In our proof, the hidden constant (which depends on H) is:

  • not known to be computable;
  • large.

What is the “right” contribution of H in the gap? Theorem (Mousset et al., JCTB 2017) There is a function f(k, ℓ) = O(k log k + kℓ) such that Cℓ has gap f(·, ℓ), for every ℓ ⩾ 3. Same behavior?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 17 / 18

slide-86
SLIDE 86

The right gap

Theorem (our main theorem) H planar ⇒ there is a O(k log k) gap for H. In our proof, the hidden constant (which depends on H) is:

  • not known to be computable;
  • large.

What is the “right” contribution of H in the gap? Theorem (Mousset et al., JCTB 2017) There is a function f(k, ℓ) = O(k log k + kℓ) such that Cℓ has gap f(·, ℓ), for every ℓ ⩾ 3. Same behavior?

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 17 / 18

slide-87
SLIDE 87

Variants

dichotomy tight bounds minors vertex ✓ ✓ edge ? ?

  • topo. minors

vertex ✓? ? edge ? ? immersions vertex ? ? edge ? ? Other variants: directed, induced, weighted, labelled, etc.

Thank you for your attention!

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 18 / 18

slide-88
SLIDE 88

Variants

dichotomy tight bounds minors vertex ✓ ✓ edge ? ?

  • topo. minors

vertex ✓? ? edge ? ? immersions vertex ? ? edge ? ? Other variants: directed, induced, weighted, labelled, etc.

Thank you for your attention!

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 18 / 18

slide-89
SLIDE 89

Variants

dichotomy tight bounds minors vertex ✓ ✓ edge ? ?

  • topo. minors

vertex ✓? ? edge ? ? immersions vertex ? ? edge ? ? Other variants: directed, induced, weighted, labelled, etc.

Thank you for your attention!

Jean-Florent Raymond Tight Erdős-Pósa bounds for minors 18 / 18