Decompositions of All Different, Global Cardinality and Related Constraints
Preprint
Abstract
We show that some common and important global constraints like ALL-DIFFERENT and GCC can be decomposed into simple arithmetic constraints on which we achieve bound or range consistency, and in some cases even greater pruning. These decompositions can be easily added to new solvers. They also provide other constraints with access to the state of the propagator by sharing of variables. Such sharing can be used to improve propagation between constraints. We report experiments with our decomposition in a pseudo-Boolean solver.Keywords
All Related Versions
This publication has 9 references indexed in Scilit:
- Propagation via lazy clause generationConstraints, 2009
- Decomposing Global Grammar Constraints2007
- The ROOTS ConstraintLecture Notes in Computer Science, 2006
- The Range Constraint: Algorithms and ImplementationLecture Notes in Computer Science, 2006
- Complete Bound Consistency for the Global Cardinality ConstraintConstraints, 2005
- An Efficient Bounds Consistency Algorithm for the Global Cardinality ConstraintConstraints, 2005
- Improved Algorithms for the Global Cardinality Constraint2004
- Symmetry Breaking in Graceful GraphsLecture Notes in Computer Science, 2003
- Faster Algorithms for Bound-Consistency of the Sortedness and the Alldifferent ConstraintLecture Notes in Computer Science, 2000