Depth-First vs Best-First Search

Nageshwara Rao Vempaty, Vipin Kumar, Richard E. Korff

Research output: Chapter in Book/Report/Conference proceedingConference contribution

33 Scopus citations

Abstract

We present a comparison of three well known heuristic search algorithms: best-first search (BFS), iterative-deepening (ID), and depth-first branch-and-bound (DFBB). We develop a model to analyze the time and space complexity of these three algorithms in terms of the heuristic branching factor and solution density. Our analysis identifies the types of problems on which each of the search algorithms performs better than the other two. These analytical results are validated through experiments on different problems. We also present a new algorithm, DFS, which is a hybrid of iterative deepening and depth-first branch-and-bound, and show that it outperforms the other three algorithms on some problems.

Original languageEnglish (US)
Title of host publicationProceedings of the 9th National Conference on Artificial Intelligence, AAAI 1991
PublisherAAAI press
Pages434-440
Number of pages7
ISBN (Electronic)0262510596, 9780262510592
StatePublished - 1991
Event9th National Conference on Artificial Intelligence, AAAI 1991 - Anaheim, United States
Duration: Jul 14 1991Jul 19 1991

Publication series

NameProceedings of the 9th National Conference on Artificial Intelligence, AAAI 1991
Volume1

Conference

Conference9th National Conference on Artificial Intelligence, AAAI 1991
Country/TerritoryUnited States
CityAnaheim
Period7/14/917/19/91

Bibliographical note

Funding Information:
*This research was supported by Army Research Office grant # 28408-MA-SD1 to the University of Minnesota and by the Army High Performance Computing Research Center at the University of Minnesota. +This research was supported by an NSF Presidential Young Investigator Award, and a grant from Rockwell International.

Publisher Copyright:
Copyright © 1991, AAAI (www.aaai.org). All rights reserved.

Fingerprint

Dive into the research topics of 'Depth-First vs Best-First Search'. Together they form a unique fingerprint.

Cite this