Tractability conditions for numeric CSPs

Abstract The computational complexity of the constraint satisfaction problem (CSP) with semilinear relations over the reals has gained recent attraction. As a result, its complexity is known for all finite sets of semilinear relations containing the relation R + = { ( x , y , z ) ∈ R 3 | x + y = z } . We consider larger and more expressive classes of relations such as semialgebraic and o-minimal relations. We present a general result for characterising computationally hard fragments and, under certain side conditions, this result implies that polynomial-time solvable fragments are only to be found within two limited families of sets of relations. In the setting of semialgebraic relation, our result takes on a simplified form and we provide a full complexity classification for constraint languages that consist of algebraic varieties. Full classifications like the one obtained here for algebraic varieties or the one for semilinear relations appear to be rare and we discuss several barriers for obtaining further such results. These barriers have strong connections with well-known open problems concerning the complexity of various restrictions of convex programming.

[1]  D. Marker Model theory : an introduction , 2002 .

[2]  Marcus Schaefer,et al.  Fixed Points, Nash Equilibria, and the Existential Theory of the Reals , 2017, Theory of Computing Systems.

[3]  Andrei A. Bulatov,et al.  A Dichotomy Theorem for Nonuniform CSPs , 2017, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).

[4]  Dmitriy Zhuk,et al.  A Proof of CSP Dichotomy Conjecture , 2017, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).

[5]  Peter Jeavons,et al.  On the Algebraic Structure of Combinatorial Problems , 1998, Theor. Comput. Sci..

[6]  Peter Jonsson,et al.  Essential Convexity and Complexity of Semi-Algebraic Constraints , 2012, Log. Methods Comput. Sci..

[7]  Manuel Bodirsky,et al.  Constraint Satisfaction Problems over Numeric Domains , 2017, The Constraint Satisfaction Problem.

[8]  Adi Shamir,et al.  On the cryptocomplexity of knapsack systems , 1979, STOC.

[9]  Peter Jonsson,et al.  Computational complexity of linear constraints over the integers , 2013, Artif. Intell..

[10]  Jeffrey C. Lagarias,et al.  The computational complexity of simultaneous Diophantine approximation problems , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[11]  Marcus Schaefer,et al.  Complexity of Some Geometric and Topological Problems , 2009, GD.

[12]  Manuel Bodirsky,et al.  The complexity of temporal constraint satisfaction problems , 2010, JACM.

[13]  Manuel Bodirsky,et al.  Max-Closed Semilinear Constraint Satisfaction , 2016, CSR.

[14]  Charles Steinhorn,et al.  Tame Topology and O-Minimal Structures , 2008 .

[15]  Thomas J. Schaefer,et al.  The complexity of satisfiability problems , 1978, STOC.

[16]  Joseph Naor,et al.  Simple and Fast Algorithms for Linear and Integer Programs With Two Variables per Inequality , 1994, SIAM J. Comput..

[17]  D. Macpherson Notes on o-Minimality and Variations , 2000 .

[18]  Barnaby Martin,et al.  The complexity of surjective homomorphism problems - a survey , 2011, Discret. Appl. Math..

[19]  Peter Jonsson,et al.  Affine Consistency and the Complexity of Semilinear Constraints , 2014, MFCS.

[20]  Ronald L. Graham,et al.  Some NP-complete geometric problems , 1976, STOC '76.

[21]  D. S. Arnon,et al.  Algorithms in real algebraic geometry , 1988 .

[22]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[23]  Peter A. Beling,et al.  Polynomial algorithms for linear programming over the algebraic numbers , 1992, STOC '92.

[24]  Manuel Bodirsky,et al.  Non-dichotomies in Constraint Satisfaction Complexity , 2008, ICALP.

[25]  Peter Bro Miltersen,et al.  2 The Task of a Numerical Analyst , 2022 .

[26]  J. William Helton,et al.  Sufficient and Necessary Conditions for Semidefinite Representability of Convex Hulls and Sets , 2007, SIAM J. Optim..

[27]  Tomás Feder,et al.  The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory , 1999, SIAM J. Comput..

[28]  Jeanne Ferrante,et al.  A Decision Procedure for the First Order Theory of Real Addition with Order , 1975, SIAM J. Comput..

[29]  Peter Jonsson,et al.  Horn versus full first-order: Complexity dichotomies in algebraic constraint satisfaction , 2010, J. Log. Comput..

[30]  Peter Jonsson,et al.  Constraint satisfaction and semilinear expansions of addition over the rationals and the reals , 2015, J. Comput. Syst. Sci..

[31]  Peter Jeavons,et al.  Classifying the Complexity of Constraints Using Finite Algebras , 2005, SIAM J. Comput..

[32]  John F. Canny,et al.  Some algebraic and geometric computations in PSPACE , 1988, STOC '88.

[33]  Motakuri V. Ramana,et al.  An exact duality theory for semidefinite programming and its complexity implications , 1997, Math. Program..