Obstructions against 3-coloring graphs without long induced paths - - PowerPoint PPT Presentation

obstructions against 3 coloring graphs without long
SMART_READER_LITE
LIVE PREVIEW

Obstructions against 3-coloring graphs without long induced paths - - PowerPoint PPT Presentation

Obstructions against 3-coloring graphs without long induced paths Oliver Schaudt Universit at zu K oln & RWTH Aachen with Maria Chudnovsky, Jan Goedgebeur, and Mingxian Zhong Graph coloring Graph coloring a k-coloring is an


slide-1
SLIDE 1

Obstructions against 3-coloring graphs without long induced paths

Oliver Schaudt

Universit¨ at zu K¨

  • ln & RWTH Aachen

with Maria Chudnovsky, Jan Goedgebeur, and Mingxian Zhong

slide-2
SLIDE 2

Graph coloring

slide-3
SLIDE 3

Graph coloring

◮ a k-coloring is an assignment of numbers {1, 2, . . . , k} to the

vertices such that any two adjacent vertices receive distinct numbers

slide-4
SLIDE 4

Graph coloring

◮ a k-coloring is an assignment of numbers {1, 2, . . . , k} to the

vertices such that any two adjacent vertices receive distinct numbers

slide-5
SLIDE 5

Graph coloring

◮ a k-coloring is an assignment of numbers {1, 2, . . . , k} to the

vertices such that any two adjacent vertices receive distinct numbers 1 1 1 1 2 2 2 3 3 3 4

slide-6
SLIDE 6

Graph coloring

◮ a k-coloring is an assignment of numbers {1, 2, . . . , k} to the

vertices such that any two adjacent vertices receive distinct numbers 1 1 1 1 2 2 2 3 3 3 4

◮ the related decision problem is called k-colorability

slide-7
SLIDE 7

Graph coloring

◮ a k-coloring is an assignment of numbers {1, 2, . . . , k} to the

vertices such that any two adjacent vertices receive distinct numbers 1 1 1 1 2 2 2 3 3 3 4

◮ the related decision problem is called k-colorability ◮ it is NP-complete for every k ≥ 3

slide-8
SLIDE 8

k-colorability in H-free graphs

slide-9
SLIDE 9

k-colorability in H-free graphs

◮ fix some graph H

slide-10
SLIDE 10

k-colorability in H-free graphs

◮ fix some graph H ◮ a graph G is H-free if it does not contain H as an induced

subgraph

slide-11
SLIDE 11

k-colorability in H-free graphs

◮ fix some graph H ◮ a graph G is H-free if it does not contain H as an induced

subgraph

Theorem (Lozin and Kaminski 2007, Kr´ al et al. 2001)

Let H be any graph that is not the disjoint union of paths. Then k-colorability is NP-complete in the class of H-free graphs, for all k ≥ 3.

slide-12
SLIDE 12

k-colorability in H-free graphs

◮ fix some graph H ◮ a graph G is H-free if it does not contain H as an induced

subgraph

Theorem (Lozin and Kaminski 2007, Kr´ al et al. 2001)

Let H be any graph that is not the disjoint union of paths. Then k-colorability is NP-complete in the class of H-free graphs, for all k ≥ 3.

◮ leads to the study of Pt-free graphs

1 2 3 t · · · · · ·

slide-13
SLIDE 13

3-colorability in Pt-free graphs

slide-14
SLIDE 14

3-colorability in Pt-free graphs

Theorem (Randerath and Schiermeyer 2004)

The 3-colorability problem can be solved in polynomial time for P6-free graphs.

slide-15
SLIDE 15

3-colorability in Pt-free graphs

Theorem (Randerath and Schiermeyer 2004)

The 3-colorability problem can be solved in polynomial time for P6-free graphs.

Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14)

The 3-colorability problem can be solved in polynomial time for P7-free graphs.

slide-16
SLIDE 16

3-colorability in Pt-free graphs

Theorem (Randerath and Schiermeyer 2004)

The 3-colorability problem can be solved in polynomial time for P6-free graphs.

Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14)

The 3-colorability problem can be solved in polynomial time for P7-free graphs.

Open Problem

Is there any t such that 3-colorability is NP-hard for Pt-free graphs?

slide-17
SLIDE 17

Obstructions against 3-colorability

slide-18
SLIDE 18

Obstructions against 3-colorability

1 1 1 1 2 2 2 3 3 3 4

slide-19
SLIDE 19

Obstructions against 3-colorability

1 1 1 1 2 2 2 3 3 3 4

slide-20
SLIDE 20

Obstructions against 3-colorability

1 1 1 1 2 2 2 3 3 3 4

◮ 4-critical graph: needs four colors, but every proper subgraph

is 3-colorable

slide-21
SLIDE 21

Obstructions against 3-colorability

1 1 1 1 2 2 2 3 3 3 4

◮ 4-critical graph: needs four colors, but every proper subgraph

is 3-colorable

◮ call such a graph an obstruction against 3-colorability

slide-22
SLIDE 22

Obstructions against 3-colorability

