Contiguous Boundary Guarding
Ahmad Biniaz, Anil Maheshwari, Joseph S. B. Mitchell, Saeed Odak, Valentin Polishchuk, Thomas Shermer
TL;DR
The paper addresses contiguous boundary guarding of a simple polygon, a variant of the art gallery problem where each guard covers a contiguous boundary portion. It introduces a greedy strategy with a bound of $OPT+1$ and an exact polynomial-time algorithm achieved by constructing a polynomial-size starting set $S$ based on reflex-vertex-driven candidates, guaranteeing optimality when evaluated from all $p\in S$. A tight combinatorial bound of $\left\lfloor \frac{n-2}{2} \right\rfloor$ guards is proved and shown to be achievable for all $n$, underscoring the problem's tractability under contiguity constraints. Overall, the work advances both combinatorial understanding and algorithmic techniques for a natural, constrained variant of a classical hard problem in computational geometry.
Abstract
We study the problem of guarding the boundary of a simple polygon with a minimum number of guards such that each guard covers a contiguous portion of the boundary. First, we present a simple greedy algorithm for this problem that returns a guard set of size at most OPT + 1, where OPT is the number of guards in an optimal solution. Then, we present a polynomial-time exact algorithm. While the algorithm is not complicated, its correctness proof is rather involved. This result is interesting in the sense that guarding problems are typically NP-hard and, in particular, it is NP-hard to minimize the number of guards to see the boundary of a simple polygon, without the contiguous boundary guarding constraint. From the combinatorial point of view, we show that any $n$-vertex polygon can be guarded by at most $\lfloor \frac{n-2}{2}\rfloor$ guards. This bound is tight because there are polygons that require this many guards.
