Recoloring bounded treewidth graphs Marthe Bonamy, Nicolas Bousquet - - PowerPoint PPT Presentation

recoloring bounded treewidth graphs
SMART_READER_LITE
LIVE PREVIEW

Recoloring bounded treewidth graphs Marthe Bonamy, Nicolas Bousquet - - PowerPoint PPT Presentation

Recoloring bounded treewidth graphs Marthe Bonamy, Nicolas Bousquet LIRMM, Montpellier, France Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 1/13 Recoloring graphs Marthe Bonamy, Nicolas Bousquet Recoloring bounded


slide-1
SLIDE 1

Recoloring bounded treewidth graphs

Marthe Bonamy, Nicolas Bousquet LIRMM, Montpellier, France

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 1/13

slide-2
SLIDE 2

Recoloring graphs

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-3
SLIDE 3

Recoloring graphs

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-4
SLIDE 4

Recoloring graphs

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-5
SLIDE 5

Recoloring graphs

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-6
SLIDE 6

Recoloring graphs

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-7
SLIDE 7

Recoloring graphs

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-8
SLIDE 8

Recoloring graphs

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-9
SLIDE 9

Recoloring graphs ⇒ Reconfiguration graphs

Solutions // Vertices. Adjacent solutions // Neighbors.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 2/13

slide-10
SLIDE 10

Reconfiguration graph

More formally

k-Reconfiguration graph of G

◮ Vertices: Proper k-colorings of G ◮ Edges between any two k-colorings which differ on exactly one

vertex.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 3/13

slide-11
SLIDE 11

Reconfiguration graph

More formally

k-Reconfiguration graph of G

◮ Vertices: Proper k-colorings of G ◮ Edges between any two k-colorings which differ on exactly one

vertex.

Remark

Two colorings equivalent up to color permutation are distinct.

=

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 3/13

slide-12
SLIDE 12

Interesting questions

◮ Two solutions:

◮ Are in the same connected component? ◮ What distance between them? Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 4/13

slide-13
SLIDE 13

Interesting questions

◮ Two solutions:

◮ Are in the same connected component? ◮ What distance between them?

◮ Reconfiguration graphs:

◮ Connex? ◮ What diameter? Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 4/13

slide-14
SLIDE 14

k-mixing graphs

k-mixing

A graph is k-mixing if its k-reconfiguration graph is connected.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 5/13

slide-15
SLIDE 15

k-mixing graphs

k-mixing

A graph is k-mixing if its k-reconfiguration graph is connected. 1 1 2 2 3 3 n n

Gap

No function f on the chromatic number ensures that G is k-mixing if k ≥ f (χ).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 5/13

slide-16
SLIDE 16

State of the art

Theorem (Cereceda, van den Heuvel, Johnson ’07)

Determining if a bipartite graph is 3-mixing is co-NP hard.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 6/13

slide-17
SLIDE 17

State of the art

Theorem (Cereceda, van den Heuvel, Johnson ’07)

Determining if a bipartite graph is 3-mixing is co-NP hard.

Recoloring diameter

Given a k-mixing graph, the recoloring diameter is in O(A(n)) if the diameter of the k-reconfiguration graph is bounded by C × A(n). (n is the number of vertices)

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 6/13

slide-18
SLIDE 18

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-19
SLIDE 19

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-20
SLIDE 20

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-21
SLIDE 21

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-22
SLIDE 22

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-23
SLIDE 23

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-24
SLIDE 24

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-25
SLIDE 25

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-26
SLIDE 26

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-27
SLIDE 27

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-28
SLIDE 28

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-29
SLIDE 29

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-30
SLIDE 30

Upper bounds on recoloring

Theorem (Cereceda)

As long as k ≥ n + 1, the clique Kn is k-mixing in O(n).

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

Trees are 3-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 7/13

slide-31
SLIDE 31

Chordal graphs

Chordal graphs

◮ No induced cycle of length at least 4. ◮ The graph admits a clique tree.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 8/13

slide-32
SLIDE 32

Chordal graphs

Chordal graphs

◮ No induced cycle of length at least 4. ◮ The graph admits a clique tree.

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

The chordal graphs are (k + 1)-mixing in O(n2) for every k ≥ χ + 1.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 8/13

slide-33
SLIDE 33

Chordal graphs

Chordal graphs

◮ No induced cycle of length at least 4. ◮ The graph admits a clique tree.

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

The chordal graphs are (k + 1)-mixing in O(n2) for every k ≥ χ + 1.

◮ Compute a clique-tree. Find a vertex which only appears in

the bag of a leaf.

◮ Identify it with a vertex of the bag of its parent.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 8/13

slide-34
SLIDE 34

Chordal graphs

Chordal graphs

◮ No induced cycle of length at least 4. ◮ The graph admits a clique tree.

Theorem (Bonamy, Johnson, Lignos, Paulusma, Patel ’12)

