Multi-agent path finding (MAPF) attracts considerable attention in artificial intelligence community as well as in robotics, and other fields such as warehouse logistics. The task in the standard MAPF is to find paths through which agents can navigate from their starting positions to specified individual goal positions. The combination of two additional requirements makes the problem computationally challenging: (i) agents must not collide with each other and (ii) the paths must be optimal with respect to some objective. Two major approaches to optimal MAPF solving include (1) dedicated search-based methods, which solve MAPF directly, and (2) compilation-based methods that reduce a MAPF instance to an instance in a different well established formalism, for which an efficient solver exists. The compilation-based MAPF solving can benefit from advancements accumulated during the development of the target solver often decades long. We summarize and compare contemporary compilation-based solvers for MAPF using formalisms like ASP, MIP, and SAT. We show the lessons learned from past developments and current trends in the topic and discuss its wider impact.
翻译:多试剂路径发现(MAPF)在人工情报界和机器人以及仓库物流等其他领域引起相当的注意。标准MAPF的任务就是找到各种途径,使代理人能够从最初的位置向具体的目标位置航行。另外两项要求的结合使得问题在计算上具有挑战性:(一) 代理人绝不能相互碰撞,和(二) 路径必须在某些目标方面达到最佳程度。最佳解决MAPF的两个主要方法包括:(1) 专门搜索方法,直接解决MAPF, 以及(2) 汇编方法,将MAPF实例降为不同成熟的形式主义的例子,为此存在高效的解决者。基于汇编的MAPF解决方案可以受益于目标解决问题者发展过程中积累的长几十年进展。我们用ASP、MIP和SAT等形式主义为MAPF总结和比较当代基于汇编的解决方案。我们展示了从该专题过去发展和当前趋势中吸取的经验教训,并讨论了其更广泛的影响。