Finding Geometric Representations of Apex Graphs is NP-Hard

Planar graphs can be represented as intersection graphs of different types of geometric objects in the plane, e.g., circles (Koebe, 1936), line segments (Chalopin & Gonçalves, 2009), L-shapes (Gonçalves et al., 2018). Furthermore, these representations can be obtained in polynomial time when the planar graph is provided as input. For general graphs, however, even deciding whether such representations exist is often NP-hard. We consider apex graphs, i.e., graphs that can be made planar by removing one vertex from them. We show, somewhat surprisingly, that deciding whether geometric representations exist for apex graphs is NP-hard. More precisely, we show that recognizing every graph class G which satisfies PURE-2-DIR ⊆ G ⊆ 1-STRING is NP-hard, even when the input graphs are apex graphs. Here, PURE-2-DIR is the class of intersection graphs of axis-parallel line segments (where intersections are allowed only between horizontal and vertical segments) and 1-STRING is the class of intersection graphs of simple curves (where two curves share at most one point) in the plane. Most of the known NP-hardness reductions for these problems are from variants of 3-SAT. We reduce from PLANAR HAMILTONIAN PATH COMPLETION, which uses the more intuitive notion of planarity. As a result, our proof is much simpler and encapsulates several classes of geometric graphs.

[1]  R. Guy Crossing numbers of graphs , 1972 .

[2]  Therese C. Biedl,et al.  On the Size of Outer-String Representations , 2018, SWAT.

[3]  Jan Kratochvíl A Special Planar Satisfiability Problem and a Consequence of Its NP-completeness , 1994, Discret. Appl. Math..

[4]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

[5]  Carsten Thomassen,et al.  Interval representations of planar graphs , 1986, J. Comb. Theory, Ser. B.

[6]  Jan Kratochvíl,et al.  Bend-Bounded Path Intersection Graphs: Sausages, Noodles, and Waffles on a Grill , 2012, WG.

[7]  Sean McGuinness On bounding the chromatic number of L-graphs , 1996, Discret. Math..

[8]  J. Geelen ON HOW TO DRAW A GRAPH , 2012 .

[9]  Andreas Gleißner,et al.  Characterizations of Deque and Queue Graphs , 2011, WG.

[10]  Dominic Welsh,et al.  Knots and braids: Some algorithmic questions , 1991, Graph Structure Theory.

[11]  Kunsoo Park,et al.  in Interval Graphs , 1997 .

[12]  L. Sunil Chandran,et al.  Boxicity of series-parallel graphs , 2006, Discret. Math..

[13]  Benjamin Lévêque,et al.  Homothetic triangle representations of planar graphs , 2019, Journal of Graph Algorithms and Applications.

[14]  Ilan Newman,et al.  On grid intersection graphs , 1991, Discret. Math..

[15]  Daniel Gonçalves Not all planar graphs are in PURE-4-DIR , 2020, J. Graph Algorithms Appl..

[16]  Marcus Schaefer,et al.  Recognizing string graphs in NP , 2002, STOC '02.

[17]  Sergio Cabello,et al.  Refining the Hierarchies of Classes of Geometric Intersection Graphs , 2016, Electron. Notes Discret. Math..

[18]  Csaba D. Tóth,et al.  Simple k-Planar Graphs are Simple (k+1)-Quasiplanar , 2020, J. Comb. Theory, Ser. B.

[19]  Stefan Felsner,et al.  Contact representations of planar graphs with cubes , 2011, SoCG '11.

[20]  Dimitrios M. Thilikos,et al.  Fast Partitioning l-Apex Graphs with Application to Approximating Maximum Induced-Subgraph Problems , 1997, Inf. Process. Lett..

[21]  Claire Pennarun,et al.  Planar Graphs as L-intersection or L-contact graphs , 2017, SODA.

[22]  Martin Pergel,et al.  On unit grid intersection graphs and several other intersection graph classes , 2019 .

[23]  R. Tarjan,et al.  A Separator Theorem for Planar Graphs , 1977 .

[24]  Daniel Gonçalves,et al.  3-Colorable Planar Graphs Have an Intersection Segment Representation Using 3 Slopes , 2019, WG.

[25]  S. Benzer ON THE TOPOLOGY OF THE GENETIC FINE STRUCTURE. , 1959, Proceedings of the National Academy of Sciences of the United States of America.

[26]  Naveed A. Sherwani,et al.  Algorithms for VLSI Physical Design Automation , 1999, Springer US.

[27]  Jérémie Chalopin,et al.  Planar Graphs Have 1-string Representations , 2010, Discret. Comput. Geom..

[28]  Dimitrios M. Thilikos,et al.  Invitation to fixed-parameter algorithms , 2007, Comput. Sci. Rev..

[29]  Bonnie Berger,et al.  Fast and accurate algorithms for protein side-chain packing , 2006, JACM.

[30]  Jan Kratochvíl,et al.  String graphs. II. recognizing string graphs is NP-hard , 1991, J. Comb. Theory, Ser. B.

[31]  F. Sinden Topology of thin film RC circuits , 1966 .

[32]  K. Appel,et al.  The Solution of the Four-Color-Map Problem , 1977 .

[33]  Klaas Pieter Hart,et al.  Open Problems , 2022, Dimension Groups and Dynamical Systems.

[34]  Marc Noy,et al.  Triangle-Free Planar Graphs and Segment Intersection Graphs , 1999, J. Graph Algorithms Appl..

[35]  K. Wagner Über eine Eigenschaft der ebenen Komplexe , 1937 .

[36]  Fabian Kuhn,et al.  Ad-hoc networks beyond unit disk graphs , 2003, DIALM-POMC '03.

[37]  Kellogg S. Booth,et al.  Testing for the Consecutive Ones Property, Interval Graphs, and Graph Planarity Using PQ-Tree Algorithms , 1976, J. Comput. Syst. Sci..

[38]  Jan Kratochvíl,et al.  NP-hardness results for intersection graphs , 1989 .

[39]  Subhash Suri,et al.  Label placement by maximum independent set in rectangles , 1998, CCCG.

[40]  Jérémie Chalopin,et al.  Every planar graph is the intersection graph of segments in the plane: extended abstract , 2009, STOC '09.