Pivot-and-Station Multi-Agent Path Finding: Solvability, Complexity, and Algorithms
Organizations: Department of Mathematical Sciences, Politecnico di Torino, Turin, Italy · Department of Computer Science, University of Oxford, Oxford, United Kingdom
Abstract
Automated high-density storage systems (warehouses, robotic parking, plant logistics, etc.) require fleets of agents to move through scarce task-critical resources and then park without obstructing future operations. We introduce Pivot-and-Station Multi-Agent Path Finding (PS-MAPF), a MAPF variant in which a subset of tasked agents must each visit one of a set of interchangeable pivots (e.g., workstations) before the entire fleet terminates at anonymous stations, one agent per station. We characterize solvability completely: every instance on a 2-edge-connected graph is solvable, and, on arbitrary connected graphs, a structural effective-distance measure relative to the number of unoccupied vertices gives a necessary and sufficient condition. We prove that minimizing station-makespan or station-flowtime is NP-hard already with a single pivot. We present three algorithms, a complete baseline, a SAT-based optimal solver, and Pivot-Prioritized Planning (PPP), the last solving 74-89% of benchmark instances with makespan and flowtime orders of magnitude below the baseline.
Figures & tables
| (C1a) | ||||
| (C1b) | ||||
| (C2a) | ||||
| (C2b) | ||||
| (C2c) | ||||
| (C2d) | ||||
| (C2e) |
| Solver | empty-48-48 | random-64-64-10 | warehouse-10-20-10-2-1 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Runtime | Success | Runtime | Success | Runtime | Success | |||||||
| BA | 22.29 | 3859.72 | 391533.70 | 100.0 | 64.78 | 6326.42 | 750692.14 | 100.0 | 282.32 | 23933.24 | 5740934.78 | 100.0 |
| LH | 8.76 | 31.33 | 2428.33 | 87.0 | 25.33 | 42.54 | 3855.11 | 84.0 | 141.53 | 91.90 | 17000.67 | 81.0 |
| SH | 8.67 | 30.88 | 2387.69 | 86.5 | 25.08 | 42.85 | 3844.63 | 85.0 | 151.12 | 92.17 | 16681.59 | 78.5 |
| RND | 8.42 | 30.98 | 2365.56 | 83.5 | 24.70 | 42.35 | 3811.54 | 82.0 | 148.66 | 91.22 | 16876.49 | 78.0 |
| LC | 8.91 | 31.17 | 2383.30 | 84.5 | 25.41 | 42.90 | 3773.30 | 81.0 | 143.45 | 90.00 | 15983.05 | 74.5 |