A Conflict-Based Search Framework for Multiobjective Multiagent Path Finding

被引:16
|
作者
Ren, Zhongqiang [1 ,2 ]
Rathinam, Sivakumar [3 ]
Choset, Howie [1 ,2 ]
机构
[1] Carnegie Mellon Univ, Robot Inst, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Mech Engn Dept, Pittsburgh, PA 15213 USA
[3] Texas A&M Univ, Dept Mech Engn, College Stn, TX 77843 USA
基金
美国国家科学基金会;
关键词
Method of moments; Search problems; Planning; Costs; Path planning; Optimization; Visualization; Multi-agent path finding; path planning; multi-objective optimization; EXPANSION;
D O I
10.1109/TASE.2022.3183183
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 multiple agents that transport materials in a construction site while optimizing both path length and risk. In this example, computing and visualizing a set of Pareto-optimal solutions makes it intuitive for the practitioner to understand the underlying trade-off between conflicting objectives and to choose the most preferred solution for execution based on their domain knowledge.
引用
收藏
页码:1262 / 1274
页数:13
相关论文
共 50 条
  • [1] Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search
    Li, Jiaoyang
    Feiner, Ariel
    Boyarski, Eli
    Ma, Hang
    Koenig, Sven
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 442 - 449
  • [2] Adding Heuristics to Conflict-Based Search for Multi-Agent Path Finding
    Felner, Ariel
    Li, Jiaoyang
    Boyarski, Eli
    Ma, Hang
    Cohen, Liron
    Kumar, T. K. Satish
    Koenig, Sven
    [J]. TWENTY-EIGHTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2018), 2018, : 83 - 87
  • [3] Conflict-Based Steiner Search for Multi-Agent Combinatorial Path Finding
    Ren, Zhongqiang
    Rathinam, Sivakumar
    Choset, Howie
    [J]. ROBOTICS: SCIENCE AND SYSTEM XVIII, 2022,
  • [4] Incremental Conflict-Based Search for Multi-agent Path Finding in Dynamic Environment
    Wang, Yu
    Shi, Yuhong
    Liu, Jianyi
    Zheng, Xinhu
    [J]. ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, PT IV, AIAI 2024, 2024, 714 : 349 - 359
  • [5] Learning to Resolve Conflicts for Multi-Agent Path Finding with Conflict-Based Search
    Huang, Taoan
    Koenig, Sven
    Dilkina, Bistra
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 11246 - 11253
  • [6] Multi-objective Conflict-based Search for Multi-agent Path Finding
    Ren, Zhongqiang
    Rathinam, Sivakumar
    Choset, Howie
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 8786 - 8791
  • [7] A LEO Satellite Handover Strategy Based on Graph and Multiobjective Multiagent Path Finding
    Jiang, Zhiyun
    Li, Wei
    Wang, Xiangtong
    Liang, Binbin
    [J]. INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2023, 2023
  • [8] Finding Optimal Solutions to Token Swapping by Conflict-based Search and Reduction to SAT
    Surynek, Pavel
    [J]. 2018 IEEE 30TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2018, : 592 - 599
  • [9] Conflict-Based Search with Optimal Task Assignment
    Honig, Wolfgang
    Kiesel, Scott
    Tinka, Andrew
    Durham, Joseph W.
    Ayanian, Nora
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 757 - 765
  • [10] Iterative-Deepening Conflict-Based Search
    Boyarski, Eli
    Felner, Ariel
    Harabor, Daniel
    Stuckey, Peter J.
    Cohen, Liron
    Li, Jiaoyang
    Koenig, Sven
    [J]. PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 4084 - 4090