The increasing cost tree search for optimal multi-agent pathfinding

被引:160
|
作者
Sharon, Guni [1 ]
Stern, Roni [1 ]
Goldenberg, Meir [1 ]
Felner, Ariel [1 ]
机构
[1] Ben Gurion Univ Negev, IL-85104 Beer Sheva, Israel
关键词
Heuristic search; Multi-agent pathfinding;
D O I
10.1016/j.artint.2012.11.006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We address the problem of optimal pathfinding for multiple agents. Given a start state and a goal state for each of the agents, the task is to find minimal paths for the different agents while avoiding collisions. Previous work on solving this problem optimally, used traditional single-agent search variants of the A* algorithm. We present a novel formalization for this problem which includes a search tree called the increasing cost tree (ICT) and a corresponding search algorithm, called the increasing cost free search (ICTS) that finds optimal solutions. ICTS is a two-level search algorithm. The high-level phase of ICTS searches the increasing cost tree for a set of costs (cost per agent). The low-level phase of ICTS searches for a valid path for every agent that is constrained to have the same cost as given by the high-level phase. We analyze this new formalization, compare it to the A* search formalization and provide the pros and cons of each. Following, we show how the unique formalization of ICTS allows even further pruning of the state space by grouping small sets of agents and identifying unsolvable combinations of costs. Experimental results on various domains show the benefits and limitations of our new approach. A speedup of up to 3 orders of magnitude was obtained in some cases. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:470 / 495
页数:26
相关论文
共 50 条
  • [1] Conflict-based search for optimal multi-agent pathfinding
    Sharon, Guni
    Stern, Roni
    Felner, Ariel
    Sturtevant, Nathan R.
    [J]. ARTIFICIAL INTELLIGENCE, 2015, 219 : 40 - 66
  • [2] Decentralized Monte Carlo Tree Search for Partially Observable Multi-Agent Pathfinding
    Skrynnik, Alexey
    Andreychuk, Anton
    Yakovlev, Konstantin
    Panov, Aleksandr
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 16, 2024, : 17531 - 17540
  • [3] Multi-Agent non-Overlapping Pathfinding with Monte-Carlo Tree Search
    Kiarostami, Mohammad Sina
    Daneshvaramoli, Mohammad Reza
    Monfared, Saleh Khalaj
    Rahmati, Dara
    Gorgin, Saeid
    [J]. 2019 IEEE CONFERENCE ON GAMES (COG), 2019,
  • [4] Parallel Hierarchical Composition Conflict-Based Search for Optimal Multi-Agent Pathfinding
    Lee, Hannah
    Motes, James
    Morales, Marco
    Amato, Nancy M.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 7001 - 7008
  • [5] Thesis Summary: Optimal Multi-Agent Pathfinding Algorithms
    Sharon, Guni
    [J]. PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 4255 - 4256
  • [6] Multi-Agent Pathfinding with Real-Time Heuristic Search
    Sigurdson, Devon
    Bulitko, Vadim
    Yeoh, William
    Hernandez, Carlos
    Koenig, Sven
    [J]. PROCEEDINGS OF THE 2018 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG'18), 2018, : 173 - 180
  • [7] Online Multi-Agent Pathfinding
    Svancara, Jiri
    Vlk, Marek
    Stern, Roni
    Atzmon, Dor
    Bartak, Roman
    [J]. THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 7732 - 7739
  • [8] Improving LaCAM for Scalable Eventually Optimal Multi-Agent Pathfinding
    Okumura, Keisuke
    [J]. PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 243 - 251
  • [9] LaCAM: Search-Based Algorithm for Quick Multi-Agent Pathfinding
    Okumura, Keisuke
    [J]. THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 10, 2023, : 11655 - 11662
  • [10] Multi-Agent Pathfinding as a Combinatorial Auction
    Amir, Ofra
    Sharon, Guni
    Stern, Roni
    [J]. PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 2003 - 2009