1 1 1 1 2 2 2 3 3 3 4

◮ 4-critical graph: needs four colors, but every proper subgraph

is 3-colorable

◮ call such a graph an obstruction against 3-colorability ◮ useful in the design of certifying algorithms

slide-23
SLIDE 23

Obstructions against 3-colorability

slide-24
SLIDE 24

Obstructions against 3-colorability

Theorem (Randerath, Schiermeyer and Tewes 2002)

The only obstruction in the class of (P6, K3)-free graphs is the Gr¨

  • tzsch graph.
slide-25
SLIDE 25

Obstructions against 3-colorability

Theorem (Randerath, Schiermeyer and Tewes 2002)

The only obstruction in the class of (P6, K3)-free graphs is the Gr¨

  • tzsch graph.
slide-26
SLIDE 26

Obstructions against 3-colorability

Theorem (Randerath, Schiermeyer and Tewes 2002)

The only obstruction in the class of (P6, K3)-free graphs is the Gr¨

  • tzsch graph.

Theorem (Bruce, H`

  • ang and Sawada 2009)

There are six obstructions in the class of P5-free graphs.

slide-27
SLIDE 27

Obstructions against 3-colorability

slide-28
SLIDE 28

Obstructions against 3-colorability

◮ Golovach et al.: is there a certifying algorithm for

3-colorability on P6-free graphs?

slide-29
SLIDE 29

Obstructions against 3-colorability

◮ Golovach et al.: is there a certifying algorithm for

3-colorability on P6-free graphs?

◮ Seymour: for which connected graphs H exist only finitely

many obstructions in the class of H-free graphs?

slide-30
SLIDE 30

Obstructions against 3-colorability

◮ Golovach et al.: is there a certifying algorithm for

3-colorability on P6-free graphs?

◮ Seymour: for which connected graphs H exist only finitely

many obstructions in the class of H-free graphs?

Theorem (Chudnovsky, Goedgebeur, S and Zhong 2015)

There are 24 obstructions in the class of P6-free graphs.

slide-31
SLIDE 31

Obstructions against 3-colorability

◮ Golovach et al.: is there a certifying algorithm for

3-colorability on P6-free graphs?

◮ Seymour: for which connected graphs H exist only finitely

many obstructions in the class of H-free graphs?

Theorem (Chudnovsky, Goedgebeur, S and Zhong 2015)

There are 24 obstructions in the class of P6-free graphs. Moreover, if H is connected and not a subgraph of P6, there are infinitely many obstructions in the class of H-free graphs.

slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34

Structure of the proof

slide-35
SLIDE 35

Structure of the proof

◮ Prove that our list is complete in the (P6, diamond)-free case

◮ Use an automatic proof, building on a method of H`

  • ang et al.

◮ Exhaustive enumeration, exploiting properties of obstructions

slide-36
SLIDE 36

Structure of the proof

◮ Prove that our list is complete in the (P6, diamond)-free case

◮ Use an automatic proof, building on a method of H`

  • ang et al.

◮ Exhaustive enumeration, exploiting properties of obstructions

◮ Prove that our list is complete up to 28 vertices

◮ Use same enumeration algorithm

slide-37
SLIDE 37

Structure of the proof

◮ Prove that our list is complete in the (P6, diamond)-free case

◮ Use an automatic proof, building on a method of H`

  • ang et al.

◮ Exhaustive enumeration, exploiting properties of obstructions

◮ Prove that our list is complete up to 28 vertices

◮ Use same enumeration algorithm

◮ Prove that our list is complete in the full case

◮ Structural analysis by hand ◮ Contraction/Decontraction of maximal tripods

slide-38
SLIDE 38

Obstructions against 3-colorability

slide-39
SLIDE 39

Obstructions against 3-colorability

◮ There is an infinite family of P7-free obstructions

slide-40
SLIDE 40

Obstructions against 3-colorability

◮ There is an infinite family of P7-free obstructions

slide-41
SLIDE 41

Obstructions against 3-colorability

◮ There is an infinite family of P7-free obstructions ◮ Easy: infinte familes of claw-free obstructions, and

  • bstructions of large girth
slide-42
SLIDE 42

Obstructions against 3-colorability

◮ There is an infinite family of P7-free obstructions ◮ Easy: infinte familes of claw-free obstructions, and

  • bstructions of large girth

◮ this yields the desired dichotomy

slide-43
SLIDE 43

Open problems

slide-44
SLIDE 44

Open problems

◮ Formulate a dichotomy theorem for general H ◮ Is 3-colorability solvable in polytime on Pt-free graphs? ◮ Is 4-colorability solvable in polytime on P6-free graphs? ◮ Is k-colorability FPT in the class of P5-free graphs?

slide-45
SLIDE 45

Open problems

◮ Formulate a dichotomy theorem for general H ◮ Is 3-colorability solvable in polytime on Pt-free graphs? ◮ Is 4-colorability solvable in polytime on P6-free graphs? ◮ Is k-colorability FPT in the class of P5-free graphs?

Thanks!