Max-Closed Semilinear Constraint Satisfaction

A semilinear relation $$S \subseteq {\mathbb Q}^n$$ is max-closed if it is preserved by taking the componentwise maximum. The constraint satisfaction problem for max-closed semilinear constraints is at least as hard as determining the winner in Mean Payoff Games, a notorious problem of open computational complexity. Mean Payoff Games are known to be ini¾ź$$\mathsf {NP}\cap \mathsf {co}\text {-}\mathsf {NP}$$, which is not known for max-closed semilinear constraints. Semilinear relations that are max-closed and additionally closed under translations have been called tropically convex in the literature. One of our main results is a new duality for open tropically convex relations, which puts the CSP for tropically convex semilinear constraints in general intoi¾ź$$\mathsf {NP}\cap \mathsf {co}\text {-}\mathsf {NP}$$. This extends the corresponding complexity result for scheduling under and-or precedence constraints, or equivalently the max-atoms problem. To this end, we present a characterization of max-closed semilinear relations in terms of syntactically restricted first-order logic, and another characterization in terms of a finite set of relations L that allow primitive positive definitions of all other relations in the class. We also present a subclass of max-closed constraints where the CSP is in $$\mathsf {P}$$; this class generalizes the class of max-closed constraints over finite domains, and the feasibility problem for max-closed linear inequalities. Finally, we show that the class of max-closed semilinear constraints is maximal in the sense that as soon as a single relation that is not max-closed is added toi¾źL, the CSP becomes $$\mathsf {NP}$$-hard.

[1]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[2]  Martin C. Cooper,et al.  Tractable Constraints on Ordered Domains , 1995, Artif. Intell..

[3]  Marc Gyssens,et al.  Closure properties of constraints , 1997, JACM.

[4]  P. Scowcroft A representation of convex semilinear sets , 2009 .

[5]  Dima Grigoriev,et al.  Tropical Effective Primary and Dual Nullstellens"atze , 2015, STACS.

[6]  Christer Bäckström,et al.  A Unifying Approach to Temporal Constraint Reasoning , 1998, Artif. Intell..

[7]  C. Andradas,et al.  An algorithm for convexity of semilinear sets over ordered fields , 2006 .

[8]  Dima Grigoriev,et al.  Tropical Effective Primary and Dual Nullstellensätze , 2014, Discret. Comput. Geom..

[9]  Peter Bro Miltersen,et al.  The Complexity of Solving Stochastic Games on Graphs , 2009, ISAAC.

[10]  Rolf H. Möhring,et al.  Scheduling with AND/OR Precedence Constraints , 2004, SIAM J. Comput..

[11]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[12]  Uri Zwick,et al.  The Complexity of Mean Payoff Games on Graphs , 1996, Theor. Comput. Sci..

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

[14]  Libor Barto,et al.  Absorbing Subalgebras, Cyclic Terms, and the Constraint Satisfaction Problem , 2012, Log. Methods Comput. Sci..

[15]  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..

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

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

[18]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[19]  L. G. H. Cijan A polynomial algorithm in linear programming , 1979 .

[20]  Dean Gillette,et al.  9. STOCHASTIC GAMES WITH ZERO STOP PROBABILITIES , 1958 .

[21]  Enric Rodríguez-Carbonell,et al.  The Max-Atom Problem and Its Relevance , 2008, LPAR.

[22]  J. William Helton,et al.  Semidefinite representation of convex sets , 2007, Math. Program..

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

[24]  Peter Jonsson,et al.  Semilinear Program Feasibility , 2009, ICALP.

[25]  Vladimir Gurvich,et al.  A Pumping Algorithm for Ergodic Stochastic Mean Payoff Games with Perfect Information , 2010, IPCO.

[26]  Alexander E. Guterman,et al.  Tropical Polyhedra are Equivalent to mean Payoff Games , 2009, Int. J. Algebra Comput..

[27]  J. Filar,et al.  Competitive Markov Decision Processes , 1996 .

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

[29]  Wilfrid Hodges,et al.  A Shorter Model Theory , 1997 .

[30]  S. Lippman,et al.  Stochastic Games with Perfect Information and Time Average Payoff , 1969 .

[31]  Barnaby Martin,et al.  Constraint Satisfaction Problems over the Integers with Successor , 2015, ICALP.

[32]  Vladimir Gurvich,et al.  Every stochastic game with perfect information admits a canonical form , 2009 .

[33]  B. Sturmfels,et al.  Tropical Convexity , 2003, math/0308254.

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

[35]  A. Wilkie TAME TOPOLOGY AND O-MINIMAL STRUCTURES (London Mathematical Society Lecture Note Series 248) By L OU VAN DEN D RIES : 180 pp., £24.95 (US$39.95, LMS Members' price £18.70), ISBN 0 521 59838 9 (Cambridge University Press, 1998). , 2000 .