Lifelong planning A

被引:427
作者
Koenig, S [1 ]
Likhachev, M
Furcy, D
机构
[1] Univ So Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
[2] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[3] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
A*; continual planning; heuristic search; heuristic search-based planning; incremental search; lifelong planning; plan reuse; replanning; symbolic STRIPS-style planning;
D O I
10.1016/j.artint.2003.12.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Heuristic search methods promise to find shortest paths for path-planning problems faster than uninformed search methods. Incremental search methods, on the other hand, promise to find shortest paths for series of similar path-planning problems faster than is possible by solving each path-planning problem from scratch. In this article, we develop Lifelong Planning A* (LPA*) an incremental version of A* that combines ideas from the artificial intelligence and the algorithms literature. It repeatedly finds shortest paths from a given start vertex to a given goal vertex while the edge costs of a graph change or vertices are added or deleted. Its first search is the same as that of a version of A* that breaks ties in favor of vertices with smaller g-values but many of the subsequent searches are potentially faster because it reuses those parts of the previous search tree that are identical to the new one. We present analytical results that demonstrate its similarity to A* and experimental results that demonstrate its potential advantage in two different domains if the path-planning problems change only slightly and the changes are close to the goal. (C) 2004 Published by Elsevier B.V.
引用
收藏
页码:93 / 146
页数:54
相关论文
共 53 条
[1]  
ALANSARI M, 2001, THESIS NE U BOSTON
[2]  
ALTERMAN R, 1988, COGNITIVE SCI, V12, P393, DOI 10.1207/s15516709cog1203_3
[3]  
[Anonymous], P 6 INFORMS TEL
[4]   INCREMENTAL ALGORITHMS FOR MINIMAL LENGTH PATHS [J].
AUSIELLO, G ;
ITALIANO, GF ;
SPACCAMELA, AM ;
NANNI, U .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1991, 12 (04) :615-638
[5]  
Bellman R., 1957, DYNAMIC PROGRAMMING
[6]  
BONET B, 2000, ARTIF INTELL, V22, P77
[7]  
Bonet B., 1997, P AAAI 97, P714
[8]  
Dechter R., 1988, P 7 NAT C ART INT AA, P37
[9]  
Demetrescu C., 2000, MAINTAINING SHORTEST, P218, DOI DOI 10.1007/3
[10]  
desJardins ME, 1999, AI MAG, V20, P13