Caching Search States in Permutation Problems

When the search for a solution to a constraint satisfaction problem backtracks, it is not usually worthwhile to remember the assignment that failed, because the same assignment will not occur again. However, we show that for some problems recording assignments is useful, because other assignments can lead to the same state of the search. We demonstrate this in two classes of permutation problem, a satisfaction problem and an optimization problem. Caching states visited has proved effective in reducing both search effort and run-time for difficult instances of each class, and the space requirements are manageable.

[1]  Inês Lynce,et al.  Search in the patience game 'Black Hole' , 2007, AI Commun..

[2]  Fahiem Bacchus,et al.  Unrestricted Nogood Recording in CSP Search , 2003, CP.

[3]  Francesca Rossi,et al.  Principles and Practice of Constraint Programming – CP 2003 , 2003, Lecture Notes in Computer Science.

[4]  D. J. Frost Carbon Dioxide Fugacities at High Temperature and Pressure , 1994 .

[5]  Toby Walsh,et al.  Models of Permutation and Injection Problems , 2004 .

[6]  Ian Miguel,et al.  Modelling and solving English Peg Solitaire , 2006, Comput. Oper. Res..

[7]  Stefan Voß,et al.  Applications of modern heuristic search methods to pattern sequencing problems , 1999, Comput. Oper. Res..

[8]  Daniel P. Miranker,et al.  A Complexity Analysis of Space-Bounded Learning Algorithms for the Constraint Satisfaction Problem , 1996, AAAI/IAAI, Vol. 1.

[9]  Barbara M. Smith Constraint Programming in Practice: Scheduling a Rehearsal , 2003 .

[10]  Rina Dechter,et al.  Dead-End Driven Learning , 1994, AAAI.

[11]  Peter van Beek,et al.  Principles and Practice of Constraint Programming - CP 2005, 11th International Conference, CP 2005, Sitges, Spain, October 1-5, 2005, Proceedings , 2005, CP.

[12]  Steve Linton,et al.  Conditional Symmetry Breaking , 2005, CP.

[13]  Bertrand M. T. Lin,et al.  Optimal scheduling in film production to minimize talent hold cost , 1993 .

[14]  Muhammad Aslam Noor,et al.  Wiener-hopf equations and variational inequalities , 1993 .