The Constraint Satisfaction Problem Over Multisorted Cores
By: Dejan Delic, John Marcoux
Potential Business Impact:
Solves hard computer puzzles faster than before.
Constraint Satisfaction Problems (CSPs, for short) make up a class of problems with applications in many areas of computer science. The first classification of these problems was given by Schaeffer who showed that every CSP over the domain {0,1} is either in P or is NP-complete. More recently this was shown to hold for all CSPs over finite relational structures independently by Bulatov and Zhuk. Furthermore, they characterized the complexity based solely on the polymorphism algebra of the associated relational structure, building upon the deep connections between universal algebra and complexity theory. In this article we extend this and consider what happens if the instance forms a special type of relational core called a multisorted core. Our main result is that in this case the problem is reducible to computing the determinant of an integer valued matrix which places it in the complexity class DET, which is likely a strict subset of P.
Similar Papers
Discrete Homotopy and Promise Constraint Satisfaction Problem
Computational Complexity
Makes hard math puzzles easier for computers.
Proof complexity of Mal'tsev CSP
Logic
Finds solutions to hard puzzles faster.
A categorical perspective on constraint satisfaction: The wonderland of adjunctions
Logic in Computer Science
Makes computer problems easier to solve.