The complexity of global cardinality constraints

Andrei Bulatov,Daniel Marx
DOI: https://doi.org/10.2168/lmcs-6(4:4)2010
2010-10-27
Logical Methods in Computer Science
Abstract:<p>In a constraint satisfaction problem (CSP) the goal is to find an assignmentof a given set of variables subject to specified constraints. A globalcardinality constraint is an additional requirement that prescribes how manyvariables must be assigned a certain value. We study the complexity of theproblem CCSP(G), the constraint satisfaction problem with global cardinalityconstraints that allows only relations from the set G. The main result of thispaper characterizes sets G that give rise to problems solvable in polynomialtime, and states that the remaining such problems are NP-complete.</p>
computer science, theory & methods,logic
What problem does this paper attempt to address?