exact crossing number exact crossing number parameterized
play

Exact Crossing Number Exact Crossing Number Parameterized by Vertex - PowerPoint PPT Presentation

Exact Crossing Number Exact Crossing Number Parameterized by Vertex Cover Parameterized by Vertex Cover Petr Hlin en y Petr Hlin en y Faculty of Informatics, Masaryk University Brno, Czech Republic joint work with Abhisekh


  1. Exact Crossing Number Exact Crossing Number Parameterized by Vertex Cover Parameterized by Vertex Cover Petr Hlinˇ en´ y Petr Hlinˇ en´ y Faculty of Informatics, Masaryk University Brno, Czech Republic joint work with Abhisekh Sankaran Abhisekh Sankaran Department of Computer Science and Technology University of Cambridge, UK Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 1 / 16 Exact crossing number by vertex cover

  2. 1 1 Crossing Number Problem Crossing Number Problem Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 2 / 16 Exact crossing number by vertex cover

  3. 1 1 Crossing Number Problem Crossing Number Problem Definition . CR ( m ) ≡ the problem to draw a graph with ≤ m edge crossings . Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 2 / 16 Exact crossing number by vertex cover

  4. 1 1 Crossing Number Problem Crossing Number Problem Definition . CR ( m ) ≡ the problem to draw a graph with ≤ m edge crossings . – The vertices of G are distinct points in the plane, and every edge e = uv ∈ E ( G ) is a simple (cont.) curve joining u to v . Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 2 / 16 Exact crossing number by vertex cover

  5. 1 1 Crossing Number Problem Crossing Number Problem Definition . CR ( m ) ≡ the problem to draw a graph with ≤ m edge crossings . – The vertices of G are distinct points in the plane, and every edge e = uv ∈ E ( G ) is a simple (cont.) curve joining u to v . – No edge passes through a vertex other than its endpoints, and no three edges intersect in a common point. Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 2 / 16 Exact crossing number by vertex cover

  6. 1 1 Crossing Number Problem Crossing Number Problem Definition . CR ( m ) ≡ the problem to draw a graph with ≤ m edge crossings . – The vertices of G are distinct points in the plane, and every edge e = uv ∈ E ( G ) is a simple (cont.) curve joining u to v . – No edge passes through a vertex other than its endpoints, and no three edges intersect in a common point. • A very hard algorithmic problem, indeed. . . Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 2 / 16 Exact crossing number by vertex cover

  7. Brief complexity status of CR ( k ) Brief complexity status of CR ( k ) NP-hardness • The general case (no surprise); [ Garey and Johnson , 1983] Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 3 / 16 Exact crossing number by vertex cover

  8. Brief complexity status of CR ( k ) Brief complexity status of CR ( k ) NP-hardness • The general case (no surprise); [ Garey and Johnson , 1983] • The degree- 3 and minor-monotone cases; [ PH , 2004] Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 3 / 16 Exact crossing number by vertex cover

  9. Brief complexity status of CR ( k ) Brief complexity status of CR ( k ) NP-hardness • The general case (no surprise); [ Garey and Johnson , 1983] • The degree- 3 and minor-monotone cases; [ PH , 2004] • With fixed rotation scheme ; [ Pelsmajer, Schaeffer, ˇ Stefankoviˇ c , 2007] Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 3 / 16 Exact crossing number by vertex cover

  10. Brief complexity status of CR ( k ) Brief complexity status of CR ( k ) NP-hardness • The general case (no surprise); [ Garey and Johnson , 1983] • The degree- 3 and minor-monotone cases; [ PH , 2004] • With fixed rotation scheme ; [ Pelsmajer, Schaeffer, ˇ Stefankoviˇ c , 2007] • And even for almost-planar (planar graphs plus one edge)! [ Cabello and Mohar , 2010] Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 3 / 16 Exact crossing number by vertex cover

  11. Brief complexity status of CR ( k ) Brief complexity status of CR ( k ) NP-hardness • The general case (no surprise); [ Garey and Johnson , 1983] • The degree- 3 and minor-monotone cases; [ PH , 2004] • With fixed rotation scheme ; [ Pelsmajer, Schaeffer, ˇ Stefankoviˇ c , 2007] • And even for almost-planar (planar graphs plus one edge)! [ Cabello and Mohar , 2010] Approximations, at least? • Up to factor log 3 | V ( G ) | ( log 2 · ) for cr ( G )+ | V ( G ) | with bounded degs.; [ Even, Guha and Schieber , 2002] Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 3 / 16 Exact crossing number by vertex cover

  12. Brief complexity status of CR ( k ) Brief complexity status of CR ( k ) NP-hardness • The general case (no surprise); [ Garey and Johnson , 1983] • The degree- 3 and minor-monotone cases; [ PH , 2004] • With fixed rotation scheme ; [ Pelsmajer, Schaeffer, ˇ Stefankoviˇ c , 2007] • And even for almost-planar (planar graphs plus one edge)! [ Cabello and Mohar , 2010] Approximations, at least? • Up to factor log 3 | V ( G ) | ( log 2 · ) for cr ( G )+ | V ( G ) | with bounded degs.; [ Even, Guha and Schieber , 2002] • No constant factor approximation for some c > 1 ; [ Cabello , 2013]. Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 3 / 16 Exact crossing number by vertex cover

  13. Brief complexity status of CR ( k ) Brief complexity status of CR ( k ) NP-hardness • The general case (no surprise); [ Garey and Johnson , 1983] • The degree- 3 and minor-monotone cases; [ PH , 2004] • With fixed rotation scheme ; [ Pelsmajer, Schaeffer, ˇ Stefankoviˇ c , 2007] • And even for almost-planar (planar graphs plus one edge)! [ Cabello and Mohar , 2010] Approximations, at least? • Up to factor log 3 | V ( G ) | ( log 2 · ) for cr ( G )+ | V ( G ) | with bounded degs.; [ Even, Guha and Schieber , 2002] • No constant factor approximation for some c > 1 ; [ Cabello , 2013]. Parameterized complexity � � • Yes, CR ( k ) in FPT with parameter k , O f ( k ) · n runtime; [ Grohe , 2001 / Kawarabayashi and Reed , 2007] Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 3 / 16 Exact crossing number by vertex cover

  14. What about polynomial algorithms? • Trivially for CR ( c ) with any constant c (even without the FPT result); just guess the c crossings and test planarity. Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 4 / 16 Exact crossing number by vertex cover

  15. What about polynomial algorithms? • Trivially for CR ( c ) with any constant c (even without the FPT result); just guess the c crossings and test planarity. • Even for graphs of tree-width 3 , the complexity of CR ( m ) is unknown! Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 4 / 16 Exact crossing number by vertex cover

  16. What about polynomial algorithms? • Trivially for CR ( c ) with any constant c (even without the FPT result); just guess the c crossings and test planarity. • Even for graphs of tree-width 3 , the complexity of CR ( m ) is unknown! • So, can we come up with any nontrivially rich graph class with unbounded crossing number for which CR ( m ) is in P (with m on the input)? Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 4 / 16 Exact crossing number by vertex cover

  17. What about polynomial algorithms? • Trivially for CR ( c ) with any constant c (even without the FPT result); just guess the c crossings and test planarity. • Even for graphs of tree-width 3 , the complexity of CR ( m ) is unknown! • So, can we come up with any nontrivially rich graph class with unbounded crossing number for which CR ( m ) is in P (with m on the input)? So far, only one such published result for the maximal graphs of path- width 3 by [ Biedl, Chimani, Derka, and Mutzel , 2017]. Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 4 / 16 Exact crossing number by vertex cover

  18. What about polynomial algorithms? • Trivially for CR ( c ) with any constant c (even without the FPT result); just guess the c crossings and test planarity. • Even for graphs of tree-width 3 , the complexity of CR ( m ) is unknown! • So, can we come up with any nontrivially rich graph class with unbounded crossing number for which CR ( m ) is in P (with m on the input)? So far, only one such published result for the maximal graphs of path- width 3 by [ Biedl, Chimani, Derka, and Mutzel , 2017]. • Our contribution: CR ( m ) is in FPT when parameterized by the vertex cover size. (Any m . Warning: only for simple graphs.) Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 4 / 16 Exact crossing number by vertex cover

  19. What about polynomial algorithms? • Trivially for CR ( c ) with any constant c (even without the FPT result); just guess the c crossings and test planarity. • Even for graphs of tree-width 3 , the complexity of CR ( m ) is unknown! • So, can we come up with any nontrivially rich graph class with unbounded crossing number for which CR ( m ) is in P (with m on the input)? So far, only one such published result for the maximal graphs of path- width 3 by [ Biedl, Chimani, Derka, and Mutzel , 2017]. • Our contribution: CR ( m ) is in FPT when parameterized by the vertex cover size. (Any m . Warning: only for simple graphs.) FPT runtime: f ( k ) · n O (1) , where k = | X | is the vertex-cover size and f is a computable function (doubly-exponential here). Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 4 / 16 Exact crossing number by vertex cover

  20. 2 2 Some Basic Ideas Some Basic Ideas Inspiration: Crossings and parallel edges Petr Hlinˇ en´ y, Graph Drawing 19, Pr˚ uhonice, 2019 5 / 16 Exact crossing number by vertex cover

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