Searching for a mobile intruder in a polygonal region
SIAM Journal on Computing
Computational geometry in C
Computational Geometry: Theory and Applications - Special issue: computational geometry, theory and applications
Characterizing LR-visibility polygons and related problems
Computational Geometry: Theory and Applications
Visibility Algorithms in the Plane
Visibility Algorithms in the Plane
A unified and efficient solution to the room search problem
Computational Geometry: Theory and Applications
Hi-index | 0.00 |
A simple polygon P is LR-visible if there are two points s, t on the boundary of P such that every point on the clockwise boundary of P from s to t is visible from some point of the other boundary of P from t to s and visa versa. In this paper, we give a simple, explict characterization of LR-visibility polygons. It is obtained by mapping the structure of non-redundant components used in determining LR-visibility into a set of directed chords of a circle. Using our characterization, we further develop a simple O(n) time algorithm for determining whether a given polygon is LR-visible. This greatly simplifies the existing algorithms for determining whether a simple polygon is LR-visible and for reporting all pairs s and t which admit LR-visibility as well.