Proceedings

Decompositions of All Different, Global Cardinality and Related Constraints

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 419-423.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

We show that some common and important global constraints like ALLDIFFERENT 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 variables. Such sharing can be used to improve propagation between constraints. We report experiments with our decomposition in a pseudo-Boolean solver. Christian Bessiere, George Katsirelos, Nina Narodytska, Claude-Guy Quimper, Toby Walsh

  1. [Beldiceanu et al., 2004] N. Beldiceanu, I. Katriel, and S. Thiel. Filtering algorithms for the same constraint. In 1st Int. Conf. on Integration of AI and OR Techniques in CP, 65-79, 2004.
  2. [Beldiceanu et al., 2005] N. Beldiceanu, I. Katriel, and S. Thiel. Reformulation of Global Constraints Based on Constraints Checkers Filtering algorithms for the same constraint. Con- straints, 10(4): 339-362, 2005.
  3. [Bessiere et al., 2005] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. The Range and Roots Constraints: Specifying Counting and Occurrence Problems. In 19th Int. Joint Conf. on AI, 60-65. 2005. IJCAI
  4. [Bessiere et al., 2006a] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. The RANGE Constraint: Algorithms and Im- plementation. In 3rd Int. Conf. on Integration of AI and OR Tech- niques in CP (CP-AI-OR), 59-73, 2006.
  5. [Bessiere et al., 2006b] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. The ROOTS Constraint. In 12th Int. Conf. on Principles and Practices of CP (CP2006), 75-90. 2006.
  6. [Bessiere et al., 2008] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. SLIDE: A Useful Special Case of the CARD- PATH Constraint. In 18th European Conf. on AI, 475-479. 2008.
  7. [Bessiere et al., 2009] C. Bessiere, G. Katsirelos, N. Narodytska and T. Walsh. Circuit Complexity and Decompositions of Global Constraints. In 21st Int. Joint Conf. on AI. 2009. IJCAI
  8. [Brand et al., 2007] S. Brand, N. Narodytska, C-G. Quimper, P. Stuckey and T. Walsh. Encodings of the SEQUENCE Constraint. In 13th Int. Conf. on Principles and Practice of CP (CP2007), 210-224. 2007.
  9. [Katriel and Thiel, 2003] I. Katriel and S. Thiel. A fast bound con- sistency for the global cardinality constraint. In 9th Int. Conf. on Principles and Practice of CP (CP2003). 2003.
  10. [Katsirelos et al., 2008] G. Katsirelos, N. Narodytska and T. Walsh. The Weighted CFG Constraint. In 5th Int. Conf. on Integration of AI and OR Techniques in CP (CP-AI-OR), 323-327, 2008.
  11. [Lauriere, 1978] J.L. Lauriere. Alice: A language and a pro- gram for solving combinatorial problems. Artificial Intelligence, 10:29-127, 1978.
  12. [Leconte, 1996] M. Leconte. A bounds-based reduction scheme for constraints of difference. In 2nd Int. Workshop on Constraint- based Reasoning, 1996.
  13. [Lopez-Ortiz et al., 2003] A. Lopez-Ortiz, C.G. Quimper, J. Tromp, and P. van Beek. A fast and simple algorithm for bounds consistency of the alldifferent constraint. In 18th National Conf. on AI. AAAI 2003. IJCAI
  14. [Mehlhorn and Thiel, 2000] K. Mehlhorn and S. Thiel. Faster algo- rithms for bound-consistency of the sortedness and the alldiffer- ent constraint. In 6th Int. Conf. on Principles and Practice of CP (CP2000), 306-319. 2000.
  15. [Ohrimenko et al., 2007] O. Ohrimenko, P.J. Stuckey, and M. Codish. Propagation = lazy clause generation. In 13th Int. Conf. Principles and Practice of CP (CP2007), 544-558, 2007.
  16. [Oplobedu et al., 1989] A. Oplobedu, J. Marcovitch, and Y. Tour- bier. CHARME: Un langage industriel de programmation par contraintes, illustre par une application chez Renault. In 9th Int. Workshop on Expert Systems and their Applications, 1989.
  17. [Petrie and Smith, 2003] K.E. Petrie and B.M. Smith. Symmetry breaking in graceful graphs. In 9th Int. Conf. of Principles and Practice of CP (CP2003), 930-934, 2003.
  18. [Puget, 1998] J.F. Puget. A fast algorithm for the bound consistency of alldiff constraints. In 15th National Conf. on AI, 359-366. AAAI, 1998.
  19. [Quimper and Walsh, 2006] C.-G. Quimper and T. Walsh. Global Grammar Constraints. In 12th Int. Conf. on Principles and Prac- tices of CP (CP2006), 751-755. 2006.
  20. [Quimper and Walsh, 2007] C.-G. Quimper and T. Walsh. Decom- posing Global Grammar Constraints. In 13th Int. Conf. on Prin- ciples and Practices of CP (CP2007), 590-604. 2007.
  21. [Quimper and Walsh, 2008] C.-G. Quimper and T. Walsh. Decom- positions of Grammar Constraints. In 23rd National Conf. on AI, 1567-1570. AAAI, 2008.
  22. [Quimper et al., 2004] C-.G. Quimper, P. van Beek, A. Lopez- Ortiz, and A. Golynski. Improved algorithms for the global car- dinality constraint. In 10th Int. Conf. on Principles and Practice of CP (CP2004). 2004.
  23. [Quimper et al., 2005] C-G. Quimper, A. Golynski, A. López- Ortiz, and P. van Beek. An efficient bounds consistency al- gorithm for the global cardinality constraint. Constraints, 10(2):115-135, 2005.
  24. [Régin, 1994] J-C. Régin. A filtering algorithm for constraints of difference in CSPs. In 12th National Conf. on AI, 362-367. AAAI, 1994.
  25. [Régin, 1996] J-C. Régin. Generalized arc consistency for global cardinality constraints. In 13th National Conf. on AI, 209-215. AAAI, 1996.
  26. [Stergiou and Walsh, 1999] K. Stergiou and T. Walsh. The Differ- ence All-difference Makes. In 16th Int. Joint Conf. on AI, 414- 419. 1999. IJCAI
  27. [Walsh, 2006] T. Walsh. Symmetry Breaking using Value Prece- dence. In 17th European Conf. on AI, 168-172. 2006.

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

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