A Conflict-Based Search Framework for Multiobjective Multiagent Path Finding | IEEE Journals & Magazine | IEEE Xplore

A Conflict-Based Search Framework for Multiobjective Multiagent Path Finding


Abstract:

Conventional multi-agent path planners typically compute an ensemble of paths while optimizing a single objective, such as path length. However, many applications may req...Show More

Abstract:

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. The goal of the problem is thus to find a Pareto-optimal set of solutions instead of a single optimal solution. Naively applying existing multi-objective search algorithms, such as multi-objective A* (MOA*), to multi-agent path finding may prove to be inefficient as the dimensionality of the search space grows exponentially with the number of agents. This article presents an approach named Multi-Objective Conflict-Based Search (MO-CBS) that attempts to address 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 also develop several variants of MO-CBS to improve its performance. We prove that MO-CBS and its variants can compute the entire Pareto-optimal set. Numerical results show that MO-CBS outperforms MOM*, a recently developed state-of-the-art multi-objective multi-agent planner. Note to Practitioners—The motivation of this article originates from the need to optimize multiple path criteria when planning conflict-free paths for multiple mobile robots in applications such as warehouse logistics, surveillance, construction site routing, and hazardous material transportation. Existing methods for multi-agent planning typically consider optimizing a single path criteria. This article develops a novel multi-objective multi-agent planner as well as its variants that are guaranteed to find all Pareto-optimal solutions for the problem. We also provide an illustrative example of the algorithm to plan paths for multipl...
Published in: IEEE Transactions on Automation Science and Engineering ( Volume: 20, Issue: 2, April 2023)
Page(s): 1262 - 1274
Date of Publication: 20 June 2022

ISSN Information:

Funding Agency:

References is not available for this document.

I. Introduction

Multi-Agent Path Finding (MAPF) computes a set of collision-free paths for multiple agents connecting their respective start and goal locations while optimizing a scalar measure of paths. Variants of MAPF have been widely studied in the robotics community over the last few years [33]. In this article, we investigate a natural generalization of the MAPF to include multiple objectives for multiple agents and hence the name Multi-Objective Multi-Agent Path Finding (MOMAPF). In MOMAPF, agents have to trade-off multiple objectives such as completion time, travel risk and other domain-specific measures. MOMAPF is a generalization of MAPF, and is therefore NP-Hard [41].

