ACM Home Page
Please provide us with feedback. Feedback
Dynamic fringe-saving A*
Full text PdfPdf (282 KB)
Source
International Conference on Autonomous Agents archive
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2 table of contents
Budapest, Hungary
SESSION: Planning/search table of contents
Pages 891-898  
Year of Publication: 2009
ISBN:978-0-9817381-7-8
Authors
Xiaoxun Sun  University of Southern California, Los Angeles, CA
William Yeoh  University of Southern California, Los Angeles, CA
Sven Koenig  University of Southern California, Los Angeles, CA
Sponsors
: The Foundation for Intelligent Physical Agents
Microsoft Research : Microsoft Research
: Whitestein Technologies
: European Office of Aerospace Research and Development, Air Force Office of Scientific Research, United States Air Force Research Laboratory
: Drexel University
: Wiley -- Blackwell Ltd
Publisher
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 25,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Fringe-Saving A* is an incremental version of A* that repeatedly finds shortest paths from a fixed start cell to a fixed goal cell in a known gridworld in case the traversability of cells changes over time. It restores the content of the OPEN and CLOSED lists of A* at the point in time when an A* search for the current search problem could deviate from the A* search for the previous search problem. Thus, Fringe-Saving A* reuses the beginning of the previous A* search that is identical to the current A* search. In this paper, we generalize the correctness proof of Fringe-Saving A* to cover the case where the goal cell changes over time in addition to the traversability of cells. We then apply Fringe-Saving A* to the problem of moving an agent along a shortest path from its current cell to a fixed destination cell in a known gridworld, where the shortest path is replanned whenever the traversability of cells changes. Our experimental results show that the resulting Dynamic Fringe-Saving A* algorithm can outperform both repeated A* searches and D* Lite (a state-of-the-art incremental version of A*) in highly dynamic gridworlds, with runtime savings of up to a factor of about 2.5.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
S. Koenig and M. Likhachev. Fast replanning for navigation in unknown terrain. Transaction on Robotics, 21(3):354--363, 2005.
 
3
 
4
 
5
 
6
 
7
X. Sun and S. Koenig. The Fringe-Saving A* search algorithm - a feasibility study. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 2391--2397, 2007.
 
8

Collaborative Colleagues:
Xiaoxun Sun: colleagues
William Yeoh: colleagues
Sven Koenig: colleagues