The Constraint Satisfaction Problem (CSP) provides a general framework for many combinatorial problems. In [A.A. Bulatov, A.A. Krokhin, P.G. Jeavons, Classifying the complexity of constraints using finite algebras, SIAM J. Comput. 34 (3) (2005) 720–742; P.G. Jeavons, On the algebraic structure of combinatorial problems, Theoret. Comput. Sci. 200 (1998) 185–204] and then in [A.A. Bulatov, P.G. Jeavons, Algebraic structures in combinatorial problems, Technical Report MATH-AL-4-2001, Technische Universität Dresden, Dresden, Germany, 2001], a new approach to the study of the CSP has been developed which uses properties of universal algebras assigned to certain subclasses of the CSP such that the time complexity and other properties of subclasses can be derived from the properties of the assigned algebras. In this paper we briefly survey this approach, and then prove that problem classes corresponding to finite 2-semilattices, that is groupoids satisfying the identities x x = x , x y = y x , x ( x y ) = ( x x ) y , can be solved in polynomial time. Making use of this result we classify finite conservative groupoids, and 4-element algebras with minimal clone of term operations with respect to the complexity of the corresponding CSP-class.
Read full abstract