Decompositions of All Different, Global Cardinality and Related Constraints

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.

Cite

Text

Bessiere et al. "Decompositions of All Different, Global Cardinality and Related Constraints." International Joint Conference on Artificial Intelligence, 2009.

Markdown

[Bessiere et al. "Decompositions of All Different, Global Cardinality and Related Constraints." International Joint Conference on Artificial Intelligence, 2009.](https://mlanthology.org/ijcai/2009/bessiere2009ijcai-decompositions/)

BibTeX

@inproceedings{bessiere2009ijcai-decompositions,
  title     = {{Decompositions of All Different, Global Cardinality and Related Constraints}},
  author    = {Bessiere, Christian and Katsirelos, George and Narodytska, Nina and Quimper, Claude-Guy and Walsh, Toby},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2009},
  pages     = {419-424},
  url       = {https://mlanthology.org/ijcai/2009/bessiere2009ijcai-decompositions/}
}