Perfectly Guarding Straits: Exact Algorithms for Weak Visibility Polygons

📅 2026-09-14
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
研究解决了弱可见多边形的最少守卫问题,通过限制守卫在单一边上,并提出Witness-Guard算法,在O((n+OPT·ρ)(log n+log OPT))时间内精确解决。
📝 Abstract
The Art Gallery Problem (AGP) asks for the fewest guards that see all of a simple polygon. It is $\exists\mathbb{R}$-complete, hence NP-hard. We show that for a particular class of polygons, confining guards to a single edge makes AGP exactly and efficiently solvable. We call this the Strait Guarding Problem (SGP). Its input is a weak visibility polygon (WVP): a simple polygon where every point is seen from some point of one fixed edge, the base. SGP places the fewest guards on the base that jointly see the whole polygon. First, a structural fact: guards on the base edge that cover the boundary already cover the entire interior, turning a two-dimensional covering problem into a one-dimensional one. Our main result is the Witness-Guard Algorithm, which solves SGP exactly in $O((n + \mathrm{OPT} \cdot ρ)(\log n + \log \mathrm{OPT}))$ time, where $ρ$ is the number of reflex vertices in the WVP and OPT is the minimum number of guards. It is output-sensitive and certifies optimality by a witness set of size OPT derived from its output. We also study the guarding-the-vertex version and prove a tight $Θ(n \log n)$ bound, with the lower bound following from Sorting. As a corollary of SGP, we obtain two results for altitude terrain guarding (ATG), a special case that SGP generalizes. We give a linear-time perfect-guarding algorithm, improving the previous $O(n^2 \log n)$ bound of Daescu, Friedrichs, Malik, Polishchuk and Schmidt. We also resolve their problem on the minimum guarding altitude, in $O(nk + k^2 \log k)$ time, improving on the $O(k^2 λ_{k-1}(n) \log n)$ bound of Kang, Kim and Ahn.
Problem

Research questions and friction points this paper is trying to address.

Art Gallery Problem
Weak Visibility Polygon
Straits Guarding Problem
Optimization
Innovation

Methods, ideas, or system contributions that make the work stand out.

Weak Visibility Polygon
Witness-Guard Algorithm
Straits Guarding Problem
🔎 Similar Papers
2024-04-06Canadian Conference on Computational GeometryCitations: 0
S
Shouvik Mondal
Advanced Computing and Microelectronics Unit, Indian Statistical Institute, Kolkata, India
U
Udvas Das
Advanced Computing and Microelectronics Unit, Indian Statistical Institute, Kolkata, India
Sasanka Roy
Sasanka Roy
Professor at Indian Statistical Institute
Computational Geometry and Algorithms