Multiquery planning algorithms find paths between various different starts and goals in a single search space. They are designed to do so efficiently by reusing information across planning queries. This information may be computed before or during the search and often includes knowledge of valid paths. Using known valid paths to solve an individual planning query takes less computational effort than finding a completely new solution. This allows multiquery algorithms, such as PRM*, to outperform single-query algorithms, such as RRT*, on many problems but their relative performance depends on how much information is reused. Despite this, few multiquery planners explicitly seek to maximize path reuse and, as a result, many do not consistently outperform single-query alternatives. This paper presents Effort Informed Roadmaps (EIRM*), an almost-surely asymptotically optimal multiquery planning algorithm that explicitly prioritizes reusing computational effort. EIRM* uses an asymmetric bidirectional search to identify existing paths that may help solve an individual planning query and then uses this information to order its search and reduce computational effort. This allows it to find initial solutions up to an order-of-magnitude faster than state-of-the-art planning algorithms on the tested abstract and robotic multiquery planning problems.
翻译:Effort Informed Roadmaps (EIRM*): 高效渐近最优多查询规划通过主动重用验证工作量
多查询规划算法在单个搜索空间中找到不同起点和目标之间的路径。它们旨在通过跨查询重用信息来实现高效。这些信息可以在搜索之前或期间计算,并且通常包括有效路径的知识。使用已知的有效路径来解决单个计划查询比查找全新的解决方案要花费更少的计算工作量。这使得多查询算法,如PRM*,在许多问题上优于单查询算法,例如RRT*,但它们的相对性能取决于重用多少信息。尽管如此,很少有多查询计划器明确寻求最大化路径重用,因此许多计划器并不始终优于单查询替代方案。本文介绍了Effort Informed Roadmaps(EIRM*),一种几乎肯定是渐近最优的多查询规划算法,明确优先考虑重用计算工作量。EIRM*使用不对称的双向搜索来识别可能有助于解决单个计划查询的现有路径,然后使用这些信息对其搜索进行排序并减少计算工作量。这使得它能够在测试的抽象和机器人多查询规划问题上比现有的规划算法更快地找到初始解决方案。