English

Simultaneous Visibility Representations of Plane st-graphs Using L-shapes

Computational Geometry 2019-09-04 v1

Abstract

Let Gr,Gb\langle G_r,G_b \rangle be a pair of plane stst-graphs with the same vertex set VV. A simultaneous visibility representation with L-shapes of Gr,Gb\langle G_r,G_b \rangle is a pair of bar visibility representations Γr,Γb\langle\Gamma_r,\Gamma_b\rangle such that, for every vertex vVv \in V, Γr(v)\Gamma_r(v) and Γb(v)\Gamma_b(v) are a horizontal and a vertical segment, which share an end-point. In other words, every vertex is drawn as an LL-shape, every edge of GrG_r is a vertical visibility segment, and every edge of GbG_b is a horizontal visibility segment. Also, no two L-shapes intersect each other. An L-shape has four possible rotations, and we assume that each vertex is given a rotation for its L-shape as part of the input. Our main results are: (i) a characterization of those pairs of plane stst-graphs admitting such a representation, (ii) a cubic time algorithm to recognize them, and (iii) a linear time drawing algorithm if the test is positive.

Keywords

Cite

@article{arxiv.1505.04388,
  title  = {Simultaneous Visibility Representations of Plane st-graphs Using L-shapes},
  author = {William S. Evans and Giuseppe Liotta and Fabrizio Montecchiani},
  journal= {arXiv preprint arXiv:1505.04388},
  year   = {2019}
}
R2 v1 2026-06-22T09:35:47.673Z