SetA*: An efficient BDD-Based Heuristic Search Algorithm
- ,
- Manuela M. Veloso,
- Randal E. Bryant
- Carnegie Mellon University
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 668-673 (6 pages)Publication milestones
- Published - 2002
Publication status
Published - 2002
Publisher
AAAI Press, United StatesISBN (Print)
978-0-262-51129-2Publication 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
