2019
DOI: 10.48550/arxiv.1908.09400
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Optimal Curve Straightening is $\exists\mathbb{R}$-Complete

Jeff Erickson

Abstract: We prove that the following problem has the same computational complexity as the existential theory of the reals: Given a generic self-intersecting closed curve γ in the plane and an integer m, is there a polygon with m vertices that is isotopic to γ? Our reduction implies implies two stronger results, as corollaries of similar results for pseudoline arrangements. First, there are isotopy classes in which every m-gon with integer coordinates requires 2 Ω(m) bits of precision. Second, for any semi-algebraic set… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 51 publications
0
3
0
Order By: Relevance
“…Early examples are related to the recognition of geometric structures: points in the plane [43,57], geometric linkages [51], segment graphs [37,41], unit disk graphs [42,35], ray intersection graphs [21], and point visibility graphs [22]. In general, the complexity class is more established in the graph drawing community [38,25,49,28]. Yet, it is also relevant for studying polytopes [48,26].…”
Section: Scopementioning
confidence: 99%
“…Early examples are related to the recognition of geometric structures: points in the plane [43,57], geometric linkages [51], segment graphs [37,41], unit disk graphs [42,35], ray intersection graphs [21], and point visibility graphs [22]. In general, the complexity class is more established in the graph drawing community [38,25,49,28]. Yet, it is also relevant for studying polytopes [48,26].…”
Section: Scopementioning
confidence: 99%
“…Important ∃R-completeness results include the realizability of abstract order types [58,78] and geometric linkages [70], as well as the recognition of geometric segment [52,55], unit-disk [50,56], and ray intersection graphs [17]. More results appeared in the graph drawing community [27,30,54,71], regarding polytopes [26,67], the study of Nashequilibria [10,12,13,33,72], matrix factorization [20,73,76,77], or continuous constraint satisfaction problems [57]. In computational geometry, we would like to mention the art gallery problem [2] and covering polygons with convex polygons [1].…”
Section: Existential Theory Of the Realsmentioning
confidence: 99%
“…Early examples are related to recognition of geometric structures: points in the plane [36,49], geometric linkages [42,1], segment graphs [30,34], unit disk graphs [35,29], ray intersection graphs [17], and point visibility graphs [18]. In general, the complexity class is more established in the graph drawing community [31,20,43,23]. Yet, it is also relevant for studying polytopes [40,21].…”
Section: Existential Theory Of the Realsmentioning
confidence: 99%