The chordal graphs are (k + 1)-mixing in O(n2) for every k ≥ χ + 1.

◮ Compute a clique-tree. Find a vertex which only appears in

the bag of a leaf.

◮ Identify it with a vertex of the bag of its parent.

Questions

◮ Does the same hold for bounded treewidth graphs? ◮ And for perfect graphs?

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 8/13

slide-35
SLIDE 35

Perfect graphs: a counter-example

1 1 2 2 3 3 n n

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 9/13

slide-36
SLIDE 36

Bounded Treewidth graphs

Definition

◮ tw(G) =minH{χ(H) − 1|G ⊆ H, H chordal}.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 10/13

slide-37
SLIDE 37

Bounded Treewidth graphs

Definition

◮ tw(G) =minH{χ(H) − 1|G ⊆ H, H chordal}. ◮ G admits a tree decomposition where each bag has size at

most tw(G) + 1 and each edge appears in at least one bag.

1 2 3 4 5 6 7 8 9

1 3 4 5 6 1 2 2 4 5 7 4 9 4 9 5 9 8 9

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 10/13

slide-38
SLIDE 38

Bounded Treewidth graphs

Definition

◮ tw(G) =minH{χ(H) − 1|G ⊆ H, H chordal}. ◮ G admits a tree decomposition where each bag has size at

most tw(G) + 1 and each edge appears in at least one bag.

1 2 3 4 5 6 7 8 9

1 3 4 5 6 1 2 2 4 5 7 4 9 4 9 5 9 8 9

Theorem (Cereceda et al.)

Every k-degenerate graph is (k + 2)-mixing in 2n.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 10/13

slide-39
SLIDE 39

Our main result

Theorem (Bonamy, B.)

Every graph G is (tw(G) + 2)-mixing in O(n2).

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 11/13

slide-40
SLIDE 40

Our main result

Theorem (Bonamy, B.)

Every graph G is (tw(G) + 2)-mixing in O(n2).

Optimal

◮ tw(Kn) = n − 1, so tw(G) + 2 colors are necessary. ◮ Since 3-colorings of paths have a quadratic recoloring

diameter, the quadratic bound is necessary.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 11/13

slide-41
SLIDE 41

Sketch of the proof

1 2 3 4 5 6 7 8 9

1 3 4 5 6 1 2 2 4 5 7 4 9 4 9 5 9 8 9

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 12/13

slide-42
SLIDE 42

Sketch of the proof

1 2 3 4 5 6 7 8 9

1 3 4 5 6 1 2 2 4 5 7 4 9 4 9 5 9 8 9

◮ There exists a tree decomposition such that every bag has size

tw(G) + 2.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 12/13

slide-43
SLIDE 43

Sketch of the proof

1 2 3 4 5 6 7 8 9

1 3 4 5 6 1 2 2 4 5 7 4 9 4 9 5 9 8 9

◮ There exists a tree decomposition such that every bag has size

tw(G) + 2.

◮ Objective: identify vertices with their parents.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 12/13

slide-44
SLIDE 44

Sketch of the proof

1 2 3 4 5 6 7 8 9

1 3 4 5 6 1 2 2 4 5 7 4 9 4 9 5 9 8 9

◮ There exists a tree decomposition such that every bag has size

tw(G) + 2.

◮ Objective: identify vertices with their parents. ◮ Waiting for the identification with a not too costful operation.

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 12/13

slide-45
SLIDE 45

Conclusion

Question

◮ Are k-degenerate graphs (k + 2)-mixing in O(n2)?

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 13/13

slide-46
SLIDE 46

Conclusion

Question

◮ Are k-degenerate graphs (k + 2)-mixing in O(n2)? ◮ And planar graphs?

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 13/13

slide-47
SLIDE 47

Conclusion

Question

◮ Are k-degenerate graphs (k + 2)-mixing in O(n2)? ◮ And planar graphs? ◮ Other classes of graphs? (cographs and distance hereditary

graphs are (χ + 1)-mixing (Bonamy, B. ’13+))

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 13/13

slide-48
SLIDE 48

Conclusion

Question

◮ Are k-degenerate graphs (k + 2)-mixing in O(n2)? ◮ And planar graphs? ◮ Other classes of graphs? (cographs and distance hereditary

graphs are (χ + 1)-mixing (Bonamy, B. ’13+))

◮ How does the diameter decrease when there are more colors?

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 13/13

slide-49
SLIDE 49

Conclusion

Question

◮ Are k-degenerate graphs (k + 2)-mixing in O(n2)? ◮ And planar graphs? ◮ Other classes of graphs? (cographs and distance hereditary

graphs are (χ + 1)-mixing (Bonamy, B. ’13+))

◮ How does the diameter decrease when there are more colors?

Thanks for your attention !

Marthe Bonamy, Nicolas Bousquet Recoloring bounded treewidth graphs 13/13