TY - JOUR
T1 - The Art Gallery Problem is ER-complete
AU - Abrahamsen, Mikkel
AU - Adamaszek, Anna
AU - Miltzow, Till
N1 - Funding Information:
Preliminary expositions of the results contained in this article appeared at the 33rd International Symposium on Computational Geometry (SoCG 2017) [5] and the 50th ACM Symposium on Theory of Computing (STOC 2018) [6]. Mikkel Abrahamsen was partially supported by Advanced Grant DFF-0602-02499B from the Danish Council for Independent Research under the Sapere Aude research career programme, and is also part of BARC, Basic Algorithms Research Copenhagen, supported by the VILLUM Foundation grant no. 16582. Anna Adamaszek was partially supported by the Danish Council for Independent Research DFF-MOBILEX mobility grant. Tillmann Miltzow was partially supported by ERC grant no. 280152, PARAMTIGHT: “Parameterized complexity and the search for tight complexity results”. Authors’ addresses: M. Abrahamsen and A. Adamaszek, Universitetsparken 1, DK-2100 København Ø, Denmark; emails: [email protected], [email protected]; T. Miltzow, Buys Ballot Gebouw, Princetonplein 5, 3584 CC Utrecht, The Netherlands; email: [email protected]. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. © 2021 Copyright held by the owner/author(s). Publication rights licensed to ACM. 0004-5411/2021/12-ART4 $15.00 https://doi.org/10.1145/3486220
Publisher Copyright:
© 2021 Copyright held by the owner/author(s). Publication rights licensed to ACM.
PY - 2022/2
Y1 - 2022/2
N2 - The Art Gallery Problem (AGP) is a classic problem in computational geometry, introduced in 1973 by Victor Klee. Given a simple polygon P and an integer k, the goal is to decide if there exists a set G of k guards within P such that every point p e P is seen by at least one guard g e G. Each guard corresponds to a point in the polygon P, and we say that a guard g sees a point p if the line segment pg is contained in P.We prove that the AGP is ER-complete, implying that (1) any system of polynomial equations over the real numbers can be encoded as an instance of the AGP, and (2) the AGP is not in the complexity class NP unless NP = ER. As a corollary of our construction, we prove that for any real algebraic number α, there is an instance of the AGP where one of the coordinates of the guards equals α in any guard set of minimum cardinality. That rules out many natural geometric approaches to the problem, as it shows that any approach based on constructing a finite set of candidate points for placing guards has to include points with coordinates being roots of polynomials with arbitrary degree. As an illustration of our techniques, we show that for every compact semi-algebraic set S[0, 1]2, there exists a polygon with corners at rational coordinates such that for every p e [0, 1]2, there is a set of guards of minimum cardinality containing p if and only if p e S.In the hardness proof for the AGP, we introduce a new complete problem ETR-INV. We believe that this problem is of independent interest, as it has already been used to obtain hardness proofs for other problems.
AB - The Art Gallery Problem (AGP) is a classic problem in computational geometry, introduced in 1973 by Victor Klee. Given a simple polygon P and an integer k, the goal is to decide if there exists a set G of k guards within P such that every point p e P is seen by at least one guard g e G. Each guard corresponds to a point in the polygon P, and we say that a guard g sees a point p if the line segment pg is contained in P.We prove that the AGP is ER-complete, implying that (1) any system of polynomial equations over the real numbers can be encoded as an instance of the AGP, and (2) the AGP is not in the complexity class NP unless NP = ER. As a corollary of our construction, we prove that for any real algebraic number α, there is an instance of the AGP where one of the coordinates of the guards equals α in any guard set of minimum cardinality. That rules out many natural geometric approaches to the problem, as it shows that any approach based on constructing a finite set of candidate points for placing guards has to include points with coordinates being roots of polynomials with arbitrary degree. As an illustration of our techniques, we show that for every compact semi-algebraic set S[0, 1]2, there exists a polygon with corners at rational coordinates such that for every p e [0, 1]2, there is a set of guards of minimum cardinality containing p if and only if p e S.In the hardness proof for the AGP, we introduce a new complete problem ETR-INV. We believe that this problem is of independent interest, as it has already been used to obtain hardness proofs for other problems.
KW - Art gallery problem
KW - existential theory of the reals
UR - http://www.scopus.com/inward/record.url?scp=85124912161&partnerID=8YFLogxK
U2 - 10.1145/3486220
DO - 10.1145/3486220
M3 - Article
SN - 0004-5411
VL - 69
SP - 4:1-4:70
JO - Journal of the ACM
JF - Journal of the ACM
IS - 1
M1 - 4
ER -