In Lifelong Multi-Agent Path Finding (L-MAPF) a team of agents performs a stream of tasks consisting of multiple locations to be visited by the agents on a shared graph while avoiding collisions with one another. L-MAPF is typically tackled by partitioning it into multiple consecutive, and hence similar, "one-shot" MAPF queries with a single task assigned to each agent, as in the Rolling-Horizon Collision Resolution (RHCR) algorithm. Thus, a solution to one query informs the next query, which leads to similarity with respect to the agents' start and goal positions, and how collisions need to be resolved from one query to the next. Thus, experience from solving one MAPF query can potentially be used to speedup solving the next one. Despite this intuition, current L-MAPF planners solve consecutive MAPF queries from scratch. In this paper, we introduce a new RHCR-inspired approach called exRHCR, which exploits experience in its constituent MAPF queries. In particular, exRHCR employs a new extension of Priority-Based Search (PBS), a state-of-the-art MAPF solver. Our extension, called exPBS, allows to warm-start the search with the priorities between agents used by PBS in the previous MAPF instances. We demonstrate empirically that exRHCR solves L-MAPF up to 25% faster than RHCR, and allows to increase throughput for given task streams by as much as 3%-16% by increasing the number of agents we can cope with for a given time budget.
翻译:长期多者寻寻路(L-MAPF), 一个代理团队执行由多个地点组成的一连串任务, 由多个地点组成, 由代理人在共享的图表上访问, 避免相互碰撞。 L-MAPF通常通过将它分解成多个连续的、 因而类似的“ 一发式” MAPF 查询, 给每个代理人分配一个单一的任务, 如滚动- 霍里宗交错解( RHCR) 算法。 因此, 一个查询的解决方案为下一个查询提供了信息, 这使得代理人的起始和目标位置和碰撞需要从一个查询到下一个查询的解决。 因此, 解决一个MAPF 查询的经验通常可以通过将它分成一个连续的“ 一发式” MAPFF 查询, 目前的L- MAPF 规划者从零开始连续的问询。 在本文中,我们采用了一个新的 RHCRCR 方法, 利用它的组成MFPR 的解答程序的经验。 特别是, 优先搜索系统(PBS) 从一个州搜索(PPBS) 快速搜索(PBFR) 和另一个) 的快速搜索任务从我们使用前先行进段到一个快速搜索(我们使用) 的扩展到一个快速搜索程序。