Revisiting the Complexity Analysis of Conflict-Based Search: New Computational Techniques and Improved Bounds

04/18/2021
by   Ofir Gordon, et al.
0

The problem of Multi-Agent Path Finding (MAPF) calls for finding a set of conflict-free paths for a fleet of agents operating in a given environment. Arguably, the state-of-the-art approach to computing optimal solutions is Conflict-Based Search (CBS). In this work we revisit the complexity analysis of CBS to provide tighter bounds on the algorithm's run-time in the worst-case. Our analysis paves the way to better pinpoint the parameters that govern (in the worst case) the algorithm's computational complexity. Our analysis is based on two complementary approaches: In the first approach we bound the run-time using the size of a Multi-valued Decision Diagram (MDD) – a layered graph which compactly contains all possible single-agent paths between two given vertices for a specific path length. In the second approach we express the running time by a novel recurrence relation which bounds the algorithm's complexity. We use generating functions-based analysis in order to tightly bound the recurrence. Using these technique we provide several new upper-bounds on CBS's complexity. The results allow us to improve the existing bound on the running time of CBS for many cases. For example, on a set of common benchmarks we improve the upper-bound by a factor of at least 2^10^7.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2023

Fully-Dynamic All-Pairs Shortest Paths: Likely Optimal Worst-Case Update Time

The All-Pairs Shortest Paths (APSP) problem is one of the fundamental pr...
research
05/30/2018

BUNDLEP: Prioritizing Conflict Free Regions in Multi-Threaded Programs to Improve Cache Reuse -- Extended Results and Technical Report

In BUNDLE: Real-Time Multi-Threaded Scheduling to Reduce Cache Contentio...
research
10/18/2022

A polynomial-time algorithm to solve the large scale of airplane refueling problem

Airplane refueling problem (ARP) is a scheduling problem with an objecti...
research
01/16/2014

MAPP: a Scalable Multi-Agent Path Planning Algorithm with Tractability and Completeness Guarantees

Multi-agent path planning is a challenging problem with numerous real-li...
research
05/04/2021

Finding Triangles or Independent Sets

(I) We revisit the algorithmic problem of finding all triangles in a gra...
research
07/24/2023

An algorithm with improved complexity for pebble motion/multi-agent path finding on trees

The pebble motion on trees (PMT) problem consists in finding a feasible ...
research
06/17/2022

Interior point methods are not worse than Simplex

Whereas interior point methods provide polynomial-time linear programmin...

Please sign up or login with your details

Forgot password? Click here to reset