CTS-CBS: A New Approach for Multi-Agent Collaborative Task Sequencing and Path Finding
Junkai Jiang, Ruochen Li, Yibin Yang, Yihe Chen, Yuning Wang, Shaobing Xu, Jianqiang Wang
TL;DR
CTS-MAPF extends MAPF by requiring coordinated sequencing of intermediate tasks in addition to collision-free paths. The authors introduce CTS-CBS, a two-level, CBS-inspired framework that combines a high-level $K$-best jTSP-based search forest with a low-level constrained path planner for each agent, and prove completeness and $\omega$-bounded suboptimality. A novel method to compute the $K$-best joint task sequences and three MG-MAPF adaptations are presented, with extensive experiments on CTS-MAPF and MG-MAPF datasets showing substantial gains in success rate and runtime while incurring limited loss in solution quality; practical robot tests corroborate real-world applicability. The work enables flexible trade-offs between optimality and efficiency via the suboptimality bound $\omega$, and provides a scalable approach to jointly optimize task sequencing and collision-free motion in multi-agent systems.
Abstract
This paper addresses a generalization problem of Multi-Agent Pathfinding (MAPF), called Collaborative Task Sequencing - Multi-Agent Pathfinding (CTS-MAPF), where agents must plan collision-free paths and visit a series of intermediate task locations in a specific order before reaching their final destinations. To address this problem, we propose a new approach, Collaborative Task Sequencing - Conflict-Based Search (CTS-CBS), which conducts a two-level search. In the high level, it generates a search forest, where each tree corresponds to a joint task sequence derived from the jTSP solution. In the low level, CTS-CBS performs constrained single-agent path planning to generate paths for each agent while adhering to high-level constraints. We also provide heoretical guarantees of its completeness and optimality (or sub-optimality with a bounded parameter). To evaluate the performance of CTS-CBS, we create two datasets, CTS-MAPF and MG-MAPF, and conduct comprehensive experiments. The results show that CTS-CBS adaptations for MG-MAPF outperform baseline algorithms in terms of success rate (up to 20 times larger) and runtime (up to 100 times faster), with less than a 10% sacrifice in solution quality. Furthermore, CTS-CBS offers flexibility by allowing users to adjust the sub-optimality bound omega to balance between solution quality and efficiency. Finally, practical robot tests demonstrate the algorithm's applicability in real-world scenarios.
