Conventional multi-agent path planners typically determine a path that optimizes a single objective, such as path length. Many applications, however, may require multiple objectives, say time-to-completion and fuel use, to be simultaneously optimized in the planning process. Often, these criteria may not be readily compared and sometimes lie in competition with each other. Simply applying standard multi-objective search algorithms to multi-agent path finding may prove to be inefficient because the size of the space of possible solutions, i.e., the Pareto-optimal set, can grow exponentially with the number of agents (the dimension of the search space). This paper presents an approach that bypasses this so-called curse of dimensionality by leveraging our prior multi-agent work with a framework called subdimensional expansion. One example of subdimensional expansion, when applied to A*, is called M* and M* was limited to a single objective function. We combine principles of dominance and subdimensional expansion to create a new algorithm named multi-objective M* (MOM*), which dynamically couples agents for planning only when those agents have to "interact" with each other. MOM* computes the complete Pareto-optimal set for multiple agents efficiently and naturally trades off sub-optimal approximations of the Pareto-optimal set and computational efficiency. Our approach is able to find the complete Pareto-optimal set for problem instances with hundreds of solutions which the standard multi-objective A* algorithms could not find within a bounded time.
翻译:常规多试管路路规划者通常会确定一个优化单一目标的路径,比如路径长度。 但是,许多应用可能要求多个目标,比如时间到完成和燃料使用,同时在规划过程中实现优化。 这些标准往往不易比较,有时是相互竞争。 简单地将标准的多试管路径搜索算法应用于多试管路径的发现,可能证明是无效的, 因为可能的解决办法的空间范围,即Pareto-op-optimal集束, 随物剂的数量( 搜索空间的尺寸) 增长而成倍增长。 本文展示了一种方法,通过利用我们以前的多试剂工作,称为次维扩展框架,从而绕过所谓的维度诅咒。 当应用到 A* 时, 将标准的多目标搜索算法应用为 M* 和 M* 限于一个单一的目标函数。 我们将主导和次维维扩展原则结合起来, 以创建名为多目标M* (MOM*) 的新算法, 只有当这些代理者找到“ 交互动作”, 而不是在其它情况下, IM* 将一个自动算算算出一个精度的精度标准, 我们的精度的精度计算法, 我们的精度的精度的精度的精度, 我们的精度将精度的精度的精度的精度的精度的精度的精度的精度, 将精度的精度, 的精度的精度的精度的精度, 的精度, 精确度的精度的精度到为精度为精度为精度的精度的精度的精度为精度, 。