finer tight bounds for coloring on clique width
play

Finer Tight Bounds for Coloring on Clique-width Michael Lampis - PowerPoint PPT Presentation

Finer Tight Bounds for Coloring on Clique-width Michael Lampis LAMSADE Universit e Paris Dauphine ICALP 2018 Coloring Input: Graph G = ( V, E ) n vertices k colors Question: Can we partition V into k independent sets? Parameterized


  1. Finer Tight Bounds for Coloring on Clique-width Michael Lampis LAMSADE Universit´ e Paris Dauphine ICALP 2018

  2. Coloring Input: Graph G = ( V, E ) n vertices k colors Question: Can we partition V into k independent sets? Parameterized Approximation Schemes 2 / 18

  3. Coloring Input: Graph G = ( V, E ) n vertices k colors Question: Can we partition V into k independent sets? Parameterized Approximation Schemes 2 / 18

  4. Coloring Input: Graph G = ( V, E ) n vertices k colors Question: Can we partition V into k independent sets? Note: For the rest of this talk, k denotes the number of colors . Problem NP-hard for any k ≥ 3 : We look at graphs with restricted structure. Parameterized Approximation Schemes 2 / 18

  5. Finer Tight Bounds? • What is a “finer” tight bound? Parameterized Approximation Schemes 3 / 18

  6. Finer Tight Bounds? • Tight bound: complexity-theoretic bound that “matches” running time of existing algorithm. • Finer bounds: • Increased “granularity”. • More precise about secondary parameters. Parameterized Approximation Schemes 3 / 18

  7. Finer Tight Bounds? • Tight bound: complexity-theoretic bound that “matches” running time of existing algorithm. • Finer bounds: • Increased “granularity”. • More precise about secondary parameters. Coloring • We know the “correct” complexity of Coloring for clique-width . . . ≈ k 2 w (more details in a bit) • • This bound is only tight for k sufficiently large. • What is the exact complexity of 3 -coloring, 4 -coloring for clique-width? Parameterized Approximation Schemes 3 / 18

  8. Finer Tight Bounds? • Tight bound: complexity-theoretic bound that “matches” running time of existing algorithm. • Finer bounds: • Increased “granularity”. • More precise about secondary parameters. Coloring • We know the “correct” complexity of Coloring for clique-width . . . ≈ k 2 w (more details in a bit) • • This bound is only tight for k sufficiently large. • What is the exact complexity of 3 -coloring, 4 -coloring for clique-width? In this talk we show that, under the SETH, the correct complexity of k -Coloring for clique-width is Parameterized Approximation Schemes 3 / 18

  9. Finer Tight Bounds? • Tight bound: complexity-theoretic bound that “matches” running time of existing algorithm. • Finer bounds: • Increased “granularity”. • More precise about secondary parameters. Coloring • We know the “correct” complexity of Coloring for clique-width . . . ≈ k 2 w (more details in a bit) • • This bound is only tight for k sufficiently large. • What is the exact complexity of 3 -coloring, 4 -coloring for clique-width? In this talk we show that, under the SETH, the correct complexity of k -Coloring for clique-width is Parameterized Approximation Schemes 3 / 18

  10. Finer Tight Bounds? • Tight bound: complexity-theoretic bound that “matches” running time of existing algorithm. • Finer bounds: • Increased “granularity”. • More precise about secondary parameters. Coloring • We know the “correct” complexity of Coloring for clique-width . . . ≈ k 2 w (more details in a bit) • • This bound is only tight for k sufficiently large. • What is the exact complexity of 3 -coloring, 4 -coloring for clique-width? In this talk we show that, under the SETH, the correct complexity of k -Coloring for clique-width is c w k . Parameterized Approximation Schemes 3 / 18

  11. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path Parameterized Approximation Schemes 4 / 18

  12. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path • w extra vertices, arbitrarily connected to each other Parameterized Approximation Schemes 4 / 18

  13. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path • w extra vertices, arbitrarily connected to each other • and arbitrary edges between these two parts Interesting case: w << n . Parameterized Approximation Schemes 4 / 18

  14. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path 3-Coloring algorithm on these graphs: • Guess a valid coloring of the w non-path vertices • Try to extend it to a coloring of the whole graph (easy!) Parameterized Approximation Schemes 4 / 18

  15. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path 3-Coloring algorithm on these graphs: • Guess a valid coloring of the w non-path vertices • Try to extend it to a coloring of the whole graph (easy!) Parameterized Approximation Schemes 4 / 18

  16. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path 3-Coloring algorithm on these graphs: • Guess a valid coloring of the w non-path vertices • Try to extend it to a coloring of the whole graph (easy!) Parameterized Approximation Schemes 4 / 18

  17. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path 3-Coloring algorithm on these graphs: • Guess a valid coloring of the w non-path vertices • Try to extend it to a coloring of the whole graph (easy!) Parameterized Approximation Schemes 4 / 18

  18. The story so far: Treewidth Consider this ( very very special ) class of graphs of treewidth w : • The graph consists of a long path 3-Coloring algorithm on these graphs: • Guess a valid coloring of the w non-path vertices • Try to extend it to a coloring of the whole graph (easy!) • Either found a valid coloring, or try another coloring for w vertices. Running time: 3 w Parameterized Approximation Schemes 4 / 18

  19. The story so far: Treewidth • Graphs of treewidth w are much more general than the graphs of the previous slide. • Algorithm generalizes easily (DP) Running time: k w . • Parameterized Approximation Schemes 5 / 18

  20. The story so far: Treewidth • Graphs of treewidth w are much more general than the graphs of the previous slide. • Algorithm generalizes easily (DP) Running time: k w . • Can we do better? Parameterized Approximation Schemes 5 / 18

  21. The story so far: Treewidth • Graphs of treewidth w are much more general than the graphs of the previous slide. • Algorithm generalizes easily (DP) Running time: k w . • Can we do better? Parameterized Approximation Schemes 5 / 18

  22. The story so far: Treewidth • Graphs of treewidth w are much more general than the graphs of the previous slide. • Algorithm generalizes easily (DP) Running time: k w . • Can we do better? Previous Work: • Lokshtanov, Marx, Saurabh, SODA’11 • Jaffke and Jansen, CIAC ’17 Result: (SETH) → cannot do ( k − ǫ ) w , for any k, ǫ , even for Paths+ w ! Very fine , completely tight bound! Note: SETH ≈ SAT has no 1 . 999 n algorithm. Parameterized Approximation Schemes 5 / 18

  23. The story so far: Treewidth • Graphs of treewidth w are much more general than the graphs of the previous slide. • Algorithm generalizes easily (DP) Running time: k w . • Can we do better? Previous Work: • Lokshtanov, Marx, Saurabh, SODA’11 • Jaffke and Jansen, CIAC ’17 Result: (SETH) → cannot do ( k − ǫ ) w , for any k, ǫ , even for Paths+ w ! Very fine , completely tight bound! Note: SETH ≈ SAT has no 1 . 999 n algorithm. Parameterized Approximation Schemes 5 / 18

  24. The story so far: Clique-width • Clique-width is the second most widely studied graph width. • Intuition: Treewidth + Some dense graphs. • Definition in next slide. Summary of what is known for k -Coloring on graphs of clique-width w : Algorithm in k 2 O ( w ) (Kobler and Rotics DAM ’03) • Algorithm in 4 k · w (Kobler and Rotics DAM ’03) • • W-hard parameterized by w (Fomin, Golovach, Lokshtanov, and Saurabh SICOMP ’10) ETH LB of n 2 o ( w ) (Golovach, Lokshtanov, Saurabh, Zehavi SODA’18) • Parameterized Approximation Schemes 6 / 18

  25. The story so far: Clique-width • Clique-width is the second most widely studied graph width. • Intuition: Treewidth + Some dense graphs. • Definition in next slide. Summary of what is known for k -Coloring on graphs of clique-width w : Algorithm in k 2 O ( w ) (Kobler and Rotics DAM ’03) • Algorithm in 4 k · w (Kobler and Rotics DAM ’03) • • W-hard parameterized by w (Fomin, Golovach, Lokshtanov, and Saurabh SICOMP ’10) ETH LB of n 2 o ( w ) (Golovach, Lokshtanov, Saurabh, Zehavi SODA’18) • Remark: Last LB is tight (!), but requires k to be large (otherwise contradicts second algorithm) Story not as clear as treewidth (yet). . . Parameterized Approximation Schemes 6 / 18

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