Proceedings

The Range and Roots Constraints: Specifying Counting and Occurrence Problems

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 60-64.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

We propose a simple declarative language for specifying a wide range of counting and occurrence constraints. This specification language is executable since it immediately provides a polynomial propagation algorithm. To illustrate the capabilities of this language, we specify a dozen global constraints taken from the literature. We observe one of three outcomes: we achieve generalized arc-consistency; we do not achieve generalized arc-consistency, but achieving generalized arcconsistency is NP-hard; we do not achieve generalized arc-consistency, but specialized propagation algorithms can do so in polynomial time. Experiments demonstrate that this specification language is both efficient and effective in practice.

  1. [Beldiceanu and Contejean, 1994] N. Beldiceanu and E. Contejean. Introducing global constraints in CHIP. Mathl. Comput. Modelling, 20:97-123, no. 12 1994.
  2. [Beldiceanu et al., 2004a] N. Beldiceanu, M. Carlsson, and T. Petit. Deriving filtering algorithms from constraint checkers. In Proc. of CP'2004.
  3. [Beldiceanu et al., 2004b] N. Beldiceanu, I. Katriel, and S. Thiel. Filtering algorithms for the same and usedby con- straints. MPI Technical Report MPI-I-2004-1-001, 2004.
  4. [Beldiceanu, 2000] N. Beldiceanu. Global constraints as graph properties on a structured network of elementary constraints of the same type. SICS TR T2000/01.
  5. [Beldiceanu, 2001] N. Beldiceanu. Pruning for the minimum constraint family and for the number of distinct values constraint family. In Proc. of CP'2001.
  6. [Bessiere et al., 2004] C. Bessiere, E. Hebrard, B. Hnich, and T. Walsh. The complexity of global constraints. In Proc. of AAAI'2004.
  7. [Cheng et al., 1998] B.M.W. Cheng, K.M.F. Choi, J.H.M. Lee, and J.C.K. Wu. Increasing Constraint Propagation by Redundant Modeling: an Experience Report. Constraints, 1998. [Debruyne and Bessière, 1997]
  8. R. Debruyne and C. Bessière. Some practicable filtering techniques for the constraint satisfaction problem. In Proc. of IJCAI'97. IJCAI
  9. [Maher, 2002] M. Maher. Analysis of a global contiguity constraint. In Proc. of the CP'2002 Workshop on Rule Based Constraint Reasoning and Programming, 2002.
  10. [Pachet and Roy, 1999] F. Pachet and P. Roy. Automatic gen- eration of music programs. In Proc. of CP'99.
  11. [Pesant, 2004] G. Pesant. A regular language membership constraint for finite sequences of variables. In Proc. of CP'2004.
  12. [Quimper et al., 2004] C.-G. Quimper, A. Lopez-Ortiz, P. van Beek, and A. Golynski. Improved algorithms for the global cardinality constraint. In Proc. of CP'2004.
  13. [Refalo, 2000] P. Refalo. Linear formulation of constraint programming models and hybrid solvers. In Proc. of CP'2000.
  14. [Régin, 1994] J-C. Régin. A filtering algorithm for con- straints of difference in CSPs. In Proc. of AAAI'94.
  15. [Régin, 1996] J-C. Régin. Generalized arc consistency for global cardinality constraints. In Proc. of AAAI'96.
  16. [Régin, 1999] J-C. Régin. The symmetric alldiff constraint. In Proc. of IJCAI'99. Morgan Kaufmann, 1999. IJCAI
  17. [Van Hentenryck and Carillon, 1988] P. Van Hentenryck and J.-P. Carillon. Generality versus specificity: An experience with AI and OR techniques. In Proc. of AAAI'88.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards