The Art Gallery Problem is ∃ℝ-complete

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Standard

The Art Gallery Problem is ∃ℝ-complete. / Abrahamsen, Mikkel; Adamaszek, Anna; Miltzow, Tillmann.

I: Journal of the ACM, Bind 69, Nr. 1, 4, 28.02.2022, s. 1-70.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Harvard

Abrahamsen, M, Adamaszek, A & Miltzow, T 2022, 'The Art Gallery Problem is ∃ℝ-complete', Journal of the ACM, bind 69, nr. 1, 4, s. 1-70. https://doi.org/10.1145/3486220

APA

Abrahamsen, M., Adamaszek, A., & Miltzow, T. (2022). The Art Gallery Problem is ∃ℝ-complete. Journal of the ACM, 69(1), 1-70. [4]. https://doi.org/10.1145/3486220

Vancouver

Abrahamsen M, Adamaszek A, Miltzow T. The Art Gallery Problem is ∃ℝ-complete. Journal of the ACM. 2022 feb. 28;69(1):1-70. 4. https://doi.org/10.1145/3486220

Author

Abrahamsen, Mikkel ; Adamaszek, Anna ; Miltzow, Tillmann. / The Art Gallery Problem is ∃ℝ-complete. I: Journal of the ACM. 2022 ; Bind 69, Nr. 1. s. 1-70.

Bibtex

@article{ecc302dd07f74f60b912984e0072a429,
title = "The Art Gallery Problem is ∃ℝ-complete",
abstract = "The Art Gallery Problem (AGP) is a classic problem in computational geometry, introduced in 1973 by Victor Klee. Given a simple polygon 풫 and an integer k, the goal is to decide if there exists a set G of k guards within 풫 such that every point p∈ 풫 is seen by at least one guard g∈ G. Each guard corresponds to a point in the polygon 풫, and we say that a guard g sees a point p if the line segment pg is contained in 풫.We prove that the AGP is ∃ ℝ-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 = ∃ ℝ. 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∈ [0, 1]2, there is a set of guards of minimum cardinality containing p if and only if p∈ 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.",
author = "Mikkel Abrahamsen and Anna Adamaszek and Tillmann Miltzow",
year = "2022",
month = feb,
day = "28",
doi = "10.1145/3486220",
language = "English",
volume = "69",
pages = "1--70",
journal = "Journal of the ACM",
issn = "0004-5411",
publisher = "Association for Computing Machinery",
number = "1",

}

RIS

TY - JOUR

T1 - The Art Gallery Problem is ∃ℝ-complete

AU - Abrahamsen, Mikkel

AU - Adamaszek, Anna

AU - Miltzow, Tillmann

PY - 2022/2/28

Y1 - 2022/2/28

N2 - The Art Gallery Problem (AGP) is a classic problem in computational geometry, introduced in 1973 by Victor Klee. Given a simple polygon 풫 and an integer k, the goal is to decide if there exists a set G of k guards within 풫 such that every point p∈ 풫 is seen by at least one guard g∈ G. Each guard corresponds to a point in the polygon 풫, and we say that a guard g sees a point p if the line segment pg is contained in 풫.We prove that the AGP is ∃ ℝ-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 = ∃ ℝ. 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∈ [0, 1]2, there is a set of guards of minimum cardinality containing p if and only if p∈ 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 풫 and an integer k, the goal is to decide if there exists a set G of k guards within 풫 such that every point p∈ 풫 is seen by at least one guard g∈ G. Each guard corresponds to a point in the polygon 풫, and we say that a guard g sees a point p if the line segment pg is contained in 풫.We prove that the AGP is ∃ ℝ-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 = ∃ ℝ. 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∈ [0, 1]2, there is a set of guards of minimum cardinality containing p if and only if p∈ 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.

U2 - 10.1145/3486220

DO - 10.1145/3486220

M3 - Journal article

VL - 69

SP - 1

EP - 70

JO - Journal of the ACM

JF - Journal of the ACM

SN - 0004-5411

IS - 1

M1 - 4

ER -

ID: 290179638