A*+BFHS: A Hybrid Heuristic Search Algorithm

03/23/2021
by   Zhaoxing Bu, et al.
0

We present a new algorithm A*+BFHS for solving hard problems where A* and IDA* fail due to memory limitations and/or the existence of many short cycles. A*+BFHS is based on A* and breadth-first heuristic search (BFHS). A*+BFHS combines advantages from both algorithms, namely A*'s node ordering, BFHS's memory savings, and both algorithms' duplicate detection. On easy problems, A*+BFHS behaves the same as A*. On hard problems, it is slower than A* but saves a large amount of memory. Compared to BFIDA*, A*+BFHS reduces the search time and/or memory requirement by several times on a variety of planning domains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2011

Anytime Heuristic Search

We describe how to convert the heuristic search algorithm A* into an any...
research
06/07/2019

Zooming Cautiously: Linear-Memory Heuristic Search With Node Expansion Guarantees

We introduce and analyze two parameter-free linear-memory tree search al...
research
10/31/2011

Probabilistic Planning via Heuristic Forward Search and Weighted Model Counting

We present a new algorithm for probabilistic planning with no observabil...
research
01/16/2014

Case-Based Subgoaling in Real-Time Heuristic Search for Video Game Pathfinding

Real-time heuristic search algorithms satisfy a constant bound on the am...
research
08/09/2014

A Heuristic Search Algorithm for Solving First-Order MDPs

We present a heuristic search algorithm for solving first-order MDPs (FO...
research
01/15/2014

BnB-ADOPT: An Asynchronous Branch-and-Bound DCOP Algorithm

Distributed constraint optimization (DCOP) problems are a popular way of...
research
12/01/1997

Bidirectional Heuristic Search Reconsidered

The assessment of bidirectional heuristic search has been incorrect sinc...

Please sign up or login with your details

Forgot password? Click here to reset