Proceedings

Interleaved Depth-First Search

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Search. Pages 1382-1386.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

In tree search, depth-first search (DFS) often uses ordering successor heuristics. If the heuristic makes a mistake ordering a bad successor (without goals in its subtree) before good ones (with goals in their subtrees), DFS has to unsuccessfully traverse the whole bad subtree before finding a goal. To prevent this useless work, we present a new strategy called interleaved depthfirst search ( ID FS), which searches depth- first several subtrees -c alled active- in parallel. IDFS assumes a single processor on which it interleaves DFS on active subtrees. When IDFS finds a mistake, it traverses partially the bad subtree. IDFS does not reexpand nodes and uses a memory amount linear in search depth (with a bounded number of active subtrees). IDFS outperforms DFS if the heuristic improves from the first to the second tree level. Experimentctl results on hard solvable problems confirm the practical validity of IDFS.

  1. [Harvey and Ginsberg, 1995] William D. Harvey and Matthew L. Ginsberg. Limited discrepancy search . In Proc. of the 14th Int. Joint Conf. on Artificial In- telligence, pages 607-6 13 , Montreal, Canada, 1995. IJCAI
  2. [Korf, 1996] Richard E . Korf. Improved limited discrep- ancy search . In Proc. of the 13th National Conf. on Artificial Intelligence, pages 286-291, Portland, Ore- gon, 1996.
  3. [Larrosa and Meseguer, 1995] Javier Larrosa and Pedro Meseguer . Optimization-based heuristics for maxi- mal constraint satisfaction. In Proc. of the lth Int. Conf. on Principles and Practice of Constraint Pro- gramming, pages 103-120 , Cassis, France, 1995 .
  4. [Prosser, 1996] Patrick Prosser. An empirical study of phase transitions in binary constraint satisfaction problems . Artificial Intelligence, 81:81-109, 1996.
  5. [Rao and Kumar, 1993] V. N. Rao and Vipin Kumar. On the efficiency of parallel backtracking. IEEE Transactions on Parallel and Distributed Systems, 4(2):427-437, 1993.
  6. [Smith and Dyer , 1996] Barbara M. Smith and M. E. Dyer. Locating the phase transition in binary con- straint satisfaction problems. Artificial Intelligence, 81:155-181, 1996.

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

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