Pairwise symmetry reasoning for multi-agent path finding search

被引:26
|
作者
Li, Jiaoyang [1 ]
Harabor, Daniel [2 ]
Stuckey, Peter J. [2 ]
Ma, Hang [3 ]
Gange, Graeme [2 ]
Koenig, Sven [1 ]
机构
[1] Univ Southern Calif, Comp Sci Dept, Los Angeles, CA 90007 USA
[2] Monash Univ, Fac Informat Technol, Clayton, Vic, Australia
[3] Simon Fraser Univ, Comp Sci Dept, Burnaby, BC, Canada
基金
美国国家科学基金会; 澳大利亚研究理事会; 加拿大自然科学与工程研究理事会;
关键词
Multi-agent path finding; Symmetry breaking; Multi-robot system; CONFLICT-BASED SEARCH; BREAKING; INTRACTABILITY;
D O I
10.1016/j.artint.2021.103574
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-Agent Path Finding (MAPF) is a challenging combinatorial problem that asks us to plan collision-free paths for a team of cooperative agents. In this work, we show that one of the reasons why MAPF is so hard to solve is due to a phenomenon called pairwise symmetry, which occurs when two agents have many different paths to their target locations, all of which appear promising, but every combination of them results in a collision. We identify several classes of pairwise symmetries and show that each one arises commonly in practice and can produce an exponential explosion in the space of possible collision resolutions, leading to unacceptable runtimes for current state-of-theart (bounded-sub)optimal MAPF algorithms. We propose a variety of reasoning techniques that detect the symmetries efficiently as they arise and resolve them by using specialized constraints to eliminate all permutations of pairwise colliding paths in a single branching step. We implement these ideas in the context of a leading optimal MAPF algorithm CBS and show that the addition of the symmetry reasoning techniques can have a dramatic positive effect on its performance - we report a reduction in the number of node expansions by up to four orders of magnitude and an increase in scalability by up to thirty times. These gains allow us to solve to optimality a variety of challenging MAPF instances previously considered out of reach for CBS. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:37
相关论文
共 50 条
  • [1] Search Algorithms for Multi-Agent Teamwise Cooperative Path Finding
    Ren, Zhongqiang
    Zhan, Chaoran
    Rathinam, Sivakumar
    Choset, Howie
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 1407 - 1413
  • [2] Symmetry Breaking for k-Robust Multi-Agent Path Finding
    Chen, Zhe
    Harabor, Daniel
    Li, Jiaoyang
    Stuckey, Peter J.
    [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 : 12267 - 12274
  • [3] Anytime Multi-Agent Path Finding via Large Neighborhood Search
    Li, Jiaoyang
    Chen, Zhe
    Harabor, Daniel
    Stuckey, Peter J.
    Koenig, Sven
    [J]. PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 4127 - 4135
  • [4] EECBS: A Bounded-Suboptimal Search for Multi-Agent Path Finding
    Li, Jiaoyang
    Rum, Wheeler
    Koenig, Sven
    [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 : 12353 - 12362
  • [5] Loosely Synchronized Search for Multi-agent Path Finding with Asynchronous Actions
    Ren, Zhongqiang
    Rathinam, Sivakumar
    Choset, Howie
    [J]. 2021 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2021, : 9714 - 9719
  • [6] Multi-Agent Path Finding - An Overview
    Stern, Roni
    [J]. ARTIFICIAL INTELLIGENCE, 2019, 11866 : 96 - 115
  • [7] Multi-Agent Path Finding with Deadlines
    Ma, Hang
    Wagner, Glenn
    Feiner, Ariel
    Li, Jiaoyang
    Kumar, T. K. Satish
    Koenig, Sven
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 417 - 423
  • [8] Incremental multi-agent path finding
    Semiz, Fatih
    Polat, Faruk
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 116 : 220 - 233
  • [9] Multi-Agent Path Finding on Ozobots
    Bartak, Roman
    Krasicenko, Ivan
    Svancara, Jiri
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 6491 - 6493
  • [10] Robust Multi-Agent Path Finding
    Atzmon, Dor
    Stern, Roni
    Felner, Ariel
    Wagner, Glenn
    Bartak, Roman
    Zhou, Neng-Fa
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 1862 - 1864