Multi-agent path finding (MAPF) is an active area in artificial intelligence, which has many real-world applications such as warehouse management, traffic control, robotics, etc. Recently, M* and its variants have greatly improved the ability to solve the MAPF problem. Although subdimensional expansion used in those approaches significantly decreases the dimensionality of the joint search space and reduces the branching factor, they do not make full use of the possible non-uniqueness of the optimal path of each agent. As a result, the updating of the collision sets may bring a large number of redundant computation. In this paper, the idea of bypass is introduced into subdimensional expansion to reduce the redundant computation. Specifically, we propose the BPM* algorithm, which is an implementation of subdimensional expansion with bypass in M*. In the experiments, we show that BPM* outperforms the state-of-the-art in solving several MAPF benchmark problems.
翻译:多试剂路径发现(MAPF)是人工智能的一个活跃领域,它有许多实际应用,如仓库管理、交通控制、机器人等。 最近,M* 及其变体大大提高了解决MAPF问题的能力。虽然这些方法使用的次维扩展大大降低了联合搜索空间的维度并减少了分流系数,但它们并没有充分利用每种物的最佳路径可能的非独一性。因此,更新碰撞装置可能会带来大量多余的计算。在本文中,绕线概念被引入子维扩展中以减少冗余计算。具体地说,我们建议采用BPM* 算法,这是用M* 的绕线执行次维扩展。在实验中,我们表明BPM* 在解决几个MAPF基准问题时,BPM* 超越了最新技术。