Multi-Agent Pathfinding (MAPF) with Continuous Time

01/16/2019
by   Anton Andreychuk, et al.
0

MAPF is the problem of finding paths for multiple agents such that every agent reaches its goal and the agents do not collide. Most prior work on MAPF were on grid, assumed all actions cost the same, agents do not have a volume, and considered discrete time steps. In this work we propose a MAPF algorithm that do not assume any of these assumptions, is complete, and provides provably optimal solutions. This algorithm is based on a novel combination of SIPP, a continuous time single agent planning algorithms, and CBS, a state of the art multi-agent pathfinding algorithm. We analyze this algorithm, discuss its pros and cons, and evaluate it experimentally on several standard benchmarks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/29/2019

Roadmap-Optimal Multi-robot Motion Planning using Conflict-Based Search

Multi-Agent Pathfinding (MAPF) is the problem of finding a set of feasib...
research
01/24/2021

Improving Continuous-time Conflict Based Search

Conflict-Based Search (CBS) is a powerful algorithmic framework for opti...
research
06/19/2019

Multi-Agent Pathfinding: Definitions, Variants, and Benchmarks

The MAPF problem is the fundamental problem of planning paths for multip...
research
08/25/2022

Towards A Complete Multi-Agent Pathfinding Algorithm For Large Agents

Multi-agent pathfinding (MAPF) is a challenging problem which is hard to...
research
11/16/2017

Systems, Actors and Agents: Operation in a multicomponent environment

Multi-agent approach has become popular in computer science and technolo...
research
11/11/2021

Optimal Physical Sorting of Mobile Agents

Given a collection of red and blue mobile agents located on two grid row...
research
08/05/2023

Decentralized Predicate Detection over Partially Synchronous Continuous-Time Signals

We present the first decentralized algorithm for detecting predicates ov...

Please sign up or login with your details

Forgot password? Click here to reset