Constraint Satisfaction Tractability from Semi-lattice Operations on Infinite Sets
Manuel Bodirsky, Dugald Macpherson, Johan Thapper

TL;DR
This paper extends a fundamental finite-domain CSP tractability result to certain infinite-domain CSPs with well-behaved automorphism groups, showing they remain polynomial-time solvable under semi-lattice preservation.
Contribution
It generalizes Jeavons et al.'s theorem to infinite domains with controlled automorphism orbit growth, broadening the class of tractable CSPs.
Findings
Infinite domain CSPs with sub-exponential orbit growth are polynomial-time solvable.
Preservation under semi-lattice operations implies tractability for these CSPs.
Many such CSPs are not solvable by Datalog, unlike finite cases.
Abstract
A famous result by Jeavons, Cohen, and Gyssens shows that every constraint satisfaction problem (CSP) where the constraints are preserved by a semi-lattice operation can be solved in polynomial time. This is one of the basic facts for the so-called universal-algebraic approach to a systematic theory of tractability and hardness in finite domain constraint satisfaction. Not surprisingly, the theorem of Jeavons et al. fails for arbitrary infinite domain CSPs. Many CSPs of practical interest, though, and in particular those CSPs that are motivated by qualitative reasoning calculi from Artificial Intelligence, can be formulated with constraint languages that are rather well-behaved from a model-theoretic point of view. In particular, the automorphism group of these constraint languages tends to be large in the sense that the number of orbits of n-subsets of the automorphism group is…
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.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Algorithms and Data Compression · semigroups and automata theory
