Skip to search boxSkip to navigationSkip to main content

SetA*: An efficient BDD-Based Heuristic Search Algorithm

  • Carnegie Mellon University
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 668-673 (6 pages)

Publication milestones

  • Published - 2002

Publication status

Published - 2002

Publisher

AAAI Press, United States
978-0-262-51129-2

Publication IDs

  • Scopus: 0036932213

Host publication title

Proceedings of Eighteenth National Conference on Artificial Intelligence (AAAI'02)

Abstract

In this paper we combine the goal directed search of A* with the ability of BDDs to traverse an exponential number of states in polynomial time. We introduce a new algorithm, SetA*, that generalizes A* to expand sets of states in each iteration. SetA* has substantial advantages over BDDA*, the only previous BDD-based A* implementation we are aware of. Our experimental evaluation proves SetA* to be a powerful search paradigm. For some of the studied problems it outperforms BDDA*, A*, and BDD based breadth-first search by several orders of magnitude. We believe exploring sets of states to be essential when the heuristic function is weak. For problems with strong heuristics, SetA* efficiently specializes to single-state search and consequently challenges single state heuristic search in general.

Publication metrics

PlumX

Citations
48
Captures
16

Access to documents

Final published version, 113.97 KB