Bidirectional Temporal Plan Graph: Enabling Switchable Passing Orders for More Efficient Multi-Agent Path Finding Plan Execution
Not on the map. Why?
Abstract (arXiv)
The Multi-Agent Path Finding (MAPF) problem involves planning collision-free paths for multiple agents in a shared environment. The majority of MAPF solvers rely on the assumption that an agent can arrive at a specific location at a specific timestep. However, real-world execution uncertainties can cause agents to deviate from this assumption, leading to collisions and deadlocks. Prior research solves this problem by having agents follow a Temporal Plan Graph (TPG), enforcing a consistent passing order at every location as defined in the MAPF plan. However, we show that TPGs are overly strict because, in some circumstances, satisfying the passing order requires agents to wait unnecessarily, leading to longer execution time. To overcome this issue, we introduce a new graphical representation called a Bidirectional Temporal Plan Graph (BTPG), which allows switching passing orders during execution to avoid unnecessary waiting time. We design two anytime algorithms for constructing a BTPG: BTPG-na"ive and BTPG-optimized. Experimental results show that following BTPGs consistently outperforms following TPGs, reducing unnecessary waits by 8-20%.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 8 of its 20 references that are in the map. First posted on arXiv 30 Dec 2023.
Builds on
8 of 20 references.
References · 8
- 2019Multi-Agent Pathfinding: Definitions, Variants, and Benchmarkscited by 197
- 2018Searching with Consistent Prioritization for Multi-Agent Path Findingcited by 80
- 2020EECBS: A Bounded-Suboptimal Search for Multi-Agent Path Findingcited by 67
- 2019Priority Inheritance with Backtracking for Iterative Multi-agent Path Findingcited by 55
- 2021Pairwise Symmetry Reasoning for Multi-Agent Path Finding Searchcited by 21
- 2016Multi-Agent Path Finding with Delay Probabilitiescited by 17
- 2020A Feedback Scheme to Reorder a Multi-Agent Execution Schedule by Persistently Optimizing a Switchable Action Dependency Graphcited by 6
- 2021Offline Time-Independent Multi-Agent Path Planningcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 3.
6 papers.
- 2024A Real-Time Rescheduling Algorithm for Multi-robot Plan Executioncited by 4
- 2026Lifelong Scalable Multi-Agent Realistic Testbed and A Comprehensive Study on Design Choices in Lifelong AGV Fleet Management Systemscited by 1
- 2025From Discrete Plans to Real-World Execution: A World-Model-Driven Framework for Execution-Aware Multi-Agent Path Findingcited by 0
- 2025Analyzing Planner Design Trade-offs for MAPF under ADG-based Realistic Executioncited by 0
- 2026Precomputing Multi-Agent Path Replanning Using Temporal Flexibilitycited by 0
- 2026CREST: Constraint-Release Execution for Multi-Robot Warehouse Shelf Rearrangementcited by 0
- 2026CREST: Constraint-Release Execution for Multi-Robot Warehouse Shelf Rearrangement27 Mar 2026
- 2026Lifelong Scalable Multi-Agent Realistic Testbed and A Comprehensive Study on Design Choices in Lifelong AGV Fleet Management Systems17 Feb 2026
- 2026Precomputing Multi-Agent Path Replanning Using Temporal Flexibility8 Jan 2026
- 2025Analyzing Planner Design Trade-offs for MAPF under ADG-based Realistic Execution10 Dec 2025
- 2025From Discrete Plans to Real-World Execution: A World-Model-Driven Framework for Execution-Aware Multi-Agent Path Finding26 Nov 2025
- 2024A Real-Time Rescheduling Algorithm for Multi-robot Plan Execution26 Mar 2024