coloring graphs without long induced paths
play

Coloring graphs without long induced paths Oliver Schaudt Universit - PowerPoint PPT Presentation

Coloring graphs without long induced paths Oliver Schaudt Universit at zu K oln & RWTH Aachen with Flavia Bonomo, Maria Chudnovsky, Jan Goedgebeur, Peter Maceli, Maya Stein, and Mingxian Zhong Graph coloring Graph coloring a


  1. Coloring graphs without long induced paths Oliver Schaudt Universit¨ at zu K¨ oln & RWTH Aachen with Flavia Bonomo, Maria Chudnovsky, Jan Goedgebeur, Peter Maceli, Maya Stein, and Mingxian Zhong

  2. Graph coloring

  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

  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

  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

  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 2 1 2 1 2 1

  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 3 1 2 1 3 2 1 2 1 3

  8. 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 3 1 2 4 1 3 2 1 2 1 3

  9. 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 3 1 2 4 1 3 2 1 2 1 3 ◮ the related decision problem is called k-colorability

  10. 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 3 1 2 4 1 3 2 1 2 1 3 ◮ the related decision problem is called k-colorability ◮ it is NP-complete for every k ≥ 3

  11. k -colorability in H -free graphs

  12. k -colorability in H -free graphs ◮ fix some graph H

  13. 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

  14. 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 ◮ that is, H cannot be obtained from G by deleting vertices

  15. 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 ◮ that is, H cannot be obtained from G by deleting vertices Theorem (Lozin & Kaminski 2007) 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 .

  16. k -colorability in H -free graphs

  17. k -colorability in H -free graphs Theorem (Lozin & Kaminski 2007) 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 .

  18. k -colorability in H -free graphs Theorem (Lozin & Kaminski 2007) 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 P t -free graphs

  19. k -colorability in H -free graphs Theorem (Lozin & Kaminski 2007) 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 P t -free graphs ◮ P t is the path on t vertices

  20. k -colorability in H -free graphs Theorem (Lozin & Kaminski 2007) 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 P t -free graphs ◮ P t is the path on t vertices · · · · · · 1 2 3 t

  21. k -colorability in P t -free graphs

  22. k -colorability in P t -free graphs Theorem (H´ oang et al. 2010) For fixed k, the k-colorability problem is solvable in polynomial time in the class of P 5 -free graphs.

  23. k -colorability in P t -free graphs Theorem (H´ oang et al. 2010) For fixed k, the k-colorability problem is solvable in polynomial time in the class of P 5 -free graphs. Theorem (Huang 2013) If k ≥ 5 , the k-colorability problem is NP-hard for P 6 -free graphs.

  24. k -colorability in P t -free graphs Theorem (H´ oang et al. 2010) For fixed k, the k-colorability problem is solvable in polynomial time in the class of P 5 -free graphs. Theorem (Huang 2013) If k ≥ 5 , the k-colorability problem is NP-hard for P 6 -free graphs. The 4-colorability problem is NP-hard for P 7 -free graphs.

  25. k -colorability in P t -free graphs Theorem (H´ oang et al. 2010) For fixed k, the k-colorability problem is solvable in polynomial time in the class of P 5 -free graphs. Theorem (Huang 2013) If k ≥ 5 , the k-colorability problem is NP-hard for P 6 -free graphs. The 4-colorability problem is NP-hard for P 7 -free graphs. Open Problem Determine the complexity of 4-colorability for P 6 -free graphs.

  26. 3-colorability in P t -free graphs

  27. 3-colorability in P t -free graphs Theorem (Randerath and Schiermeyer 2004) The 3-colorability problem can be solved in polynomial time for P 6 -free graphs.

  28. 3-colorability in P t -free graphs Theorem (Randerath and Schiermeyer 2004) The 3-colorability problem can be solved in polynomial time for P 6 -free graphs. Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs.

  29. 3-colorability in P t -free graphs Theorem (Randerath and Schiermeyer 2004) The 3-colorability problem can be solved in polynomial time for P 6 -free graphs. Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs. Open Problem Is there any t such that 3-colorability is NP-hard for P t -free graphs?

  30. 3-colorability in P 7 -free graphs

  31. 3-colorability in P 7 -free graphs Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs.

  32. 3-colorability in P 7 -free graphs Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs. ◮ we can also solve the list 3-colorability problem

  33. 3-colorability in P 7 -free graphs Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs. ◮ we can also solve the list 3-colorability problem ◮ each vertex is assigned a subset of { 1 , 2 , 3 } of admissible colors (a so-called palette )

  34. 3-colorability in P 7 -free graphs Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs. ◮ we can also solve the list 3-colorability problem ◮ each vertex is assigned a subset of { 1 , 2 , 3 } of admissible colors (a so-called palette ) ◮ our algorithm works in two phases

  35. 3-colorability in P 7 -free graphs Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs. ◮ we can also solve the list 3-colorability problem ◮ each vertex is assigned a subset of { 1 , 2 , 3 } of admissible colors (a so-called palette ) ◮ our algorithm works in two phases ◮ the goal is to reduce the number of admissible colors for each vertex from three to at most two

  36. 3-colorability in P 7 -free graphs Theorem (Bonomo, Chudnovsky, Maceli, S, Stein, Zhong ’14) The 3-colorability problem can be solved in polynomial time for P 7 -free graphs. ◮ we can also solve the list 3-colorability problem ◮ each vertex is assigned a subset of { 1 , 2 , 3 } of admissible colors (a so-called palette ) ◮ our algorithm works in two phases ◮ the goal is to reduce the number of admissible colors for each vertex from three to at most two ◮ that leaves a 2-SAT problem, which can be solved efficiently

  37. First phase

  38. First phase ◮ compute a vertex subset of constant size whose second neighborhood is the whole graph [Camby and S. 2014]

  39. First phase ◮ compute a vertex subset of constant size whose second neighborhood is the whole graph [Camby and S. 2014] ◮ enumerate all colorings of that vertex set, the so-called seed

  40. First phase ◮ compute a vertex subset of constant size whose second neighborhood is the whole graph [Camby and S. 2014] ◮ enumerate all colorings of that vertex set, the so-called seed

  41. First phase

  42. First phase ◮ for all combinations of ’relevant’ induced paths that start in the seed we enumerate the possible colorings

  43. First phase ◮ for all combinations of ’relevant’ induced paths that start in the seed we enumerate the possible colorings

  44. First phase ◮ for all combinations of ’relevant’ induced paths that start in the seed we enumerate the possible colorings ◮ this lets the seed grow, and the number of vertices that have only two colors left on their list

  45. Second phase

  46. Second phase ◮ after five iterations, we have O ( n 20 ) possible palettes

  47. Second phase ◮ after five iterations, we have O ( n 20 ) possible palettes ◮ in each of them, the vertices with three colors on their list form an independent set

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend