Progressive Focusing Search

This paper deals with value ordering heuristics used in a complete tree search algorithm for solving binary constraint satisfaction problems. Their aim is to guide the search towards a solution. First, we show the limits of the traditional prospective approach, which uses the size of the domains of the still unassigned variables. In an advantageous context, where arc consistency is maintained and allows the time spent by the dynamic value ordering to be negligible, the speedup is poor when the problems are hard. Then, we present a new value ordering heuristic based on a learning-from-failure scheme. Instead of making a choice a priori, an interleaving search follows every sub-tree to gather information. After this learning phase, the algorithm focuses on the most promising one. This new algorithm, named Progressive Focusing Search, is compared to Interleaved Depth First Search and appears to be efficient for problems on the phase transition complexity peak.

[1]  Robert M. Haralick,et al.  Increasing Tree Search Efficiency for Constraint Satisfaction Problems , 1979, Artif. Intell..

[2]  Martin E. Dyer,et al.  Locating the Phase Transition in Binary Constraint Satisfaction Problems , 1996, Artif. Intell..

[3]  Eugene C. Freuder,et al.  Contradicting Conventional Wisdom in Constraint Satisfaction , 1994, ECAI.

[4]  Pedro Meseguer Interleaved Depth-First Search , 1997, IJCAI.

[5]  Toby Walsh,et al.  Interleaved and Discrepancy Based Search , 1998, ECAI.

[6]  Rina Dechter,et al.  Look-Ahead Value Ordering for Constraint Satisfaction Problems , 1995, IJCAI.

[7]  Rina Dechter,et al.  Network-Based Heuristics for Constraint-Satisfaction Problems , 1987, Artif. Intell..

[8]  Barbara M. Smith,et al.  Trying Harder to Fail First , 1998, ECAI.

[9]  Christian Bessiere,et al.  MAC and Combined Heuristics: Two Reasons to Forsake FC (and CBJ?) on Hard Problems , 1996, CP.

[10]  Bertrand Neveu,et al.  Ensuring a Relevant Visiting Order of the Leaf Nodes during a Tree Search , 1999, CP.

[11]  R. Dechter,et al.  Algorithms and heuristics for constraint satisfaction problems , 1997 .

[12]  Gérard Verfaillie,et al.  Using Mean Field Methods for Boosting Backtrack Search in Constraint Satisfaction Problems , 1996, ECAI.

[13]  P. A. Geelen,et al.  Dual Viewpoint Heuristics for Binary Constraint Satisfaction Problems , 1992, ECAI.

[14]  Javier Larrosa,et al.  Optimization-based Heuristics for Maximal Constraint Satisfaction , 1995, CP.