Essential Convexity and Complexity of Semi-Algebraic Constraints
Manuel Bodirsky (LIX, Ecole Polytechnique), Peter Jonsson (Department, of Computer, System Science, Linkoepings Universitet), Timo von Oertzen, (Max-Planck-Institute for Human Development)

TL;DR
This paper investigates the computational complexity of semi-algebraic constraint satisfaction problems, introducing the concept of essential convexity to distinguish between tractable and NP-hard cases.
Contribution
It characterizes the complexity of semi-algebraic CSPs based on essential convexity, providing logical criteria for tractability and NP-hardness.
Findings
CSPs with non-essential convex relations are NP-hard.
Essential convexity characterizes polynomial-time solvable CSPs.
Logical characterization of essential convexity aids in identifying tractable classes.
Abstract
Let \Gamma be a structure with a finite relational signature and a first-order definition in (R;*,+) with parameters from R, that is, a relational structure over the real numbers where all relations are semi-algebraic sets. In this article, we study the computational complexity of constraint satisfaction problem (CSP) for \Gamma: the problem to decide whether a given primitive positive sentence is true in \Gamma. We focus on those structures \Gamma that contain the relations \leq, {(x,y,z) | x+y=z} and {1}. Hence, all CSPs studied in this article are at least as expressive as the feasibility problem for linear programs. The central concept in our investigation is essential convexity: a relation S is essentially convex if for all a,b\inS, there are only finitely many points on the line segment between a and b that are not in S. If \Gamma contains a relation S that is not essentially…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
