Conflict-Based Search and Prioritized Planning for Multi-Agent Path Finding Among Movable Obstacles
Shaoli Hu, Shizhe Zhao, Zhongqiang Ren
TL;DR
This work defines Multi-Agent Path Finding Among Movable Obstacles (M-PAMO), where agents must navigate a grid containing static and movable obstacles that can be pushed. It adapts Conflict-Based Search (CBS) and Prioritized Planning (PP) by proposing CBS-MOH, CBS-MOL, and PP-PAMO*, with ST-PAMO* as a time-augmented PAMO* extension for the low-level; these methods are evaluated on maps with up to 20 agents and hundreds of movable obstacles. The results show that CBS-MOH and CBS-MOL are not guaranteed to be complete or optimal for M-PAMO and reveal trade-offs between high-level conflict reasoning and low-level box awareness. The study highlights wakeful performance differences between CBS-based and PP-based strategies in tightly coupled scenarios, pointing to future work on richer information sharing about moved boxes and adaptive prioritization to improve scalability and solution quality.
Abstract
This paper investigates Multi-Agent Path Finding Among Movable Obstacles (M-PAMO), which seeks collision-free paths for multiple agents from their start to goal locations among static and movable obstacles. M-PAMO arises in logistics and warehouses where mobile robots are among unexpected movable objects. Although Multi-Agent Path Finding (MAPF) and single-agent Path planning Among Movable Obstacles (PAMO) were both studied, M-PAMO remains under-explored. Movable obstacles lead to new fundamental challenges as the state space, which includes both agents and movable obstacles, grows exponentially with respect to the number of agents and movable obstacles. In particular, movable obstacles often closely couple agents together spatially and temporally. This paper makes a first attempt to adapt and fuse the popular Conflict-Based Search (CBS) and Prioritized Planning (PP) for MAPF, and a recent single-agent PAMO planner called PAMO*, together to address M-PAMO. We compare their performance with up to 20 agents and hundreds of movable obstacles, and show the pros and cons of these approaches.
