Terrain Visibility Graphs: Persistence Is Not Enough

Authors Safwa Ameer, Matt Gibson-Lopez , Erik Krohn, Sean Soderman, Qing Wang



PDF
Thumbnail PDF

File

LIPIcs.SoCG.2020.6.pdf
  • Filesize: 0.53 MB
  • 13 pages

Document Identifiers

Author Details

Safwa Ameer
  • Department of Computer Science, The University of Texas at San Antonio, TX, USA
Matt Gibson-Lopez
  • Department of Computer Science, The University of Texas at San Antonio, TX, USA
Erik Krohn
  • Department of Computer Science, The University of Wisconsin, Oshkosh, WI, USA
Sean Soderman
  • Department of Computer Science, The University of Texas at San Antonio, TX, USA
Qing Wang
  • Department of Computer Science, The University of Tennessee at Martin, TN, USA

Cite AsGet BibTex

Safwa Ameer, Matt Gibson-Lopez, Erik Krohn, Sean Soderman, and Qing Wang. Terrain Visibility Graphs: Persistence Is Not Enough. In 36th International Symposium on Computational Geometry (SoCG 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 164, pp. 6:1-6:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
https://doi.org/10.4230/LIPIcs.SoCG.2020.6

Abstract

In this paper, we consider the Visibility Graph Recognition and Reconstruction problems in the context of terrains. Here, we are given a graph G with labeled vertices v₀, v₁, …, v_{n-1} such that the labeling corresponds with a Hamiltonian path H. G also may contain other edges. We are interested in determining if there is a terrain T with vertices p₀, p₁, …, p_{n-1} such that G is the visibility graph of T and the boundary of T corresponds with H. G is said to be persistent if and only if it satisfies the so-called X-property and Bar-property. It is known that every "pseudo-terrain" has a persistent visibility graph and that every persistent graph is the visibility graph for some pseudo-terrain. The connection is not as clear for (geometric) terrains. It is known that the visibility graph of any terrain T is persistent, but it has been unclear whether every persistent graph G has a terrain T such that G is the visibility graph of T. There actually have been several papers that claim this to be the case (although no formal proof has ever been published), and recent works made steps towards building a terrain reconstruction algorithm for any persistent graph. In this paper, we show that there exists a persistent graph G that is not the visibility graph for any terrain T. This means persistence is not enough by itself to characterize the visibility graphs of terrains, and implies that pseudo-terrains are not stretchable.

Subject Classification

ACM Subject Classification
  • Theory of computation → Computational geometry
Keywords
  • Terrains
  • Visibility Graph Characterization
  • Visibility Graph Recognition

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. James Abello. The majority rule and combinatorial geometry (via the symmetric group), 2004. Google Scholar
  2. James Abello and Ömer Eğecioğlu. Visibility graphs of staircase polygons with uniform step length. International Journal of Computational Geometry & Applications, 3(01):27-37, 1993. Google Scholar
  3. James Abello, Ömer Eğecioğlu, and Krishna Kumar. Visibility graphs of staircase polygons and the weak bruhat order, i: from visibility graphs to maximal chains. Discrete & Computational Geometry, 14(3):331-358, 1995. Google Scholar
  4. James Abello, Krishna Kumar, and Ömer Eğecioğlu. A combinatorial view of visibility graphs of simple polygons. In Proceedings of ICCI'93: 5th International Conference on Computing and Information, pages 87-92. IEEE, 1993. Google Scholar
  5. James Abello, Hua Lin, and Sekhar Pisupati. On visibility graphs of simple polygons. Congressus Numerantium, 90:119-128, 1992. Google Scholar
  6. Safwa Ameer, Matt Gibson, Erik Krohn, and Qing Wang. Recognizing and reconstructing pseudo-polygons from their visibility graphs. Manuscript, 2020. Google Scholar
  7. Seung-Hak Choi, Sung Yong Shin, and Kyung-Yong Chwa. Characterizing and recognizing the visibility graph of a funnel-shaped polygon. Algorithmica, 14(1):27-51, 1995. URL: https://doi.org/10.1007/BF01300372.
  8. Peter Corke. Robotics, vision and control: fundamental algorithms in MATLAB, volume 73. Springer Science & Business Media, 2011. Google Scholar
  9. William S. Evans and Noushin Saeedi. On characterizing terrain visibility graphs. JoCG, 6(1):108-141, 2015. URL: http://jocg.org/index.php/jocg/article/view/130, URL: https://doi.org/10.20382/jocg.v6i1a5.
  10. Hazel Everett and Derek G. Corneil. Negative results on characterizing visibility graphs. Comput. Geom., pages 51-63, 1995. URL: https://doi.org/10.1016/0925-7721(95)00021-Z.
  11. Hazel Jane Margaret Everett. Visibility graph recognition. PhD thesis, University of Toronto, 1990. Google Scholar
  12. Subir Kumar Ghosh. On recognizing and characterizing visibility graphs of simple polygons. In SWAT, pages 96-104, 1988. Google Scholar
  13. Subir Kumar Ghosh. On recognizing and characterizing visibility graphs of simple polygons. Discrete & Computational Geometry, 17(2):143-162, 1997. URL: https://doi.org/10.1007/BF02770871.
  14. Matt Gibson, Erik Krohn, and Qing Wang. A characterization of visibility graphs for pseudo-polygons. In ESA, pages 607-618, 2015. Google Scholar
  15. Jean B. Lasserre. A discrete farkas lemma. Discrete Optimization, 1(1):67-75, 2004. URL: https://doi.org/10.1016/j.disopt.2004.04.002.
  16. Tomás Lozano-Pérez and Michael A Wesley. An algorithm for planning collision-free paths among polyhedral obstacles. Communications of the ACM, 22(10):560-570, 1979. Google Scholar
  17. Saeed B Niku. Introduction to robotics: analysis, systems, applications, volume 7. Prentice Hall New Jersey, 2001. Google Scholar
  18. Joseph O'Rourke and Ileana Streinu. Vertex-edge pseudo-visibility graphs: Characterization and recognition. In Symposium on Computational Geometry, pages 119-128, 1997. URL: https://doi.org/10.1145/262839.262915.
  19. Joseph O'Rourke and Ileana Streinu. The vertex-edge visibility graph of a polygon. Computational Geometry, 10(2):105-120, 1998. URL: https://doi.org/10.1016/S0925-7721(97)00011-4.
  20. G. Srinivasaraghavan and Asish Mukhopadhyay. A new necessary condition for the vertex visibility graphs of simple polygons. Discrete & Computational Geometry, 12:65-82, 1994. URL: https://doi.org/10.1007/BF02574366.
  21. Ileana Streinu. Non-stretchable pseudo-visibility graphs. Comput. Geom., 31(3):195-206, 2005. URL: https://doi.org/10.1016/j.comgeo.2004.12.003.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail