跳跃式监视
路径(计算)
数学优化
计算机科学
网格
集合(抽象数据类型)
国家(计算机科学)
搜索树
上下界
分界
树(集合论)
搜索算法
算法
数学
人工智能
组合数学
数学分析
程序设计语言
几何学
作者
Edward Lam,Daniel Harabor,Peter J. Stuckey,Jiaoyang Li
标识
DOI:10.1609/icaps.v33i1.27202
摘要
Given a set of agents on a grid, the multi-agent path finding problem aims to find a path that moves each agent from its given start location to its target location such that they do not collide and that the sum of arrival times is minimized. LNS2 is a state-of-the-art algorithm for anytime, suboptimal solving. It is an upper-bounding algorithm that repeatedly adjusts an existing solution and, being a local search, is oblivious to optimality. BCP is a state-of-the-art algorithm for exact solving. It is a lower-bounding tree search that attempts to tighten the lower bound until a solution appears. As BCP operates on the lower bound, the first solution it finds is optimal or nearly optimal, and therefore has poor anytime behavior. This paper proposes to tightly couple LNS2 and BCP to achieve better anytime, suboptimal solving while retaining the optimality guarantee of BCP. Experiments indicate that the combination achieves better anytime behavior than BCP in general and better suboptimal performance than LNS2 on congested maps.
科研通智能强力驱动
Strongly Powered by AbleSci AI