A Summary of Adaptation of Techniques from Search-based Optimal Multi-Agent Path Finding Solvers to Compilation-based Approach
Pavel Surynek

TL;DR
This paper adapts and enhances compilation-based SAT techniques for multi-agent pathfinding, bridging the gap with search-based methods and demonstrating superior performance in various scenarios.
Contribution
It introduces a SAT-based approach tailored for the sum-of-costs objective and integrates techniques from search-based solvers to improve compilation-based MAPF solutions.
Findings
The new SAT-based method outperforms existing search-based solvers in several domains.
A novel SAT encoding effectively handles the sum-of-costs objective.
Borrowed ideas from ICTS improve the efficiency of the compilation-based approach.
Abstract
In the multi-agent path finding problem (MAPF) we are given a set of agents each with respective start and goal positions. The task is to find paths for all agents while avoiding collisions aiming to minimize an objective function. Two such common objective functions is the sum-of-costs and the makespan. Many optimal solvers were introduced in the past decade - two prominent categories of solvers can be distinguished: search-based solvers and compilation-based solvers. Search-based solvers were developed and tested for the sum-of-costs objective while the most prominent compilation-based solvers that are built around Boolean satisfiability (SAT) were designed for the makespan objective. Very little was known on the performance and relevance of the compilation-based approach on the sum-of-costs objective. In this paper we show how to close the gap between these cost functions in the…
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 · Logic, Reasoning, and Knowledge
