Skip to Main content Skip to Navigation
Journal articles

Constraint Satisfaction Tractability from Semi-lattice Operations on Infinite Sets

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 bounded by some function in n. In this paper we present a generalization of the theorem by Jeavons et al. to infinite domain CSPs where the number of orbits of n-subsets grows sub-exponentially in n, and prove that preservation under a semi-lattice operation for such CSPs implies polynomial-time tractability. Unlike the result of Jeavons et al., this includes many CSPs that cannot be solved by Datalog.
Complete list of metadata

Cited literature [13 references]  Display  Hide  Download
Contributor : Manuel Bodirsky <>
Submitted on : Tuesday, March 13, 2018 - 2:23:18 PM
Last modification on : Saturday, May 1, 2021 - 3:39:02 AM
Long-term archiving on: : Thursday, June 14, 2018 - 2:59:23 PM


Publisher files allowed on an open archive



Manuel Bodirsky, Dugald Macpherson, Johan Thapper. Constraint Satisfaction Tractability from Semi-lattice Operations on Infinite Sets. ACM Transactions on Computational Logic, Association for Computing Machinery, 2013, 14 (4), pp.30:1-19. ⟨10.1145/2528933⟩. ⟨hal-00756929⟩



Record views


Files downloads