Proceedings

Making the Breakout Algorithm Complete Using Systematic Search

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 1374-1374.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Local search algorithms have been very successful for solving constraint satisfaction problems (CSP). However, a major weakness has been that local search is unable to detect unsolvability and is thus not suitable for tightly and overconstrained problems. We present a hybrid solving scheme where we combine a local search algorithm - the breakout algorithm, with a systematic search algorithm - backtracking. The breakout algorithm is used for identifying hard or unsolvable subproblems and the backtracking algorithm proves the solvability of these subproblems. The resulting hybrid algorithm is complete and is tested on randomly generated graph 3-colouring problems. The algorithm performs extremely well for all areas of the phase transition and outperforms the individual methods by several orders of magnitude.

  1. [Davenport eta!., 1992] Andrew Davenport and Edward Tsang. An empirical investigation into the exceptionally hard problems. Technical Report CSM-239, Department of Computer Science, University of Essex, U.K., 1995.
  2. [Faltings, 2002] Boi Faltings and Macho-Gonzalez. Open Constraint Satisfaction. Proceedings of the 8th Interna- tional Conference, CP 2002 Ithaca, NY, USA, Sept. 2002.
  3. [Minton et al. , 1992] Steven Minton and Mark D. Johnston and Andrew B. Philips and Philip Laird. Minimizing Con- flicts : A Heuristic Repair Method for Constraint Satisfac- tion and Scheduling Problems. Artificial Intelligence, Vol. 58, P. 161-205, 1992.
  4. [Morris, 1993] Paul Morris. The breakout method for escap- ing from local minima. Proc. of the 11th National Conf on Artificial Intelligence, Washington, DC, pp. 40-45, 1993.

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

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