2020
DOI: 10.1145/3402029
|View full text |Cite
|
Sign up to set email alerts
|

A Proof of the CSP Dichotomy Conjecture

Abstract: Many natural combinatorial problems can be expressed as constraint satisfaction problems. This class of problems is known to be NP-complete in general, but certain restrictions on the form of the constraints can ensure tractability. The standard way to parameterize interesting subclasses of the constraint satisfaction problem is via finite constraint languages. The main problem is to classify those subclasses that are solvable in polynomial time and those that are NP-complete. It was conjectured that if a cons… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
293
0
1

Year Published

2020
2020
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 195 publications
(294 citation statements)
references
References 49 publications
0
293
0
1
Order By: Relevance
“…We illustrate this for weak near-unanimity polymorphisms, given their importance in the characterisation of tractable languages [3,41]. A binary CSP instance I has the k-ary polymorphism f :…”
Section: Augmented Patterns: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…We illustrate this for weak near-unanimity polymorphisms, given their importance in the characterisation of tractable languages [3,41]. A binary CSP instance I has the k-ary polymorphism f :…”
Section: Augmented Patterns: Motivationmentioning
confidence: 99%
“…An interesting avenue of theoretical research on CSPs consists in the characterisation of tractable subproblems defined by placing a restriction on the type of constraints that can occur (the constraint language) and again it is known that it is possible to limit attention to languages of binary relations [5,10]. A major advance towards the recent characterisation of tractable constraint languages [3,41] was the algebraic approach based on the study of pointwise closure operations of constraint relations, known as polymorphisms, and the identities satisfied by these polymorphisms [1,4]. Of particular interest is the Galois connection between (sets of) polymorphisms and (sets of) relations [27].…”
Section: Introductionmentioning
confidence: 99%
“…implies the existence of a k-edge term for some k). This constitutes a major extension of current research into the complexity of (idempotent) Mal'tsev Condition Satisfaction Problems (MCSPs) which have been naturally viewed as the meta-question in constraint satisfaction since the celebrated proof of the CSP dichotomy theorem [5,15] and which also find independent applications in universal algebra and beyond, as well as being of interest from a purely complexity-theoretic perspective.…”
Section: J P Rooneymentioning
confidence: 99%
“…Hence the while loop is executed at most |A| k -many times (the largest possible size of a subuniverse of A k ). More importantly, lines ( 11)- (15) themselves are executed at most |A| kmany times for each basic operation of the algebra A. Line (15) itself is executed in time O(R|A| n ) where R is the maximum arity of the basic operations of A.…”
Section: Subalgebras and Operation Tablesmentioning
confidence: 99%
“…Following [22], CSPs can be formulated as the problem of deciding the existence of a homomorphism from a finite relational structure G to a target relational structure H, where G and H encode the variables and the values of the CSP. The complexity of this problem, especially the case when H is a fixed finite relational structure, has received a lot of attention, culminating with the proof of the Feder-Vardi conjecture [14,44]. In the present paper we focus as well on the case when H is finite, although our main focus is not algorithmic but rather structural.…”
Section: Introductionmentioning
confidence: 99%