Abstract
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 in N P ∩ c o − N P, 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 into N P ∩ c o − N P. 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 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 to L, the CSP becomes N P-hard.
Similar content being viewed by others
Notes
Interpretations in the sense of model theory; we refer to Hodges [20] since we do not need this concept further.
The original definition of tropical convexity is for the dual situation, considering min instead of max .
Also the results in Jeavons and Cooper [21] have been formulated in the dual situation for min instead of max .
References
Akian, M., Gaubert, S., Guterman, A.: Tropical polyhedra are equivalent to mean payoff games. Int. Algebra Comput. 22(1), 125001 (2012). (43 pages)
Andersson, D., Miltersen, P.B.: The complexity of solving stochastic games on graphs. In Algorithms and Computation, 20th International Symposium, ISAAC 2009, Honolulu, Hawaii, USA, December 16-18, 2009. Proceedings, pages 112–121 (2009)
Atserias, A., Maneva, E.: Mean-payoff games and propositional proofs. Inf. Comput. 209(4), 664–691 (2011). A preliminary version appeared in the Proceedings of 37th International Colloquium on Automata, Languages and Programming (ICALP), volume 6198 of Lecture Notes in Computer Science, Springer-Verlag, pages 102–113, 2010
Barto, L., Kozik, M.: Absorbing subalgebras, cyclic terms and the constraint satisfaction problem. Logical Methods Comput. Sci. 8/1(07), 1–26 (2012)
Bezem, M., Nieuwenhuis, R., Rodríguez-Carbonell, E.: The max-atom problem and its relevance. In LPAR, pages 47–61 (2008)
Bodirsky, M., Jonsson, P., von Oertzen, T.: Semilinear program feasibility. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S.E., Thomas, W. (eds.) Proceedings of the International Colloquium on Automata, Languages and Programming (ICALP), Lecture Notes in Computer Science, pp 79–90. Springer Verlag (2009)
Bodirsky, M., Jonsson, P., von Oertzen, T.: Essential convexity and complexity of semi-algebraic constraints. Logical Methods Comput. Sci. 8(4) (2012). An extended abstract about a subset of the results has been published under the titleSemilinear Program Feasibility at ICALP’10
Bodirsky, M., Martin, B., Antoine, M.: Constraint satisfaction problems over the integers with successor. In Proceedings of ICALP, arXiv:1503.08572 (2015)
Boros, E., Elbassioni, K., Gurvich, V., Kazuhisa M.: Every Stochastic Game with Perfect Information Admits a Canonical form. RRR-09-2009, RUTCOR, Rutgers University (2009)
Bulatov, A.A., Krokhin, A.A., Jeavons, P.G.: Classifying the complexity of constraints using finite algebras. SIAM J. Comput. 34, 720–742 (2005)
Andradas, C., Rubio, R., Vélez, M.P.: An algorithm for convexity of semilinear sets over ordered fields. Real Algebraic and Analytic Geometry Preprint Server, No.12
Develin, M., Sturmfels, B.: Tropical convexity. Doc. Math. 9, 1–27 (2004)
Feder, T., Vardi, M.Y.: The computational structure of monotone monadic SNP, and constraint satisfaction: a study through Datalog and group theory. SIAM J. Comput. 28, 57–104 (1999)
Ferrante, J., Rackoff, C.: A decision procedure for the first order theory of real addition with order. SIAM J. Comput. 4(1), 69–76 (1975)
Filar, J., Vrieze, K.: Competitive Markov Decision Processes. Springer, New York (1996)
Garey, M., Johnson, D.: A guide NP-completeness. CSLI Press, Stanford (1978)
Gillette, D.: Stochastic games with zero probabilities. Contrib. Theory Games 3, 179–187 (1957)
Grigoriev, D., Podolskii, V.V.: Tropical effective primary and dual nullstellensätze. In 32nd International Symposium on Theoretical Aspects of Computer Science, STACS 2015, March 4-7, 2015, Garching, Germany, pages 379–391 (2015)
Helton, J.W., Nie, J.: Semidefinite representation of convex sets. Math Program 122(1), 21–64 (2010)
Hodges, W.: A shorter model theory. Cambridge University Press, Cambridge (1997)
Jeavons, P.G., Cooper, M.C.: Tractable constraints on ordered domains. Artif. Intell. 79(2), 327–339 (1995)
Jeavons, P., Cohen, D., Gyssens, M.: Closure properties of constraints. J. ACM 44(4), 527–548 (1997)
Jonsson, P., Bäckström, C.: A unifying approach to temporal constraint reasoning. Artif. Intell. 102(1), 143–155 (1998)
Jonsson, P., Lööw, T.: Computation complexity of linear constraints over the integers. Artif. Intell. 195, 44–62 (2013)
Jonsson, P., Thapper, J.: Constraint satisfaction and semilinear expansions of addition over the rationals and the reals. J. Comput. Syst. Sci. 82(5), 912–928 (2016)
Khachiyan, L.: A polynomial algorithm in linear programming. Dokl. Akad. Nauk SSSR 244, 1093–1097 (1979)
Liggett, T.M., Lippman, S.A.: Stochastic games with perfect information and time average payoff. SIAM Rev. 11(4), 604–607 (1969)
Möhring, R.H., Skutella, M., Stork, F.: Scheduling with and/or precedence constraints. SIAM J. Comput. 33(2), 393–415 (2004)
Pöschel, R.: A general galois theory for operations and relations and concrete characterization of related algebraic structures. Tech Report of Akademie der Wissenschaften der DDR (1980)
Scowcroft, P.: A representation of convex semilinear sets. Algebra Univers. 62(2–3), 289–327 (2009)
van den Dries, L.: Tame topology and o-minimal structures, volume 248 of London Mathematical Society Lecture Note Series. Cambridge University Press, Cambridge (1998)
Zwick, U., Paterson, M.: The complexity of mean payoff games on graphs. Theor. Comput. Sci. 158(1&2), 343–359 (1996)
Acknowledgments
Both authors have received funding from the European Research Council (grant agreement number 257039 and 681988), and from the German Research Foundation (DFG, project number 622397).
Author information
Authors and Affiliations
Corresponding author
Additional information
An extended abstract appeared in the proceedings of the 11th International Computer Science Symposium in Russia, CSR 2016.
Rights and permissions
About this article
Cite this article
Bodirsky, M., Mamino, M. Tropically Convex Constraint Satisfaction. Theory Comput Syst 62, 481–509 (2018). https://doi.org/10.1007/s00224-017-9762-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-017-9762-0