Anytime Tree-Restoring Weighted A* Graph Search - Robotics Institute Carnegie Mellon University

Anytime Tree-Restoring Weighted A* Graph Search

Kalin Gochev, Alla Safonova, and Maxim Likhachev
Conference Paper, Proceedings of 7th International Symposium on Combinatorial Search (SoCS '14), pp. 80 - 88, August, 2014

Abstract

Incremental graph search methods reuse information from previous searches in order to minimize redundant computation and to find solutions to series of similar search queries much faster than it is possible by solving each query from scratch. In this work, we present a simple, but very effective, technique for performing incremental weighted A∗ graph search in an anytime fashion. On the theoretical side, we show that our anytime incremental algorithm preserves the strong theoretical guarantees provided by the weighted A∗ algorithm, such as completeness and bounds on solution cost sub-optimality. We also show that our algorithm can handle a variety of changes to the underlying graph, such as both increasing and decreasing edge costs, and changes in the heuristic. On the experimental side, we demonstrate the effectiveness of our algorithm in the context of (x,y,z,yaw) navigation planning for an unmanned aerial vehicle and compare our algorithm to popular incremental and anytime graph search algorithms.

BibTeX

@conference{Gochev-2014-109517,
author = {Kalin Gochev and Alla Safonova and Maxim Likhachev},
title = {Anytime Tree-Restoring Weighted A* Graph Search},
booktitle = {Proceedings of 7th International Symposium on Combinatorial Search (SoCS '14)},
year = {2014},
month = {August},
pages = {80 - 88},
}