SEFE = C-Planarity?

In this article, we deepen the understanding of the connection between two long-standing graph drawing open problems, Simultaneous Embedding with Fixed Edges (SEFE-2) and Clustered Planarity (C-Planarity). Given two planar graphs on the same set of vertices, the SEFE-2 problem asks to find planar drawings of the two graphs such that each vertex lies on the same point and each common edge is represented by the same curve in both drawings. Given a planar graph together with a recursive clustering of its vertices, the C-Planarity problem asks to find a planar drawing of the graph and a representation of each cluster as a simple region enclosing all and only the vertices of the cluster such that no unnecessary intersection involving clusters and edges is created. In a recent article at GD’12, Marcus Schaefer presented a reduction from C-Planarity to SEFE-2. We prove that a reduction exists also in the opposite direction, if we restrict to instances of SEFE-2 in which the graph induced by the common edges is connected. We pose as an intriguing open question whether the two problems are polynomial-time equivalent.

[1]  G. Battista,et al.  Hierarchies and planarity theory , 1988, IEEE Trans. Syst. Man Cybern..

[2]  Ignaz Rutter,et al.  Simultaneous PQ-Ordering with Applications to Constrained Embedding Problems , 2013, SODA.

[3]  Jan Kratochvíl,et al.  Clustered Planarity: Embedded Clustered Graphs with Two-Component Clusters , 2008, Graph Drawing.

[4]  Ignaz Rutter,et al.  Testing the simultaneous embeddability of two graphs whose intersection is a biconnected or a connected graph , 2012, J. Discrete Algorithms.

[5]  Stephen G. Kobourov,et al.  Simultaneous Embedding of Planar Graphs , 2012, Handbook of Graph Drawing and Visualization.

[6]  Giordano Da Lozzo,et al.  Advancements on SEFE and Partitioned Book Embedding problems , 2013, Theor. Comput. Sci..

[7]  Michael Kaufmann,et al.  Drawing Planar Partitions II: HH-Drawings , 1998, WG.

[8]  Ignaz Rutter,et al.  A New Perspective on Clustered Planarity as a Combinatorial Embedding Problem , 2014, Graph Drawing.

[9]  Karsten Klein,et al.  Advances on Testing C-Planarity of Embedded Flat Clustered Graphs , 2014, Graph Drawing.

[10]  Michael Jünger,et al.  Simultaneous Graph Embeddings with Fixed Edges , 2006, WG.

[11]  Bernhard Haeupler,et al.  Testing Simultaneous Planarity when the Common Graph is 2-Connected , 2010, J. Graph Algorithms Appl..

[12]  Marcus Schaefer,et al.  Toward a Theory of Planarity: Hanani-Tutte and Planarity Variants , 2012, J. Graph Algorithms Appl..

[13]  Robert F. Cohen,et al.  How to Draw a Planar Clustered Graph , 1995, COCOON.

[14]  Giuseppe Di Battista,et al.  Strip Planarity Testing for Embedded Planar Graphs , 2013, Algorithmica.

[15]  Radoslav Fulek,et al.  Towards the Hanani-Tutte Theorem for Clustered Graphs , 2014, WG.

[16]  Daniel Hoske Book Embedding with Fixed Page Assignments , 2012 .

[17]  Elias Dahlhaus,et al.  A Linear Time Algorithm to Recognize Clustered Graphs and Its Parallelization , 1998, LATIN.

[18]  Michael T. Goodrich,et al.  C-Planarity of Extrovert Clustered Graphs , 2005, Graph Drawing.

[19]  Martin Pergel,et al.  Clustered Planarity: Small Clusters in Cycles and Eulerian Graphs , 2009, J. Graph Algorithms Appl..

[20]  Giuseppe Di Battista,et al.  Implementing a Partitioned 2-Page Book Embedding Testing Algorithm , 2012, Graph Drawing.

[21]  Giuseppe Di Battista,et al.  On embedding a cycle in a plane graph , 2009, Discret. Math..

[22]  Robert F. Cohen,et al.  Planarity for Clustered Graphs , 1995, ESA.

[23]  Ignaz Rutter,et al.  A new perspective on clustered planarity as a combinatorial embedding problem , 2016, Theor. Comput. Sci..

[24]  Giuseppe Di Battista,et al.  C-Planarity of C-Connected Clustered Graphs , 2008, J. Graph Algorithms Appl..

[25]  Hiroshi Nagamochi,et al.  Simpler Algorithms for Testing Two-Page Book Embedding of Partitioned Graphs , 2014, COCOON.

[26]  Roberto Tamassia,et al.  Handbook on Graph Drawing and Visualization , 2013 .