Select All
1.
A. Andreychuk, K. Yakovlev, P. Surynek, D. Atzmon and R. Stern, "Multi-agent pathfinding with continuous time", Artif. Intell., vol. 305, Apr. 2022.
2.
L. Cohen, T. Uras, T. S. Kumar and S. Koenig, "Optimal and bounded-suboptimal multi-agent motion planning", Proc. 12th Annu. Symp. Combinat. Search, pp. 1-8, 2019.
3.
M. Ehrgott, Multicriteria Optimization, vol. 491. Springer, 2005, [online] Available: https://books.google.com/books?hl=en&lr=&id=8wGyB5Sa2CUC&oi=fnd&pg=PA1&dq=Multicriteria+Optimization&ots=ag0LBY0niY&sig=uA72vsBnijh2oKLHf31Ik6zR4bU#v=onepage&q=Multicriteria%20Optimization&f=false.
4.
M. T. M. Emmerich and A. H. Deutz, "A tutorial on multiobjective optimization: Fundamentals and evolutionary methods", Natural Comput., vol. 17, no. 3, pp. 585-609, Sep. 2018.
5.
E. Erkut, S. A. Tjandra and V. Verter, "Chapter 9 hazardous materials transportation" in Transportation, Amsterdam, The Netherlands:Elsevier, vol. 14, pp. 539-621, 2007, [online] Available: https://www.sciencedirect.com/science/article/pii/S0927050706140098.
6.
M. Goldenberg et al., "Enhanced partial expansion A*", J. Artif. Intell. Res., vol. 50, pp. 141-187, May 2014.
7.
B. Goldin and O. Salzman, "Approximate bi-criteria search by efficient representation of subsets of the pareto-optimal frontier", Proc. Int. Conf. Automated Planning Scheduling, vol. 31, pp. 149-158, 2021.
8.
N. Greshler, O. Gordon, O. Salzman and N. Shimkin, "Cooperative multi-agent path finding: Beyond path planning and collision avoidance", Proc. Int. Symp. Multi-Robot Multi-Agent Syst. (MRS), pp. 20-28, Nov. 2021.
9.
P. Hansen, "Bicriterion path problems" in Multiple Criteria Decision Making Theory and Application, Berlin, Germany:Springer, pp. 109-127, 1980.
10.
W. Hönig, S. Kiesel, A. Tinka, J. Durham and N. Ayanian, "Conflict-based search with optimal task assignment", Proc. Int. Joint Conf. Auton. Agents Multiagent Syst., pp. 1-9, 2018.
11.
E. Lam, P. Le Bodic, D. D. Harabor and P. J. Stuckey, "Branch- and-cut- and-price for multi-agent pathfinding", Proc. 28th Int. Joint Conf. Artif. Intell., pp. 1-8, Aug. 2019.
12.
E. Lam, P. J. Stuckey, S. Koenig and T. K. S. Kumar, "Exact approaches to the multi-agent collective construction problem" in Principles and Practice of Constraint Programming, Cham, Switzerland:Springer, pp. 743-758, 2020.
13.
H. Ma, W. Hönig, T. S. Kumar, N. Ayanian and S. Koenig, "Lifelong path planning with kinematic constraints for multi-agent pickup and delivery", Proc. AAAI Conf. Artif. Intell., vol. 33, pp. 7651-7658, 2019.
14.
H. Ma and S. Koenig, "Optimal target assignment and path finding for teams of agents", Proc. Int. Conf. Auto. Agents Multiagent Syst., pp. 1144-1152, 2016.
15.
H. Ma, J. Li, T. K. S. Kumar and S. Koenig, "Lifelong multi-agent path finding for online pickup and delivery tasks", Proc. Conf. Auto. Agents Multiagent Syst., pp. 1-9, 2017.
16.
S. Mai and S. Mostaghim, "Modeling pathfinding for swarm robotics" in Swarm Intelligence, Cham, Switzerland:Springer, pp. 190-202, 2020.
17.
L. Mandow and J. L. P. De La Cruz, "Multiobjective A* search with consistent heuristics", J. ACM, vol. 57, no. 5, pp. 1-25, Jun. 2010.
18.
R. T. Marler and J. S. Arora, "Survey of multi-objective optimization methods for engineering", Struct. Multidisciplinary Optim., vol. 26, no. 6, pp. 369-395, Apr. 2004.
19.
J. Montoya, S. Rathinam and Z. Wood, "Multiobjective departure runway scheduling using dynamic programming", IEEE Trans. Intell. Transp. Syst., vol. 15, no. 1, pp. 399-413, Feb. 2013.
20.
F.-J. Pulido, L. Mandow and J.-L. Pérez-de-la-Cruz, "Dimensionality reduction in multiobjective shortest path search", Comput. Oper. Res., vol. 64, pp. 60-70, Dec. 2015.
21.
Z. Ren, S. Rathinam and H. Choset, "Loosely synchronized search for multi-agent path finding with asynchronous actions", Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), pp. 9714-9719, Sep. 2021.
22.
Z. Ren, S. Rathinam and H. Choset, "MS: A new exact algorithm for multi-agent simultaneous multi-goal sequencing and path finding", Proc. IEEE Int. Conf. Robot. Autom. (ICRA), pp. 11560-11565, May 2021.
23.
Z. Ren, S. Rathinam and H. Choset, "Multi-objective conflict-based search for multi-agent path finding", Proc. IEEE Int. Conf. Robot. Automat. (ICRA), pp. 8786-8791, May 2021.
24.
Z. Ren, S. Rathinam, M. Likhachev and H. Choset, "Multi-objective conflict-based search using safe-interval path planning", arXiv:2108.00745, 2021.
25.
Z. Ren, S. Rathinam and H. Choset, "Subdimensional expansion for multi-objective multi-agent path finding", IEEE Robot. Autom. Lett., vol. 6, no. 4, pp. 7153-7160, Oct. 2021.
26.
Z. Ren, S. Rathinam and H. Choset, "Conflict-based Steiner search for multi-agent combinatorial path finding", Proceedings of Robotics: Science and Systems, Jun. 2022.
27.
Z. Ren, S. Rathinam, M. Likhachev and H. Choset, "Multi-objective path-based D* lite", IEEE Robot. Autom. Lett., vol. 7, no. 2, pp. 3318-3325, Apr. 2022.
28.
S. Saha, A. E. Vasegaard, I. Nielsen, A. Hapka and H. Budzisz, "UAVs path planning under a bi-objective optimization framework for smart cities", Electronics, vol. 10, no. 10, pp. 1193, May 2021.
29.
G. Sartoretti, Y. Wu, W. Paivine, T. K. S. Kumar, S. Koenig and H. Choset, "Distributed reinforcement learning for multi-robot decentralized collective construction" in Distributed Autonomous Robotic Systems, Cham, Switzerland:Springer, pp. 35-49, 2019.
30.
G. Sharon, R. Stern, A. Felner and N. R. Sturtevant, "Conflict-based search for optimal multi-agent pathfinding", Artif. Intell., vol. 219, pp. 40-66, Feb. 2015.

Contact IEEE to Subscribe

References

References is not available for this document.