Multi-Agent Pickup and Delivery (MAPD) is the problem of computing collision-free paths for a group of agents such that they can safely reach delivery locations from pickup ones. These locations are provided at runtime, making MAPD a combination between classical Multi-Agent Path Finding (MAPF) and online task assignment. Current algorithms for MAPD do not consider many of the practical issues encountered in real applications: real agents often do not follow the planned paths perfectly, and may be subject to delays and failures. In this paper, we study the problem of MAPD with delays, and we present two solution approaches that provide robustness guarantees by planning paths that limit the effects of imperfect execution. In particular, we introduce two algorithms, k-TP and p-TP, both based on a decentralized algorithm typically used to solve MAPD, Token Passing (TP), which offer deterministic and probabilistic guarantees, respectively. Experimentally, we compare our algorithms against a version of TP enriched with online replanning. k-TP and p-TP provide robust solutions, significantly reducing the number of replans caused by delays, with little or no increase in solution cost and running time.
翻译:具有延迟的强健多智能体接货和派送问题
Multi-Agent Pickup and Delivery(MAPD)是计算一组代理商的无冲突路径的问题,使得它们可以安全地从取货位置到达交货位置。这些位置在运行时提供,使得MAPD是传统多智能体路径规划(MAPF)和在线任务分配的组合。当前MAPD算法不考虑在实际应用中遇到的许多实际问题:实际代理商通常不完全按计划路径行动,可能会遇到延迟和故障等问题。在本文中,我们研究了具有延迟的MAPD问题,并提出了两种解决方案,通过规划限制不完美执行的效果来提供强韧性保证。具体而言,我们介绍了两种算法,k-TP和p-TP,两种算法都基于用于解决MAPD的分散式算法,即令牌通行(TP),分别提供确定性和概率保证。在实验中,我们将我们的算法与使用在线重新规划的TP版本进行比较。k-TP和p-TP提供强健的解决方案,显著减少了由于延迟引起的重规划次数,而几乎不会增加解决方案成本和运行时间。