arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1612.05693cs.AIcs.MAcs.RO
收藏

多Agent系统的最优目标分配与路径搜索

Optimal Target Assignment and Path Finding for Teams of Agents

University of Southern California(南加州大学)

Hang Ma, Sven Koenig

摘要:

研究了已知地形下多智能体的目标分配和寻路问题,推广了匿名和非匿名多智能体寻路问题。每个团队的目标数量与团队中的代理数量相同。每个代理必须移动到指定给其团队的一个目标,以便访问所有目标。TAPF问题是首先将代理分配给目标,然后规划代理到目标的无冲突路径,以使完工时间最小化。我们提出了CBM(基于最小成本流)算法,一个分层的算法,解决TAPF实例最佳结合匿名和非匿名的多智能体寻路算法的想法。在低层次上,CBM使用时间扩展网络上的最小成本最大流算法将单个团队中的所有代理分配给目标并规划其路径。在高层次上,CBM使用基于冲突的搜索来解决不同团队中的代理之间的冲突。从理论上证明了CBM是正确的、完备的和最优的。在实验中,我们展示了CBM到TAPF实例的可扩展性,其中包含数十个团队和数百个代理,并将其适应于模拟仓库系统。

英文摘要:

We study the TAPF (combined target-assignment and path-finding) problem for teams of agents in known terrain, which generalizes both the anonymous and non-anonymous multi-agent path-finding problems. Each of the teams is given the same number of targets as there are agents in the team. Each agent has to move to exactly one target given to its team such that all targets are visited. The TAPF problem is to first assign agents to targets and then plan collision-free paths for the agents to their targets in a way such that the makespan is minimized. We present the CBM (Conflict-Based Min-Cost-Flow) algorithm, a hierarchical algorithm that solves TAPF instances optimally by combining ideas from anonymous and non-anonymous multi-agent path-finding algorithms. On the low level, CBM uses a min-cost max-flow algorithm on a time-expanded network to assign all agents in a single team to targets and plan their paths. On the high level, CBM uses conflict-based search to resolve collisions among agents in different teams. Theoretically, we prove that CBM is correct, complete and optimal. Experimentally, we show the scalability of CBM to TAPF instances with dozens of teams and hundreds of agents and adapt it to a simulated warehouse system.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