Lune

FOCS2021Top-tier venue

On Classifying Continuous Constraint Satisfaction problems

Tillmann Miltzow, Reinier F. Schmiermann

2021Year
10Citations
4Top-tier citations

Abstract

A continuous constraint satisfaction problem (CCSP) is a constraint satisfaction problem (CSP) with an interval domainU⊂RU\subset \mathbb{R}. We engage in a systematic study to classify CCSPs that are complete of the Existential Theory of the Reals, i.e.,∃R\exists \mathbb{R}-complete. To define this class, we first consider the problem ETR, which also stands for Existential Theory of the Reals. In an instance of this problem we are given some sentence of the form∃x1,…,xn∈R\exists x_{1}, \ldots, x_{n}\in \mathbb{R}:Φ(x1,…, xn)\Phi(x_{1},\ldots,\ x_{n}), whereΦ\Phiis a well-formed quantifier-free formula consisting of the symbols{0,1, x1,…, xn, +, ⋅, ≥, >, ∧, ∨, ¬}\{0,1,\ x_{1},\ldots,\ x_{n},\ +,\ \cdot,\ \geq,\ >, \ \wedge,\ \vee,\ \neg\}, the goal is to check whether this sentence is true. Now the class∃R\exists \mathbb{R}is the family of all problems that admit a polynomial-time many-one reduction to ETR. It is known that NP⊆∃R⊆\subseteq\exists \mathbb{R}\subseteqPSPACE. We restrict our attention on CCSPs with addition constraints(x+y=z)(x+y=z)and some other mild technical condition. Previously, it was shown that multiplication constraints(x⋅y=z)(x\cdot y=z), squaring constraints(x2=y)(x^{2}=y), or inversion constraints(x⋅y=1)(x\cdot y=1)are sufficient to establish∃R\exists \mathbb{R}-completeness. We extend this in the strongest possible sense for equality constraints as follows. We show that CCSPs (with addition constraints and some other mild technical condition) that have any one well-behaved curved equality constraint(f(x, y)=0)(f(x,\ y)=0)are∃R\exists \mathbb{R}-complete. We further extend our results to inequality constraints. We show that any well-behaved convexly curved and any well-behaved concavely curved inequality constraint(f(x, y)≥0(f(x,\ y)\geq 0andg(x, y)≥0)g(x,\ y)\geq 0)imply∃R\exists \mathbb{R}-completeness on the class of such CCSPs. Here, we call a functionf:U2→Rf: U^{2}\rightarrow\mathbb{R}well-behaved if it is aC2C^{2}-function,f(0,0)=0f(0,0)=0, all its partial derivativesfx,fy,ff_{x}, f_{y}, fare rational in(0,0),fx(0,0)≠0(0,0), f_{x}(0,0)\neq 0orfy(0,0)≠0f_{y}(0,0)\neq 0, and it can be computed on a real RAM. Furthermore we callffcurved if the curvature of the curve given byf(x, y)=0f(x,\ y)=0is nonzero, at the origin. In this case we callffeither convexly curved if the curvature is negative, or concavely curved if it is positive. We apply our findings to geometric packing and answer an open question by Abrahamsen et al. [1, FOCS 2020]. Namely, we establish∃R\exists\mathbb{R}-completeness of packing convex pieces into a square container under rotations and translations. This work is based on the master's thesis of the second author [2]. The full version of this paper can be found on arXiv [3].

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext abff7f2e-ee1f-4b19-af60-b2bd6ebbccf1

Cited by top-tier papers4

Ask how each one uses it

Builds on3

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines