New Look-Ahead Schemes for Constraint Satisfaction

This paper presents new look-ahead schemes for backtracking search when solving constraint satisfaction problems. The look-ahead schemes compute a heuristic for value ordering and domain pruning, which influences variable orderings at each node in the search space. As a basis for a heuristic, we investigate two tasks, both harder than the CSP task. The first is finding the solution with min-number of conflicts. The second is counting solutions. Clearly each of these tasks also finds a solution to the CSP problem, if one exists, or decides that the problem is inconsistent. Our plan is to use approximations of these more complex tasks as heuristics for guiding search for a solution of a CSP task. In particular, we investigate two recent partitionbased strategies that approximate variable elimination algorithms, Mini-Bucket-Tree Elimination and Iterative Join-Graph Propagation (ijgp). The latter belong to the class of belief propagation algorithm that attracted substantial interest due to their surprising success for probabilistic inference. Our preliminary empirical evaluation is very encouraging, demonstrating that the countingbased heuristic approximated by by IJGP yields a very focused search even for hard problems.

[1]  Toby Walsh,et al.  Random Constraint Satisfaction: Theory Meets Practice , 1998, CP.

[2]  Eugene C. Freuder,et al.  Understanding and Improving the MAC Algorithm , 1997, CP.

[3]  Peter C. Cheeseman,et al.  Where the Really Hard Problems Are , 1991, IJCAI.

[4]  Rina Dechter,et al.  GSAT and Local Consistency , 1995, IJCAI.

[5]  Georg Gottlob,et al.  A Comparison of Structural CSP Decomposition Methods , 1999, IJCAI.

[6]  Rina Dechter,et al.  Iterative Join-Graph Propagation , 2002, UAI.

[7]  Yishai A. Feldman,et al.  Portability by automatic translation: a large-scale case study , 1999 .

[8]  Prakash P. Shenoy,et al.  Probability propagation , 1990, Annals of Mathematics and Artificial Intelligence.

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

[10]  Paul Morris,et al.  The Breakout Method for Escaping from Local Minima , 1993, AAAI.

[11]  Javier Larrosa,et al.  A General Scheme for Multiple Lower Bound Computation in Constraint Optimization , 2001, CP.

[12]  Toby Walsh,et al.  Towards an Understanding of Hill-Climbing Procedures for SAT , 1993, AAAI.

[13]  Rina Dechter,et al.  Tree Clustering for Constraint Networks , 1989, Artif. Intell..

[14]  Barbara M. Smith The phase transition in constraint satisfaction problems: A closer look at the mushy region , 1994 .

[15]  David J. Spiegelhalter,et al.  Local computations with probabilities on graphical structures and their application to expert systems , 1990 .

[16]  Rina Dechter,et al.  A Simple Insight into Iterative Belief Propagation's Success , 2003, UAI.

[17]  Christian Bessiere,et al.  Using Constraint Metaknowledge to Reduce Arc Consistency Computation , 1999, Artif. Intell..