DMS*: Minimizing Makespan for Multi-Agent Combinatorial Path Finding

Zhongqiang Ren, Anushtup Nandy, Sivakumar Rathinam, Howie Choset
12/11/2023
cs.ROcs.AI

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Multi-Agent Combinatorial Path Finding (MCPF) seeks collision-free paths for multiple agents from their initial to goal locations, while visiting a set of intermediate target locations in the middle of the paths. MCPF is challenging as it involves both planning collision-free paths for multiple agents and target sequencing, i.e., solving traveling salesman problems to assign targets to and find the visiting order for the agents. Recent work develops methods to address MCPF while minimizing the sum of individual arrival times at goals. Such a problem formulation may result in paths with different arrival times and lead to a long makespan, the maximum arrival time, among the agents. This paper proposes a min-max variant of MCPF, denoted as MCPF-max, that minimizes the makespan of the agents. While the existing methods (such as MS*) for MCPF can be adapted to solve MCPF-max, we further develop two new techniques based on MS* to defer the expensive target sequencing during planning to expedite the overall computation. We analyze the properties of the resulting algorithm Deferred MS* (DMS*), and test DMS* with up to 20 agents and 80 targets. We demonstrate the use of DMS* on differential-drive robots.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ren2023dms,
  title  = {DMS*: Minimizing Makespan for Multi-Agent Combinatorial Path Finding},
  author = {Zhongqiang Ren and Anushtup Nandy and Sivakumar Rathinam and Howie Choset},
  year   = {2023},
  eprint = {2312.06314},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.06314v2}
}

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/2312.06314.svg)](https://codeofpaper.com/paper/2312.06314)

Discussion