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 条
  • [21] Multi-Agent Cognitive System for Optimal Solution Search
    Victor, Ababii
    Viorica, Sudacevschi
    Silvia, Munteanu
    Dimitrie, Bordian
    Dmitri, Calugari
    Ana, Nistiriuc
    Sergiu, Dilevschi
    2018 14TH INTERNATIONAL CONFERENCE ON DEVELOPMENT AND APPLICATION SYSTEMS (DAS), 2018, : 53 - 56
  • [22] On the Scalable Multi-Objective Multi-Agent Pathfinding Problem
    Weise, Jens
    Mai, Sebastian
    Zille, Heiner
    Mostaghim, Sanaz
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [23] Exploiting Bias for Cooperative Planning in Multi-Agent Tree Search
    Ma, Aaron
    Ouimet, Michael
    Cortes, Jorge
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (02) : 1819 - 1826
  • [24] Anytime Lifelong Multi-Agent Pathfinding in Topological Maps
    Song, Soohwan
    Na, Ki-In
    Yu, Wonpil
    IEEE ACCESS, 2023, 11 : 20365 - 20380
  • [25] The computational complexity of multi-agent pathfinding on directed graphs
    Nebel, Bernhard
    ARTIFICIAL INTELLIGENCE, 2024, 328
  • [26] Optimal multi-agent coordination under tree formation constraints
    Zhang, Wei
    Hu, Jianghai
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (03) : 692 - 705
  • [27] Modeling and Solving the Multi-Agent Pathfinding Problem in Picat
    Bartak, Roman
    Zhou, Neng-Fa
    Stern, Roni
    Boyarski, Eli
    Surynek, Pavel
    2017 IEEE 29TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2017), 2017, : 959 - 966
  • [28] Comparison of Algorithms for Multi-agent Pathfinding in Crowded Environment
    Hudziak, Mariusz
    Pozniak-Koszalka, Iwona
    Koszalka, Leszek
    Kasprzak, Andrzej
    Intelligent Information and Database Systems, Pt I, 2015, 9011 : 229 - 238
  • [29] Multi-Agent Pathfinding for Deadlock Avoidance on Rotational Movements
    Chan, Frodo Kin Sun
    Law, Yan Nei
    Lu, Bonny
    Chick, Tom
    Lai, Edmond Shiao Bun
    Ge, Ming
    2022 17TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2022, : 765 - 770
  • [30] Branch-and-Cut-and-Price for Multi-Agent Pathfinding
    Lam, Edward
    Le Bodic, Pierre
    Harabor, Daniel D.
    Stuckey, Peter J.
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 1289 - 1296