Grid-Obstacle Representations with Connections to Staircase Guarding

In this paper, we study grid-obstacle representations of graphs where we assign grid-points to vertices and define obstacles such that an edge exists if and only if an $xy$-monotone grid path connects the two endpoints without hitting an obstacle or another vertex. It was previously argued that all planar graphs have a grid-obstacle representation in 2D, and all graphs have a grid-obstacle representation in 3D. In this paper, we show that such constructions are possible with significantly smaller grid-size than previously achieved. Then we study the variant where vertices are not blocking, and show that then grid-obstacle representations exist for bipartite graphs. The latter has applications in so-called staircase guarding of orthogonal polygons; using our grid-obstacle representations, we show that staircase guarding is \textsc{NP}-hard in 2D.

[1]  Stephen K. Wismath,et al.  Characterizing bar line-of-sight graphs , 1985, SCG '85.

[2]  Viggo Kann,et al.  Some APX-completeness results for cubic graphs , 2000, Theor. Comput. Sci..

[3]  Christina Koch,et al.  Obstacle Numbers of Graphs , 2010, Discret. Comput. Geom..

[4]  Roberto Tamassia,et al.  A unified approach to visibility representations of planar graphs , 1986, Discret. Comput. Geom..

[5]  János Pach,et al.  Graphs with no grid obstacle representation , 2016 .

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

[7]  Therese C. Biedl,et al.  Small Drawings of Outerplanar Graphs, Series-Parallel Graphs, and Other Planar Graphs , 2011, Discret. Comput. Geom..

[8]  Giuseppe Di Battista,et al.  A Note on Optimal Area Algorithms for Upward Drawings of Binary Trees , 1992, Comput. Geom..

[9]  Robert E. Tarjan,et al.  Rectilinear planar layouts and bipolar orientations of planar graphs , 1986, Discret. Comput. Geom..

[10]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[11]  Therese C. Biedl,et al.  Height-Preserving Transformations of Planar Graph Drawings , 2014, GD.

[12]  Pat Morin,et al.  On Obstacle Numbers , 2013, Electron. J. Comb..

[13]  Rajeev Motwani,et al.  Covering orthogonal polygons with star polygons: the perfect graph approach , 1988, SCG '88.

[14]  Simeon C. Ntafos,et al.  Covering Grids and Orthogonal Polygons with Periscope Guards , 1992, Comput. Geom..

[15]  János Pach,et al.  How to draw a planar graph on a grid , 1990, Comb..