Multi-objective Conflict-based Search for Multi-agent Path Finding

01/11/2021
by   Zhongqiang Ren, et al.
10

Conventional multi-agent path planners typically compute an ensemble of paths while optimizing a single objective, such as path length. However, many applications may require multiple objectives, say fuel consumption and completion time, to be simultaneously optimized during planning and these criteria may not be readily compared and sometimes lie in competition with each other. Naively applying existing multi-objective search algorithms to multi-agent path finding may prove to be inefficient as the size of the space of possible solutions, i.e., the Pareto-optimal set, can grow exponentially with the number of agents (the dimension of the search space). This article presents an approach named Multi-objective Conflict-based Search (MO-CBS) that bypasses this so-called curse of dimensionality by leveraging prior Conflict-based Search (CBS), a well-known algorithm for single-objective multi-agent path finding, and principles of dominance from multi-objective optimization literature. We prove that MO-CBS is able to compute the entire Pareto-optimal set. Our results show that MO-CBS can solve problem instances with hundreds of Pareto-optimal solutions which the standard multi-objective A* algorithms could not find within a bounded time.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

02/02/2021

Subdimensional Expansion for Multi-objective Multi-agent Path Finding

Conventional multi-agent path planners typically determine a path that o...
01/19/2021

Dynamic Bicycle Dispatching of Dockless Public Bicycle-sharing Systems using Multi-objective Reinforcement Learning

As a new generation of Public Bicycle-sharing Systems (PBS), the dockles...
02/18/2022

Enhanced Multi-Objective A* Using Balanced Binary Search Trees

This work addresses the Multi-Objective Shortest Path Problem (MO-SPP): ...
06/10/2021

MoParkeR : Multi-objective Parking Recommendation

Existing parking recommendation solutions mainly focus on finding and su...
08/02/2021

Multi-objective Conflict-based Search Using Safe-interval Path Planning

This paper addresses a generalization of the well known multi-agent path...
10/07/2021

Multi-objective Optimization by Learning Space Partitions

In contrast to single-objective optimization (SOO), multi-objective opti...
06/08/2021

Multi-Agent Cooperative Bidding Games for Multi-Objective Optimization in e-Commercial Sponsored Search

Bid optimization for online advertising from single advertiser's perspec...

Code Repositories

ROS_Algorithms

ROS related knowledge and algorithms, upload some study codes sometimes


view repo

public_pymomapf

Python implementation of algorithms for multi-objective multi-agent path finding.


view repo
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.