C-Planarity Testing of Embedded Clustered Graphs with Bounded Dual Carving-Width

Type: Article

Publication Date: 2021-06-08

Citations: 2

DOI: https://doi.org/10.1007/s00453-021-00839-2

Abstract

Abstract For a clustered graph , i.e, a graph whose vertex set is recursively partitioned into clusters, the C-Planarity Testing problem asks whether it is possible to find a planar embedding of the graph and a representation of each cluster as a region homeomorphic to a closed disk such that (1) the subgraph induced by each cluster is drawn in the interior of the corresponding disk, (2) each edge intersects any disk at most once, and (3) the nesting between clusters is reflected by the representation, i.e., child clusters are properly contained in their parent cluster. The computational complexity of this problem, whose study has been central to the theory of graph visualization since its introduction in 1995 [Feng, Cohen, and Eades, Planarity for clustered graphs , ESA’95], has only been recently settled [Fulek and Tóth, Atomic Embeddability, Clustered Planarity, and Thickenability , to appear at SODA’20]. Before such a breakthrough, the complexity question was still unsolved even when the graph has a prescribed planar embedding, i.e, for embedded clustered graphs . We show that the C-Planarity Testing problem admits a single-exponential single-parameter FPT (resp., XP) algorithm for embedded flat (resp., non-flat) clustered graphs, when parameterized by the carving-width of the dual graph of the input. These are the first FPT and XP algorithms for this long-standing open problem with respect to a single notable graph-width parameter. Moreover, the polynomial dependency of our FPT algorithm is smaller than the one of the algorithm by Fulek and Tóth. In particular, our algorithm runs in quadratic time for flat instances of bounded treewidth and bounded face size. To further strengthen the relevance of this result, we show that an algorithm with running time O ( r ( n )) for flat instances whose underlying graph has pathwidth 1 would result in an algorithm with running time O ( r ( n )) for flat instances and with running time $$O(r(n^2) + n^2)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>O</mml:mi> <mml:mo>(</mml:mo> <mml:mi>r</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:msup> <mml:mi>n</mml:mi> <mml:mn>2</mml:mn> </mml:msup> <mml:mo>)</mml:mo> </mml:mrow> <mml:mo>+</mml:mo> <mml:msup> <mml:mi>n</mml:mi> <mml:mn>2</mml:mn> </mml:msup> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> for general, possibly non-flat, instances.

Locations

  • arXiv (Cornell University) - View - PDF
  • Leibniz-Zentrum für Informatik (Schloss Dagstuhl) - View - PDF
  • DataCite API - View
  • Algorithmica - View - PDF

Similar Works

Action Title Year Authors
+ Advances on Testing C-Planarity of Embedded Flat Clustered Graphs 2014 Markus Chimani
Giuseppe Di Battista
Fabrizio Frati
Karsten Klein
+ Advances on Testing C-Planarity of Embedded Flat Clustered Graphs 2014 Markus Chimani
Giuseppe Di Battista
Fabrizio Frati
Karsten Klein
+ Subexponential-Time and FPT Algorithms for Embedded Flat Clustered Planarity 2018 Giordano Da Lozzo
David Eppstein
Michael T. Goodrich
Siddharth Gupta
+ Subexponential-Time and FPT Algorithms for Embedded Flat Clustered Planarity 2018 Giordano Da Lozzo
David Eppstein
Michael T. Goodrich
Siddharth Gupta
+ Atomic Embeddability, Clustered Planarity, and Thickenability 2019 Radoslav Fulek
Csaba D. Tóth
+ PDF Chat Atomic Embeddability, Clustered Planarity, and Thickenability 2022 Radoslav Fulek
Csaba D. Tóth
+ PDF Chat Advances on Testing C-Planarity of Embedded Flat Clustered Graphs 2019 Markus Chimani
Giuseppe Di Battista
Fabrizio Frati
Karsten Klein
+ PDF Chat Atomic Embeddability, Clustered Planarity, and Thickenability 2019 Radoslav Fulek
Csaba D. Tóth
+ A New Perspective on Clustered Planarity as a Combinatorial Embedding Problem 2015 Thomas Bläsius
Ignaz Rutter
+ A New Perspective on Clustered Planarity as a Combinatorial Embedding Problem 2015 Thomas Bläsius
Ignaz Rutter
+ Bounded embeddings of graphs in the plane 2016 Radoslav Fulek
+ Bounded embeddings of graphs in the plane 2016 Radoslav Fulek
+ Testing C-planarity of Embedded Graphs 2016 Radoslav Fulek
+ Strip Planarity Testing of Embedded Planar Graphs 2013 Patrizio Angelini
Giordano Da Lozzo
Giuseppe Di Battista
Fabrizio Frati
+ Strip Planarity Testing of Embedded Planar Graphs 2013 Patrizio Angelini
Giordano Da Lozzo
Giuseppe Di Battista
Fabrizio Frati
+ Graph Planarity Testing with Hierarchical Embedding Constraints 2019 Giuseppe Liotta
Ignaz Rutter
Alessandra Tappini
+ Graph Planarity Testing with Hierarchical Embedding Constraints 2019 Giuseppe Liotta
Ignaz Rutter
Alessandra Tappini
+ PDF Chat Subexponential-Time and FPT Algorithms for Embedded Flat Clustered Planarity 2018 Giordano Da Lozzo
David Eppstein
Michael T. Goodrich
Siddharth Gupta
+ Multilevel Planarity 2018 Lukas Barth
Guido Brückner
Paul Jungeblut
Marcel Radermacher
+ Multilevel Planarity 2018 Lukas Barth
Guido Brückner
Paul Jungeblut
Marcel Radermacher