Binary Branching Multi-Objective Conflict-Based Search for Multi-Agent Path Finding
Keywords:Multi-agent and distributed planning, Heuristic search
AbstractThis paper considers a multi-agent multi-objective path-finding problem that requires not only finding collision-free paths for multiple agents from their respective start locations to their respective goal locations but also optimizing multiple objectives simultaneously. In general, there is no single solution that optimizes all the objectives simultaneously, and the problem is thus to find the so-called Pareto-optimal frontier. To solve this problem, an algorithm called Multi-Objective Conflict-Based Search (MO-CBS) was recently developed and is guaranteed to find the exact Pareto-optimal frontier. However, MO-CBS does not scale well with the number of agents due to the large branching factor of the search, which leads to a lot of duplicated effort in agent-agent collision resolution. This paper therefore develops a new algorithm called Binary Branching MO-CBS (BB-MO-CBS) that reduces the branching factor as well as the duplicated collision resolution during the search, which expedites the search as a result. Our experimental results show that BB-MO-CBS reduces the number of conflicts by up to two orders of magnitude and often doubles or triples the success rates of MO-CBS on various maps given a runtime limit.
How to Cite
Ren, Z., Li, J., Zhang, H., Koenig, S., Rathinam, S., & Choset, H. (2023). Binary Branching Multi-Objective Conflict-Based Search for Multi-Agent Path Finding. Proceedings of the International Conference on Automated Planning and Scheduling, 33(1), 361-369. https://doi.org/10.1609/icaps.v33i1.27214