Dynamic Programming based Local Search approaches for Multi-Agent Path Finding problems on Directed Graphs
Irene Saccani, Stefano Ardizzoni, Luca Consolini, Marco Locatelli

TL;DR
This paper introduces a local search method using dynamic programming to improve feasible solutions for multi-agent pathfinding on directed graphs, balancing solution quality and computational efficiency.
Contribution
It proposes a novel local search procedure with two policies that enhances rule-based MAPF solutions by exploring neighborhoods efficiently.
Findings
The method produces significantly shorter solutions than initial feasible ones.
Local search with dynamic programming is computationally feasible for larger agent groups.
The approach effectively balances solution quality and runtime.
Abstract
Among sub-optimal Multi-Agent Path Finding (MAPF) solvers, rule-based algorithms are particularly appealing since they are complete. Even in crowded scenarios, they allow finding a feasible solution that brings each agent to its target, preventing deadlock situations. However, generally, rule-based algorithms provide much longer solutions than the shortest one. The main contribution of this paper is introducing a new local search procedure for improving a known feasible solution. We start from a feasible sub-optimal solution, and perform a local search in a neighborhood of this solution. If we are able to find a shorter solution, we repeat this procedure until the solution cannot be shortened anymore. At the end, we obtain a solution that is still sub-optimal, but generally of much better quality than the initial one. We propose two different local search policies. In the first, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Optimization and Search Problems · Vehicle Routing Optimization Methods
