Visibility in Polygonal Environments with Holes: Finding Best Spots for Hiding and Surveillance
Neilabh Banzal, Jorge Cort\'es, Sonia Mart\'inez

TL;DR
This paper develops mathematical tools and an optimization algorithm to identify optimal hiding spots and surveillance positions in polygonal environments with holes, considering non-smooth visibility metrics.
Contribution
It introduces a formal analysis of visibility metrics in polygonal environments with holes and proposes a novel Normalized Descent algorithm for non-smooth optimization in this context.
Findings
The algorithm converges to local minima with high probability.
Simulations demonstrate effectiveness in hide-and-seek scenarios.
Visibility metrics are characterized using non-smooth analysis.
Abstract
Visibility plays an important role for decision making in cluttered, uncertain environments. This paper considers the problem of identifying optimal hiding spots for an agent against line-of-sight detection by an adversary whose location is unknown. We consider environments modeled as polygons with holes. We develop a set of mathematical tools for reasoning about visibility as a function of position and rely on non-smooth analysis to formally characterize the regularity properties of various visibility-based metrics. These metrics are non-smooth and non-convex, so off-the-shelf optimization algorithms can only guarantee convergence to Clarke critical points. To address this, the proposed Normalized Descent algorithm leverages the structure of non-smooth points in visibility problems and introduces randomness to escape saddle points. Our technical analysis allows for the non-monotonic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGuidance and Control Systems · Distributed Control Multi-Agent Systems · Optimization and Search Problems
