Proceedings

Value Ordering for Finding All Solutions

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 311-315.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

In finding all solutions to a constraint satisfaction problem, or proving that there are none, with a search algorithm that backtracks chronologically and forms k-way branches, the order in which the values are assigned is immaterial. However, we show that if the values of a variable are assigned instead via a sequence of binary choice points, and the removal of the value just tried from the domain of the variable is propagated before another value is selected, the value ordering can affect the search effort. We show that this depends on the problem constraints; for some types of constraints, we show that the savings in search effort can be significant, given a good value ordering.

  1. [Frost and Dechter, 1995] D. Frost and R. Dechter. Look- ahead value ordering for constraint satisfaction problems. In Proceedings IJCAI95, pages 572-578, 1995.
  2. [Geelen, 1992] P. A. Geelen. Dual Viewpoint Heuristics for Binary Constraint Satisfaction Problems. In B. Neumann, editor, Proceedings ECAI'92, pages 31-35, 1992.
  3. [Gent and Smith, 2000] I. P. Gent and B. M. Smith. Symme- try Breaking During Search in Constraint Programming. In W. Horn, editor, Proceedings ECAI'2000, pages 599- 603, 2000.
  4. [Hnich et al., 2004] B. Hnich, B. M. Smith, and T. Walsh. Dual Models of Permutation and Injection Problems. JAIR, 21:357-391, 2004.
  5. [Mitchell, 2003] D. G. Mitchell. Resolution and constraint satisfaction. In F. Rossi, editor, Principles and Practice of Constraint Programming -CP 2003, LNCS 2833, pages 555-569. Springer, 2003.
  6. [Petrie and Smith, 2003] K. E. Petrie and B. M. Smith. Sym- metry Breaking in Graceful Graphs. Technical Report APES-56a-2003, APES Research Group, June 2003.
  7. [Sabin and Freuder, 1997] D. Sabin and E. C. Freuder. Un- derstanding and Improving the MAC Algorithm. In G. Smolka, editor, Principles and Practice of Constraint Pro- gramming -CP97, LNCS 1330, pages 167-181. Springer, 1997.
  8. [Smith et al., 2000] B. M. Smith, K. Stergiou, and T. Walsh. Using auxiliary variables and implied constraints to model non-binary problems. In Proceedings AAAI-2000, pages 182-187, 2000.
  9. [Smith, 2000] B. M. Smith. Modelling a Permutation Prob- lem. Research Report 2000.18, School of Computer Stud- ies, University of Leeds, June 2000.
  10. [Sturdy, 2003] P. Sturdy. Learning Good Variable Order- ings. Technical Report APES-64-2003, APES Research Group, June 2003. Available from http://www.dcs.st- and.ac.uk/˜apes/apesreports.html. Link
  11. [van Hentenryck et al., 1992] P. van Hentenryck, Y. Deville, and C.-M. Teng. A generic arc-consistency algorithm and its specializations. Artificial Intelligence, 57:291-321, 1992.

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

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