A Theoretical Bound Which Improves the Performance of Compilation-Based Multi-Agent Path Finding

A well-known approach to optimally solving Multi-Agent Path Finding (MAPF) is by compilation to Boolean Satisfiability or Answer Set Programming. Such compilation-based approaches to MAPF are superior to others on dense, relatively small instances. During solving, the underlying solver is invoked multiple times, each with an encoding of the same instance for a different makespan. The runtime of the last solver invocation, whose input is the instance encoded with a theoretical upper bound of the makespan of the optimal solution, is critical to performance. This paper proposes a newtheoretical upper bound for such a last invocation, which we prove is correct. Unlike the previously known bound, given a MAPF instance, our bound requires computing a semi-relaxed solution, which is the union of cost-optimal solutions for partitions of such an instance. The computation of our new bound requires optimally solving partitions, which requires more computational resources than those needed for computing the bound currently used by state-of-the-art solvers. We propose a recursive parallel approach that, we call ReBo, which despite additional overhead in upper bound computation, obtains substantially better overall results by exploiting the new bound. ReBo uses a heuristic to select an appropriate partition for bound computation, which does not guarantee that the solution returned is optimal. However, in our benchmarks, composed of 2,890 problems over warehouses and random instances, ReBo never finds a suboptimal solution. In addition, we found that the new bound is significantly tighter than the previously known, on average, 21.2% smaller than the previous bound. This allows us to generate encodings that are around 33.45% smaller, allowing ReBo to solve 4.9% more instances than a state-of-the-art solver in our benchmark set.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3569496
Primary Topic
Robotic Path Planning Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Theoretical Bound Which Improves the Performance of Compilation-Based Multi-Agent Path Finding

Jorge A. Baier, Roberto Asín‐Achá, Rodrigo López
IEEE Access
Robotic Path Planning Algorithms
article

A Theoretical Bound Which Improves the Performance of Compilation-Based Multi-Agent Path Finding

Jorge A. Baier, Roberto Asín‐Achá, Rodrigo López
article en

Abstract

A well-known approach to optimally solving Multi-Agent Path Finding (MAPF) is by compilation to Boolean Satisfiability or Answer Set Programming. Such compilation-based approaches to MAPF are superior to others on dense, relatively small instances. During solving, the underlying solver is invoked multiple times, each with an encoding of the same instance for a different makespan. The runtime of the last solver invocation, whose input is the instance encoded with a theoretical upper bound of the makespan of the optimal solution, is critical to performance. This paper proposes a newtheoretical upper bound for such a last invocation, which we prove is correct. Unlike the previously known bound, given a MAPF instance, our bound requires computing a semi-relaxed solution, which is the union of cost-optimal solutions for partitions of such an instance. The computation of our new bound requires optimally solving partitions, which requires more computational resources than those needed for computing the bound currently used by state-of-the-art solvers. We propose a recursive parallel approach that, we call ReBo, which despite additional overhead in upper bound computation, obtains substantially better overall results by exploiting the new bound. ReBo uses a heuristic to select an appropriate partition for bound computation, which does not guarantee that the solution returned is optimal. However, in our benchmarks, composed of 2,890 problems over warehouses and random instances, ReBo never finds a suboptimal solution. In addition, we found that the new bound is significantly tighter than the previously known, on average, 21.2% smaller than the previous bound. This allows us to generate encodings that are around 33.45% smaller, allowing ReBo to solve 4.9% more instances than a state-of-the-art solver in our benchmark set.

IEEE AccessVol. 13
Pontificia Universidad Católica de Chile (CL), Federico Santa María Technical University (CL)
Agencia Nacional de Investigación y Desarrollo
Openalex Percentile: Top 92%
Robotic Path Planning Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.