Proceedings

Arc Consistency during Search

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 137-141.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Enforcing arc consistency (AC) during search has proven to be a very effective method in solving Constraint Satisfaction Problems and it has been widely-used in many Constraint Programming systems. Although much effort has been made to design efficient standalone AC algorithms, there is no systematic study on how to efficiently enforce AC during search, as far as we know. The significance of the latter is clear given the fact that AC will be enforced millions of times in solving hard problems. In this paper, we propose a framework for enforcing AC during search (ACS) and complexity measurements of ACS algorithms. Based on this framework, several ACS algorithms are designed to take advantage of the residual data left in the data structures by the previous invocation(s) of ACS. The algorithms vary in the worst-case time and space complexity and other complexity measurements. Empirical study shows that some of the new ACS algorithms perform better than the conventional implementation of AC algorithms in a search procedure.

  1. [Bessiere et al., 2005] C. Bessiere, J.C. Regin, R.H.C. Yap, and Y. Zhang. An optimal coarse-grained arc consistency algorithm. Artificial Intelligence, 165(2):165-185, 2005.
  2. [Lecoutre and Hemery, 2006] Christophe Lecoutre and Fred Hemery. A study of residual supports in arc consistency. Manuscript, 2006. IJCAI
  3. [Mackworth, 1977] A. K. Mackworth. Consistency in networks of relations. Artificial Intelligence, 8(1):118-126, 1977.
  4. [Régin, 2005] Jean-Charles Régin. Maintaining arc consistency al- gorithms during the search without additional space cost. In Pro- ceedings of CP-05, pages 520-533, 2005.
  5. [Sabin and Freuder, 1994] D. Sabin and E. Freuder. Contradicting conventional wisdom in constraint satisfaction. In Proceedings of PPCP-94, pages 10-20, 1994.
  6. [van Dongen, 2003] M. R. C. van Dongen. To avoid repeating checks does not always save time. In Proceedings of AICS'2003, Dublin, Ireland, 2003.
  7. [Wallace, 1993] Richard J. Wallace. Why AC-3 is almost always better than AC-4 for establishing arc consistency in CSPs. In Pro- ceedings of IJCAI-93, pages 239-247, Chambery, France, 1993.

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

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