Conservative Maltsev Constraint Satisfaction Problems
By: Manuel Bodirsky, Andrew Moorhead
Potential Business Impact:
Solves hard computer puzzles using a special math trick.
We show that for every finite structure B with a conservative Maltsev polymorphism, the constraint satisfaction problem for B can be solved by a symmetric linear Z2-Datalog program, and in particular is in the complexity class parity-L. The proof has two steps: we first present the result for a certain subclass whose polymorphism algebras are hereditarily subdirectly irreducible. We then show that every other structure in our class can be primitively positively constructed from one of the structures in the subclass. The second step requires different techniques and will be presented in a companion article.
Similar Papers
Proof complexity of Mal'tsev CSP
Logic
Finds solutions to hard puzzles faster.
Singleton algorithms for the Constraint Satisfaction Problem
Logic in Computer Science
Solves hard math puzzles for small numbers.
Probabilistic and Causal Satisfiability: Constraining the Model
Computational Complexity
Makes AI understand cause and effect better.