Simpler and Faster Contiguous Art Gallery
By: Sarita de Berg , Jacobus Conradi , Ivor van der Hoog and more
Potential Business Impact:
Finds fewest guards to watch art gallery walls.
The contiguous art gallery problem was introduced at SoCG'25 in a merged paper that combined three simultaneous results, each achieving a polynomial-time algorithm for the problem. This problem is a variant of the classical art gallery problem, first introduced by Klee in 1973. In the contiguous art gallery problem, we are given a polygon P and asked to determine the minimum number of guards needed, where each guard is assigned a contiguous portion of the boundary of P that it can see, such that all assigned portions together cover the boundary of P. The classical art gallery problem is NP-hard and ER-complete, and the three independent works investigated whether this variant admits a polynomial-time solution. Each of these works indeed presented such a solution, with the fastest running in O(k n^5 log n) time, where n denotes the number of vertices of P and k is the size of a minimum guard set covering the boundary of P. We present a solution that is both considerably simpler and significantly faster, yielding a concise and almost entirely self-contained O(k n^2 log^2 n)-time algorithm.
Similar Papers
The Contiguous Art Gallery Problem is in Θ(n log n)
Computational Geometry
Finds best camera spots in rooms faster.
The Contiguous Art Gallery Problem is in Θ(n log n)
Computational Geometry
Finds the fewest guards to see inside rooms.
NP-membership for the boundary-boundary art-gallery problem
Computational Geometry
Finds fewest guards to watch gallery walls.