Proceedings

Exploiting Short Supports for Generalised Arc Consistency for Arbitrary Constraints

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 623-627.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-111

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Special-purpose constraint propagation algorithms (such as those for the element constraint) frequently make implicit use of short supports — by examining a subset of the variables, they can infer support for all other variables and values and save substantial work. However, to date general purpose propagation algorithms (such as GAC-Schema) rely upon supports involving all variables. We demonstrate how to employ short supports in a new general purpose propagation algorithm called ShortGAC. This works when provided with either an explicit list of allowed short tuples, or a function to calculate the next supporting short tuple. Empirical analyses demonstrate the efficiency of ShortGAC compared to other general-purpose propagation algorithms. In some cases ShortGAC even exhibits similar performance to special-purpose propagators.

  1. [Bessière and Régin, 1997] C. Bessière and J.-C. Régin. Arc consistency for general constraint networks: preliminary results. In Proc. IJCAI 97, pages 398-404, 1997. IJCAI
  2. [Bessière et al., 2005] C. Bessière, J.-C. Régin, R. Yap, and Y. Zhang. An optimal coarse-grained arc consistency algo- rithm. Artificial Intelligence, 165:165-185, 2005.
  3. [Colton and Miguel, 2001] S. Colton and I. Miguel. Con- straint generation via automated theory formation. In Proc. CP 2001, pages 575-579, 2001.
  4. [Frisch et al., 2002] A.M. Frisch, B. Hnich, Z. Kiziltan, I. Miguel, and T. Walsh. Global constraints for lexico- graphic orderings. In Proc. CP 2002, pages 93-108, 2002.
  5. [Gent et al., 2006a] I. Gent, C. Jefferson, and I. Miguel. Min- ion: A fast, scalable, constraint solver. In Proc. ECAI 2006, pages 98-102, 2006.
  6. [Gent et al., 2006b] I. Gent, C. Jefferson, and I. Miguel. Watched literals for constraint propagation in minion. In Proc. CP 2006, 2006.
  7. [Gent et al., 2007] I. Gent, C. Jefferson, I. Miguel, and P. Nightingale. Data structures for generalised arc con- sistency for extensional constraints. In Proc. AAAI-07, pages 191-197, 2007.
  8. [Jain et al., 2010] S. Jain, E. O'Mahony, and M. Sellmann. A complete multi-valued sat solver. In Proc. CP 2010, pages 281-296, 2010.
  9. [Katsirelos and Walsh, 2007] G. Katsirelos and T. Walsh. A compression algorithm for large arity extensional con- straints. In Proc. CP 2007, pages 379-393, 2007.
  10. [Lagerkvist and Schulte, 2009] M. Lagerkvist and C. Schulte. Propagator groups. In Proc. CP 2009, pages 524-538, 2009.
  11. [Lhomme, 2003] O. Lhomme. An efficient filtering algorithm for disjunction of constraints. In Proc. CP 2003, pages 904- 908, 2003.
  12. [Mackworth, 1977] A. K. Mackworth. On reading sketch maps. In Proc. IJCAI 77, pages 598-606, 1977.
  13. [Mohr and Henderson, 1986] R. Mohr and T. C. Henderson. Arc and path consistency revisited. Artificial Intelligence, 28(2):225-233, 1986.
  14. [Régin, 1996] J.-C. Régin. Generalized arc consistency for global cardinality constraint. In Proc. AAAI 96, pages 209- 215, 1996.
  15. [Schulte and Tack, 2010] C. Schulte and G. Tack. Implement- ing efficient propagation control. In Proc. TRICS 2010, 2010.
  16. [Simonis and O'Sullivan, 2008] H. Simonis and B. O'Sullivan. Search strategies for rectangle pack- ing. In Proc. CP 2008, pages 52-66, 2008.

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

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