JOURNAL ARTICLE

An Effective Dichotomy for the Counting Constraint Satisfaction Problem

Martin DyerDavid Richerby

Year: 2013 Journal:   SIAM Journal on Computing Vol: 42 (3)Pages: 1245-1274   Publisher: Society for Industrial and Applied Mathematics

Abstract

Bulatov [Proceedings of the $35$th International Colloquium on Automata, Languages and Programming (Part 1), Lecture Notes in Comput. Sci. 5125, Springer, New York, 2008, pp. 646--661] gave a dichotomy for the counting constraint satisfaction problem \#CSP. A problem from \#CSP is characterized by a constraint language $\Gamma\!$, a fixed, finite set of relations over a finite domain $D$. An instance of the problem uses these relations to constrain an arbitrarily large finite set of variables. Bulatov showed that the problem of counting the satisfying assignments of instances of any problem from \#CSP is either in polynomial time (FP) or is \#P-complete. His proof draws heavily on techniques from universal algebra and cannot be understood without a secure grasp of that field. We give an elementary proof of Bulatov's dichotomy, based on succinct representations, which we call frames, of a class of highly structured relations, which we call strongly rectangular. We show that these are precisely the relations which are invariant under a Mal'tsev polymorphism. En route, we give a simplification of a decision algorithm for strongly rectangular constraint languages due to Bulatov and Dalmau [SIAM J. Comput., 36 (2006), pp. 16--27]. We establish a new criterion for the #CSP dichotomy, which we call strong balance, and we prove that this property is decidable. In fact, we establish membership in NP. Thus, we show that the dichotomy is effective, resolving the most important open question concerning the \#CSP dichotomy.

Keywords:
Constraint satisfaction problem Mathematics Decidability Counting problem Discrete mathematics Invariant (physics) Decision problem Combinatorics Algorithm

Metrics

77
Cited By
6.57
FWCI (Field Weighted Citation Impact)
31
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Graph Theory Research
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Markov Chains and Monte Carlo Methods
Physical Sciences →  Mathematics →  Statistics and Probability
Complexity and Algorithms in Graphs
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Towards a dichotomy theorem for the counting constraint satisfaction problem

Andreĭ A. BulatovVíctor Dalmau

Journal:   Information and Computation Year: 2006 Vol: 205 (5)Pages: 651-678
JOURNAL ARTICLE

A combinatorial constraint satisfaction problem dichotomy classification conjecture

Jaroslav NešetřilMark SiggersLászló Zádori

Journal:   European Journal of Combinatorics Year: 2009 Vol: 31 (1)Pages: 280-296
JOURNAL ARTICLE

The Complexity of the Counting Constraint Satisfaction Problem

Andreǐ A. Bulatov

Journal:   Lecture notes in computer science Year: 2008 Vol: 60 (5)Pages: 646-661
JOURNAL ARTICLE

Counting Constraint Satisfaction Problems

Mark Jerrum

Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl) Year: 2017 Vol: 7 Pages: 205-231
© 2026 ScienceGate Book Chapters — All rights reserved.