Maltsev Constraint Satisfaction Problems and Deterministic Logspace With Counting
In the authors' words
In this article, we prove that the problem of solving , where is a finite relational template which admits a Maltsev polymorphism is in a specific complexity class DET, which is related to the complexity of computing the determinant of a matrix with integer entries. Such a class is intimately related to well-studied MOD-logspace classes in the theory of computational complexity. To prove this fact, we develop a new algorithm for solving syntactically simple binary instances of Maltsev constraint satisfaction problems, rather different from the well-known Bulatov-Dalmau algorithm, which does not require the explicit use or knowledge of a Maltsev polymorphism of the template but, rather, utilizes a graph whose vertices are 2-generated subuniverses of , where is the Maltsev algebra parametrizing . The theoretical importance of this algorithm is reflected in two facts: (1) it places the problem in a complexity class related to the deterministic logspace with counting, which, in itself, has a strong connection to a variety of standard algorithmic problems in linear algebra, and (2) it only makes use of the relational structure of the template without the need for the explicit use of a compatible Maltsev polymorphism, depending entirely on the strong "symmetry" of constraints compatible with such polymorphisms and the knowledge of 2-generated subuniverses of .
Appeared: Monday, September 28. arXiv. Preprint, not yet peer-reviewed.