Local Optimization of MAPF solutions on Directed Graphs
S. Ardizzoni, I. Saccani, L. Consolini, M. Locatelli

TL;DR
This paper introduces an iterative local search method for multi-agent pathfinding on directed graphs, improving suboptimal solutions' quality efficiently by leveraging local dynamic programming, thus balancing feasibility and optimality.
Contribution
It presents a novel local search approach using dynamic programming to enhance rule-based MAPF solutions on directed graphs, reducing computational complexity.
Findings
Significantly improves solution quality over initial feasible solutions.
Reduces time complexity from exponential to polynomial with locality constraints.
Provides a practical method for better MAPF solutions in crowded scenarios.
Abstract
Among sub-optimal 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 solutions that are much longer than the optimal one. The main contribution of this paper is the introduction of an iterative local search procedure in MAPF. We start from a feasible suboptimal solution and we perform a local search in a neighborhood of this solution, to find a shorter one. Iteratively, we repeat this procedure until the solution cannot be shortened any longer. At the end, we obtain a solution, that is still sub-optimal, but, in general, of much better quality than the initial one. We use dynamic programming for the local search procedure. Under this respect, the fact that our search…
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
TopicsOptimization and Search Problems · Logic, Reasoning, and Knowledge · Formal Methods in Verification
