Where the Exceptionally Hard Problems Are 1

Constraint satisfaction problems exhibit a phase transition as a problem parameter is varied, from a region where most problems are easy and soluble to a region where most problems are easy but insoluble. In the intervening phase transition region, the median problem di culty is greatest. However, in the easy and soluble region, occasional exceptionally hard problems (ehps) can be found, which can be much harder than any problem occurring in the phase transition. In such problems, the rst few assignments made by the algorithm create an insoluble subproblem, but the algorithm cannot detect that there is no solution except by an exhaustive search. While searching the subproblem, the algorithm thrashes, repeatedly discovering the same inconsistency. Di erent algorithms have di erent susceptibilities to ehps, because some algorithms are better than others at recognising that the subproblem has no solution. We investigate the occurrence of ehps in random binary constraint satisfaction problems, using several constraint satisfaction algorithms, with a range of lookahead capabilities and combined with either chronological backtracking or con ict-directed backjumping. This leads to new insights into the behaviour of these algorithms and into the phenomenon of thrashing.

[1]  Toby Walsh,et al.  The TSP Phase Transition , 1996, Artif. Intell..

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

[3]  Barbara M. Smith,et al.  The Phase Transition Behaviour of Maintaining Arc Consistency , 1996, ECAI.

[4]  Barbara M. Smith,et al.  Sparse Constraint Graphs and Exceptionally Hard Problems , 1995, IJCAI.

[5]  Patrick Prosser,et al.  MAC-CBJ: maintaining arc consistency with conflict-directed backjumping , 1995 .

[6]  A. B. Baker Intelligent Backtracking on the Hardest Constraint Problems , 1995 .

[7]  Toby Walsh,et al.  Easy Problems are Sometimes Hard , 1994, Artif. Intell..

[8]  Tad Hogg,et al.  The Hardest Constraint Problems: A Double Phase Transition , 1994, Artif. Intell..

[9]  Barbara M. Smith,et al.  The Phase Transition and the Mushy Region in Constraint Satisfaction Problems , 1994, ECAI.

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

[11]  Patrick Prosser,et al.  HYBRID ALGORITHMS FOR THE CONSTRAINT SATISFACTION PROBLEM , 1993, Comput. Intell..

[12]  Edward P. K. Tsang,et al.  Foundations of constraint satisfaction , 1993, Computation in cognitive science.

[13]  James M. Crawford,et al.  Experimental Results on the Crossover Point inSatis ability , 1993 .

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

[15]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[16]  William G. Poole,et al.  An algorithm for reducing the bandwidth and profile of a sparse matrix , 1976 .