Strong subalgebras and the Constraint Satisfaction Problem
Dmitriy Zhuk

TL;DR
This paper explores the algebraic structures underlying the complexity of the Constraint Satisfaction Problem (CSP), focusing on strong subalgebras and their role in characterizing tractability and NP-hardness.
Contribution
It provides a self-contained proof of key facts about CSP complexity and characterizes algebras related to WNU operations, aiding understanding of the algebraic approach to CSP.
Findings
CSP is NP-hard if not preserved by a WNU operation.
Characterization of constraint languages solvable by local consistency.
Description of algebras with or without WNU terms of various arities.
Abstract
In 2007 it was conjectured that the Constraint Satisfaction Problem (CSP) over a constraint language is tractable if and only if is preserved by a weak near-unanimity (WNU) operation. After many efforts and partial results, this conjecture was independently proved by Andrei Bulatov and the author in 2017. In this paper we consider one of two main ingredients of my proof, that is, strong subalgebras that allow us to reduce domains of the variables iteratively. To explain how this idea works we show the algebraic properties of strong subalgebras and provide self-contained proof of two important facts about the complexity of the CSP. First, we prove that if a constraint language is not preserved by a WNU operation then the corresponding CSP is NP-hard. Second, we characterize all constraint languages that can be solved by local consistency checking. Additionally, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Constraint Satisfaction and Optimization · semigroups and automata theory
