Sciweavers

CONSTRAINTS
2011

Cardinality Networks: a theoretical and empirical study

13 years 6 months ago
Cardinality Networks: a theoretical and empirical study
We introduce Cardinality Networks, a new CNF encoding of cardinality constraints. It improves upon the previously existing encodings such as the sorting networks of [8] in that it requires much less clauses and auxiliary variables, while arc consistency is still preserved: e.g., for a constraint x1 + . . . + xn ≤ k, as soon as k variables among the xi’s become true, unit propagation sets all other xi’s to false. Our encoding also still admits incremental strengthening: this constraint for any smaller k is obtained without adding any new clauses, by setting a single variable to false. Here we give precise recursive definitions of the clause sets that are needed and give detailed proofs of the required properties. We demonstrate the practical impact of this new encoding by careful experiments comparing it with previous encodings on real-world instances.
Roberto Asín, Robert Nieuwenhuis, Albert Ol
Added 13 May 2011
Updated 13 May 2011
Type Journal
Year 2011
Where CONSTRAINTS
Authors Roberto Asín, Robert Nieuwenhuis, Albert Oliveras, Enric Rodríguez-Carbonell
Comments (0)