We present an incremental search algorithm, called Lifelong-GLS, which combines the vertex efficiency of Lifelong Planning A* (LPA*) and the edge efficiency of Generalized Lazy Search (GLS) for efficient replanning on dynamic graphs where edge evaluation is expensive. We use a lazily evaluated LPA* to repair the cost-to-come inconsistencies of the relevant region of the current search tree based on the previous search results, and then we restrict the expensive edge evaluations only to the current shortest subpath as in the GLS framework. The proposed algorithm is complete and correct in finding the optimal solution in the current graph, if one exists. We also show that the search returns a bounded suboptimal solution, if an inflated heuristic edge weight is used and the tree repairing propagation is truncated early for faster search. Finally, we show the efficiency of the proposed algorithm compared to the standard LPA* and the GLS algorithms over consecutive search episodes in a dynamic environment. For each search, the proposed algorithm reduces the edge evaluations by a significant amount compared to the LPA*. Both the number of vertex expansions and the number of edge evaluations are reduced substantially compared to GLS, as the proposed algorithm utilizes previous search results to facilitate the new search.
翻译:我们提出了一个递增搜索算法,称为“生命-GLS”,它结合了“生命规划”A* (LPA*) 的顶部效率以及“一般拉齐搜索” (GLS) 的边缘效率,以便对边缘评价昂贵的动态图形进行高效的再规划。我们使用一个低酸评估 LPA* 来修复当前搜索树相关区域的成本到收益的不一致之处。我们根据先前的搜索结果,然后将昂贵的边缘评价限制在目前GLS框架中的最短的子路径上。提议的算法在找到当前图表中的最佳解决方案(如果有的话)方面是完整和正确的。我们还表明,如果使用膨胀的超脂边缘重量和树的修补,则返回了封闭的亚最佳解决方案。最后,我们展示了与标准 LPA* 和 GLS 运算法在动态环境中的连续搜索过程相比,拟议的算法的效率。对于每一项搜索,提议的算法比 LPA* 大大减少了边缘评价。我们还表明,拟议的搜索结果将大大地用于搜索GLS。