2009
DOI: 10.1016/j.jcss.2008.11.001
|View full text |Cite
|
Sign up to set email alerts
|

The complexity of satisfiability problems: Refining Schaefer's theorem

Abstract: Schaefer proved in 1978 that the Boolean constraint satisfaction problem for a given constraint language is either in P or is NP-complete, and identified all tractable cases. Schaefer's dichotomy theorem actually shows that there are at most two constraint satisfaction problems, up to polynomial-time isomorphism (and these isomorphism types are distinct if and only if P = NP). We show that if one considers AC 0 isomorphisms, then there are exactly six isomorphism types (assuming that the complexity classes NP,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
73
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 35 publications
(74 citation statements)
references
References 25 publications
0
73
0
Order By: Relevance
“…In general the problem is NP-complete, but restricting the type of constraint relations involved may yield tractable problems. In fact, Schaefer [Sch78] and more recently [ABISV05] have completely classified the complexity of Boolean CSP's and from their work it follows that Boolean CSP's are either trivial, first-order definable, or complete (under AC 0 reductions) for one of the following standard classes of problems: L, NL, P, ⊕L and NP. One of the outstanding problems in the field is the so-called dichotomy conjecture [FV93] that states that every CSP should be either in P or NP-complete.…”
Section: Introductionmentioning
confidence: 99%
“…In general the problem is NP-complete, but restricting the type of constraint relations involved may yield tractable problems. In fact, Schaefer [Sch78] and more recently [ABISV05] have completely classified the complexity of Boolean CSP's and from their work it follows that Boolean CSP's are either trivial, first-order definable, or complete (under AC 0 reductions) for one of the following standard classes of problems: L, NL, P, ⊕L and NP. One of the outstanding problems in the field is the so-called dichotomy conjecture [FV93] that states that every CSP should be either in P or NP-complete.…”
Section: Introductionmentioning
confidence: 99%
“…The conditions of "tractability" -here provability over RCA 0 -differ from those of Schaefer dichotomy theorem but the considered classes of relations remain the same. We obtain the surprising result that infinite versions of horn and co-horn satisfaction problems are provable over RCA 0 and strictly weaker than bijunctive and affine corresponding principles, whereas the complexity classification of [1] has shown that horn satisfiability was P-complete under AC 0 reduction, hence at least as strong as bijunctive satisfiability which is NL-complete.…”
Section: Conclusion and Questionsmentioning
confidence: 84%
“…Many other dichotomy theorems have been proven since, about refinements to AC 0 reductions [1], variants about counting, optimization, 3-valued domains and many others [4,7,3]. The existence of dichotomies for n-valued domains with n > 3 remains open.…”
Section: Introductionmentioning
confidence: 99%
“…To date only four complexity classes and a series of very similar classes inside P are known such that CSP(Γ) can be complete in [2,29]. In some cases the lack of problems CSP(Γ) of intermediate complexity is shown [29].…”
Section: Independentmentioning
confidence: 99%