2003Unpublished venueRequires access

ARA*: Anytime A* with Provable Bounds on Sub-Optimality

Maxim Likhachev, Geoffrey J. Gordon, Sebastian Thrun

Open publisher page 593 citations

Abstract

In real world planning problems, time for deliberation is often limited. Anytime planners are well suited for these problems: they find a feasi-ble solution quickly and then continually work on improving it until time runs out. In this paper we propose an anytime heuristic search, ARA*, which tunes its performance bound based on available search time. It starts by finding a suboptimal solution quickly using a loose bound, then tightens the bound progressively as time allows. Given enough time it finds a provably optimal solution. While improving its bound, ARA* reuses previous search efforts and, as a result, is significantly more effi-cient than other anytime search methods. In addition to our theoretical analysis, we demonstrate the practical utility of ARA * with experiments on a simulated robot kinematic arm and a dynamic path planning prob-lem for an outdoor rover. 1

About this research paper

What this paper is about

In real world planning problems, time for deliberation is often limited. Anytime planners are well suited for these problems: they find a feasi-ble solution quickly and then continually work on improving it until time runs out. In this paper we propose an anytime heuristic search, ARA*, which tunes its performance bound based on available search time. It starts by finding a suboptimal solution quickly using a loose bound, then tightens the bound progressively as time allows. Given enough time it finds a provably optimal solution. While improving its bound, ARA* reuses previous search efforts and, as a result, is significantly more effi-cient than other anytime search methods. In addition to our theoretical analysis, we demonstrate the practical utility of ARA * with experiments on a simulated robot kinematic arm and a dynamic path planning prob-lem for an outdoor rover. 1

Why it matters

OpenAlex reports 593 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In real world planning problems, time for deliberation is often limited. Anytime planners are well suited for these problems: they find a feasi-ble solution quickly and then continually work on improving it until time runs out. In this paper we propose an anytime heuristic search, ARA*, which tunes its performance bound based on available search time. It starts by finding a suboptimal solution quickly using a loose bound, then tightens the bound progressively as time allows. Given enough time it finds a provably optimal solution. While improving its bound, ARA* reuses previous search efforts and, as a result, is significantly more effi-cient than other anytime search methods. In addition to our theoretical analysis, we demonstrate the practical utility of ARA * with experiments on a simulated robot kinematic arm and a dynamic path planning prob-lem for an outdoor rover. 1

Key concepts: Computer science, Mathematical optimization, Upper and lower bounds, Heuristic, Motion planning, Path (computing), Robot, Kinematics

Related papers

Back to paper searchBrowse research topicsOriginal source
ARA*: Anytime A* with Provable Bounds on Sub-Optimality — Research Paper | ScholarLens