Proceedings

Open Contractible Global Constraints

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 578-582.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Open forms of global constraints allow the addition of new variables to an argument during the execution of a constraint program. Such forms are needed for difficult constraint programming problems where problem construction and problem solving are interleaved. However, in general, filtering that is sound for a global constraint can be unsound when the constraint is open. This paper provides a simple characterization, called contractibility, of the constraints where filtering remains sound when the constraint is open. With this characterization we can easily determine whether a constraint is contractible or not. In the latter case, we can use it to derive the strongest contractible approximation to the constraint. We demonstrate how specific algorithms for some closed contractible constraints are easily adapted to open constraints.Michael Maher

  1. [Barták, 2003] R. Barták. Dynamic global constraints in backtracking based environments. Annals of Operations Research, 118:101-119, 2003.
  2. [Beldiceanu and Carlsson, 2001] N. Beldiceanu and M. Carlsson. Revisiting the cardinality operator and introducing cardinality-path constraint family. In Proc. of the Int. Conf. on Logic Programming, pages 59-73, 2001.
  3. [Beldiceanu and Contejean, 1994] N. Beldiceanu and E. Contejean. Introducing global constraints in CHIP. Mathematical and Computer Modelling, 12:97-123, 1994.
  4. [Beldiceanu et al., 2005] N. Beldiceanu, M. Carlsson, and J- X. Rampon. Global constraint catalog. T-2005-08, SICS Technical Report, 2005.
  5. [Bessière et al., 2008] C. Bessière, E. Hebrard, B. Hnich, Z. Kiziltan, and T. Walsh. Slide: a useful special case of the cardpath constraint. In ECAI, pages 475-479, 2008.
  6. [Brand et al., 2007] S. Brand, N. Narodytska, C.-G. Quim- per, P. Stuckey, and T. Walsh. Encodings of the sequence constraint. In Proc. CP. Springer, LNCS 4741, 2007.
  7. [Cormen et al., 2001] T.H. Cormen, C.E. Leiserson, R. Rivest, and C. Stein. Introduction to Algorithms, Second Edition. The MIT Press, 2001.
  8. [Cotton and Maler, 2006] S. Cotton and O. Maler. Fast and flexible difference constraint propagation for DPLL(T). In Proc. SAT-2006, pages 170-183, 2006.
  9. [Dechter, 2003] R. Dechter. Constraint Processing. Morgan Kaufmann, 2003.
  10. [Faltings and Macho-Gonzalez, 2005] B. Faltings and S. Macho-Gonzalez. Open constraint programming. Artificial Intelligence, 161(1-2):181-208, 2005.
  11. [Frisch et al., 2002] A. Frisch, B. Hnich, Z. Kiziltan, I. Miguel, and T. Walsh. Global constraints for lexico- graphic orderings. In Proc. CP. Springer, LNCS 2470, 2002.
  12. [Law and Lee, 2004] Y.C. Law and J.H.M. Lee. Global con- straints for integer and set value precedence. In Proc. CP, pages 362-376. Springer, LNCS 3258, 2004.
  13. [Maher et al., 2008] M.J. Maher, N. Narodytska, C-G. Quimper, and T. Walsh. Flow-based propagators for the se- quence and related global constraints. In Proc. CP, pages 159-174. Springer, LNCS 5202, 2008.
  14. [Maher, 2002] M.J. Maher. Analysis of a global contiguity constraint. In Proc. Workshop on Rule Based Constraint Reasoning and Programming, 2002. Held with CP2002.
  15. [Maher, 2003] M.J. Maher. A synthesis of constraint satis- faction and constraint solving. In F. Rossi, editor, Proc. CP, pages 525-539. Springer, LNCS 2833, 2003.
  16. [Maher, 2009] M.J. Maher. Open constraints in a boundable world. In Proc. CPAIOR. Springer, LNCS 5547, 2009.
  17. [Pesant, 2004] G. Pesant. A regular language membership constraint for finite sequences of variables. In Proc. CP, pages 482-295. Springer, LNCS 3258, 2004.
  18. [Quimper and Walsh, 2006] C-G. Quimper and T. Walsh. Global grammar constraints. In Proc. CP, pages 751-755. Springer, LNCS 4204, 2006.
  19. [Régin, 1994] J-C. Régin. A filtering algorithm for con- straints of difference in CSPs. In Proc. AAAI, pages 362- 367. AAAI Press/The MIT Press, 1994.
  20. [Régin, 1996] J-C. Régin. Generalized arc consistency for global cardinality constraints. In Proc. AAAI, pages 209- 215. AAAI Press/The MIT Press, 1996.
  21. [Rossi et al., 2006] F. Rossi, P. van Beek, and T. Walsh, edi- tors. Handbook of Constraint Programming. 2006.
  22. [Sellmann, 2006] M. Sellmann. The theory of grammar con- straints. In Proc. CP, pages 530-544. LNCS 4204, 2006.
  23. [van Hoeve and Régin, 2006] W.J. van Hoeve and J-C. Régin. Open constraints in a closed world. In CPAIOR, pages 244-257, 2006.

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

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