Anytime Heuristic Search

10/12/2011
by   E. A. Hansen, et al.
0

We describe how to convert the heuristic search algorithm A* into an anytime algorithm that finds a sequence of improved solutions and eventually converges to an optimal solution. The approach we adopt uses weighted heuristic search to find an approximate solution quickly, and then continues the weighted search to find improved solutions as well as to improve a bound on the suboptimality of the current solution. When the time available to solve a search problem is limited or uncertain, this creates an anytime heuristic search algorithm that allows a flexible tradeoff between search time and solution quality. We analyze the properties of the resulting Anytime A* algorithm, and consider its performance in three domains; sliding-tile puzzles, STRIPS planning, and multiple sequence alignment. To illustrate the generality of this approach, we also describe how to transform the memory-efficient search algorithm Recursive Best-First Search (RBFS) into an anytime algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/04/2014

Cascading A*: a Parallel Approach to Approximate Heuristic Search

In this paper, we proposed a new approximate heuristic search algorithm:...
research
03/21/2021

Policy-Guided Heuristic Search with Guarantees

The use of a policy and a heuristic function for guiding search can be q...
research
11/27/2015

A Stochastic Process Model of Classical Search

Among classical search algorithms with the same heuristic information, w...
research
03/23/2021

A*+BFHS: A Hybrid Heuristic Search Algorithm

We present a new algorithm A*+BFHS for solving hard problems where A* an...
research
08/03/2020

Planning to Score a Goal in Robotic Football with Heuristic Search

This paper considers a problem of planning an attack in robotic football...
research
02/14/2012

Improving the Scalability of Optimal Bayesian Network Learning with External-Memory Frontier Breadth-First Branch and Bound Search

Previous work has shown that the problem of learning the optimal structu...
research
09/27/2011

An Improved Search Algorithm for Optimal Multiple-Sequence Alignment

Multiple sequence alignment (MSA) is a ubiquitous problem in computation...

Please sign up or login with your details

Forgot password? Click here to reset