Solving Multi-Agent Target Assignment and Path Finding with a Single Constraint Tree

Yimin Tang, Zhongqiang Ren, Jiaoyang Li, Katia Sycara
7/2/2023
cs.AIcs.RO

No official code found. Best implementation: TachikakaMin/ITA-CBS2 (23 stars, GPL-3.0, last commit 2026-05-01).

Abstract

Combined Target-Assignment and Path-Finding problem (TAPF) requires simultaneously assigning targets to agents and planning collision-free paths for agents from their start locations to their assigned targets. As a leading approach to address TAPF, Conflict-Based Search with Target Assignment (CBS-TA) leverages both K-best target assignments to create multiple search trees and Conflict-Based Search (CBS) to resolve collisions in each search tree. While being able to find an optimal solution, CBS-TA suffers from scalability due to the duplicated collision resolution in multiple trees and the expensive computation of K-best assignments. We therefore develop Incremental Target Assignment CBS (ITA-CBS) to bypass these two computational bottlenecks. ITA-CBS generates only a single search tree and avoids computing K-best assignments by incrementally computing new 1-best assignments during the search. We show that, in theory, ITA-CBS is guaranteed to find an optimal solution and, in practice, is computationally efficient.

View on arXivView PDF

Code Implementations(1)

GPL-3.0
236C++, CMakeOct 23, 20235 months agoGPL-3.0

Similar Papers

Cite this paper

@article{tang2023solving,
  title  = {Solving Multi-Agent Target Assignment and Path Finding with a Single Constraint Tree},
  author = {Yimin Tang and Zhongqiang Ren and Jiaoyang Li and Katia Sycara},
  year   = {2023},
  eprint = {2307.00663},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.00663v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.00663.svg)](https://codeofpaper.com/paper/2307.00663)

Discussion