When Agents Break Down in Multiagent Path Finding
By: Foivos Fioravantes , Dušan Knop , Nikolaos Melissinos and more
Potential Business Impact:
Lets robots avoid crashes when some break down.
In Multiagent Path Finding (MAPF), the goal is to compute efficient, collision-free paths for multiple agents navigating a network from their sources to targets, minimizing the schedule's makespan-the total time until all agents reach their destinations. We introduce a new variant that formally models scenarios where some agents may experience delays due to malfunctions, posing significant challenges for maintaining optimal schedules. Recomputing an entirely new schedule from scratch after each malfunction is often computationally infeasible. To address this, we propose a framework for dynamic schedule adaptation that does not rely on full replanning. Instead, we develop protocols enabling agents to locally coordinate and adjust their paths on the fly. We prove that following our primary communication protocol, the increase in makespan after k malfunctions is bounded by k additional turns, effectively limiting the impact of malfunctions on overall efficiency. Moreover, recognizing that agents may have limited computational capabilities, we also present a secondary protocol that shifts the necessary computations onto the network's nodes, ensuring robustness without requiring enhanced agent processing power. Our results demonstrate that these protocols provide a practical, scalable approach to resilient multiagent navigation in the face of agent failures.
Similar Papers
Bridging Planning and Execution: Multi-Agent Path Finding Under Real-World Deadlines
Robotics
Helps robots move together without crashing on time.
A Holistic Architecture for Monitoring and Optimization of Robust Multi-Agent Path Finding Plan Execution
Multiagent Systems
Helps robots find new paths when they get delayed.
BTPG-max: Achieving Local Maximal Bidirectional Pairs for Bidirectional Temporal Plan Graphs
Multiagent Systems
Helps robots avoid bumping into each other.