Pseudo-Triangle Visibility Graph: Characterization and Reconstruction

Document Type : Article

Authors

Department of Mathematical Sciences, Sharif University of Technology, Tehran, Iran, P.O. Box: 11155-9415

Abstract

The visibility graph of a simple polygon represents visibility relations between its vertices.
Knowing the correct order of the vertices around the boundary of a polygon and its visibility graph, it is an open problem to locate the vertices in a plane such that it will be consistent with this visibility graph. This problem has been solved for special cases when we know that the target is a {\it tower}, a {\it spiral}, or an {\it anchor} polygon.
Knowing that a given visibility graph belongs to a simple polygon with at most three concave chains on its boundary, a {\it pseudo-triangle}, we propose a linear-time algorithm for reconstructing one of its corresponding polygons.
Moreover, we introduce a set of necessary and sufficient properties for characterizing visibility graphs of pseudo-triangles and propose polynomial algorithms for checking these properties.

Keywords

Main Subjects