English

NP-membership for the boundary-boundary art-gallery problem

Computational Geometry 2026-03-13 v2 Data Structures and Algorithms

Abstract

The boundary-boundary art-gallery problem asks, given a polygon PP representing an art-gallery, for a minimal set of guards that can see the entire boundary of PP (the wall of the art gallery), where the guards must be placed on the boundary. That is, for each point on the boundary, there should be a line segment connecting it to one of the guards that is contained in PP. We show that this art-gallery variant is in NP, even if the polygon can have holes. In order to prove this, we develop a constraint-propagation procedure for continuous constraint satisfaction problems where each constraint involves at most 2 variables. The X-Y variant of the art-gallery problem is the one where the guards must lie in X and need to see all of Y. Each of X and Y can be either the vertices of the polygon, the boundary of the polygon, or the entire polygon, giving 9 different variants. Previously, it was known that X-vertex and vertex-Y variants are all NP-complete and that the point-point, point-boundary, and boundary-point variants are R\exists \mathbb{R}-complete [Abrahamsen, Adamaszek, and Miltzow, JACM 2021][Stade, SoCG 2025]. However, the boundary-boundary variant was only known to lie somewhere between NP and R\exists \mathbb{R}. The X-vertex and vertex-Y variants can be straightforwardly reduced to discrete set-cover instances. In contrast, we give example to show that a solution to an instance of the boundary-boundary art-gallery problem sometimes requires placing guards at irrational coordinates, so it unlikely that the problem can be easily discretized.

Keywords

Cite

@article{arxiv.2511.01562,
  title  = {NP-membership for the boundary-boundary art-gallery problem},
  author = {Jack Stade},
  journal= {arXiv preprint arXiv:2511.01562},
  year   = {2026}
}

Comments

23 pages, 12 figures