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 条
  • [31] Push and Rotate: a Complete Multi-agent Pathfinding Algorithm
    de Wilde, Boris
    ter Mors, Adriaan W.
    Witteveen, Cees
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2014, 51 : 443 - 492
  • [32] Push and Rotate: A complete Multi-agent Pathfinding algorithm
    DeWilde, Boris, 1600, AI Access Foundation (51):
  • [33] A Practical Evaluation of Multi-Agent Pathfinding in Automated Warehouse
    Park, Chanwook
    Nam, Moonsik
    Moon, Hyeong Il
    Kim, Youngjae
    2024 21ST INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS, UR 2024, 2024, : 112 - 117
  • [34] Heuristic-Based Multi-Agent Monte Carlo Tree Search
    Galvan-Lopez, Edgar
    Li, Ruohua
    Patsakis, Constantinos
    Clarke, Siobhan
    Cahill, Vinny
    5TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS, IISA 2014, 2014, : 177 - +
  • [35] Decoupled Monte Carlo Tree Search for Cooperative Multi-Agent Planning
    Asik, Okan
    Aydemir, Fatma Basak
    Akin, Huseyin Levent
    APPLIED SCIENCES-BASEL, 2023, 13 (03):
  • [36] A Compact Answer Set Programming Encoding of Multi-Agent Pathfinding
    Gomez, Rodrigo N.
    Hernandez, Carlos
    Baier, Jorge A.
    IEEE ACCESS, 2021, 9 : 26886 - 26901
  • [37] A Compact Answer Set Programming Encoding of Multi-Agent Pathfinding
    Gomez, Rodrigo N.
    Hernandez, Carlos
    Baier, Jorge A.
    IEEE Access, 2021, 9 : 26886 - 26901
  • [38] Multi-agent Pathfinding with Communication Reinforcement Learning and Deadlock Detection
    Ye, Zhaohui
    Li, Yanjie
    Guo, Ronghao
    Gao, Jianqi
    Fu, Wen
    INTELLIGENT ROBOTICS AND APPLICATIONS (ICIRA 2022), PT I, 2022, 13455 : 493 - 504
  • [39] A Systematic Literature Review of Multi-agent Pathfinding for Maze Research
    Tjiharjadi, Semuil
    Razali, Sazalinsyah
    Sulaiman, Hamzah Asyrani
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2022, 13 (04) : 358 - 367
  • [40] Multi-agent Pathfinding Based on Improved Cooperative A* in Kiva System
    Liu, Yiming
    Chen, Mengxia
    Huang, Hejiao
    CONFERENCE PROCEEDINGS OF 2019 5TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS (ICCAR), 2019, : 633 - 638