Multi-agent pathfinding with continuous time

被引:35
|
作者
Andreychuk, Anton [1 ,4 ]
Yakovlev, Konstantin [1 ,2 ,3 ]
Surynek, Pavel [7 ]
Atzmon, Dor [5 ]
Stern, Roni [5 ,6 ]
机构
[1] Russian Acad Sci, Fed Res Ctr Comp Sci & Control, Moscow, Russia
[2] HSE Univ, Moscow, Russia
[3] Moscow Inst Phys & Technol MIPT, Moscow, Russia
[4] RUDN Univ, Peoples Friendship Univ Russia, Moscow, Russia
[5] Ben Gurion Univ Negev, Software & Informat Syst Engn, Beer Sheva, Israel
[6] Palo Alto Res Ctr PARC, Syst Sci Lab SSL, Palo Alto, CA USA
[7] Czech Tech Univ CVUT, Fac Informat Technol FIT, Prague, Czech Republic
基金
以色列科学基金会; 俄罗斯科学基金会;
关键词
Multi-agent pathfinding; Conflict-based search; Safe-interval path planning; SAT modulo theory; Heuristic search; SAT MODULO THEORIES; SEARCH;
D O I
10.1016/j.artint.2022.103662
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-Agent Pathfinding (MAPF) is the problem of finding paths for multiple agents such that each agent reaches its goal and the agents do not collide. In recent years, variants of MAPF have risen in a wide range of real-world applications such as warehouse management and autonomous vehicles. Optimizing common MAPF objectives, such as minimizing sum-of-costs or makespan, is computationally intractable, but state-of-the-art algorithms are able to solve optimally problems with dozens of agents. However, most MAPF algorithms assume that (1) time is discretized into time steps and (2) the duration of every action is one time step. These simplifying assumptions limit the applicability of MAPF algorithms in real-world applications and raise non-trivial questions such as how to discretize time in an effective manner. We propose two novel MAPF algorithms for finding optimal solutions that do not rely on any time discretization. In particular, our algorithms do not require quantization of wait and move actions' durations, allowing these durations to take any value required to find optimal solutions. The first algorithm we propose, called Continuous-time Conflict-Based Search (CCBS), draws on ideas from Safe Interval Path Planning (SIPP), a single-agent pathfinding algorithm designed to cope with dynamic obstacles, and Conflict-Based Search (CBS), a state-of-the-art search-based MAPF algorithm. SMT-CCBS builds on similar ideas, but is based on a different stateof-the-art MAPF algorithm called SMT-CBS, which applied a SAT Modulo Theory (SMT) problem-solving procedure. CCBS guarantees to return solutions that have minimal sum of-costs, while SMT-CCBS guarantees to return solutions that have minimal makespan. We implemented CCBS and SMT-CCBS and evaluated them on grid-based MAPF problems and general graphs (roadmaps). The results show that both algorithms can efficiently solve optimally non-trivial MAPF problems.& nbsp;(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:32
相关论文
共 50 条
  • [31] 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
  • [32] 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
  • [33] Evolution of path costs for efficient decentralized multi-agent pathfinding
    Farhadi, Ulrich
    Hess, Henning
    Maoudj, Abderraouf
    Christensen, Anders Lyhne
    SWARM AND EVOLUTIONARY COMPUTATION, 2025, 93
  • [34] Centralized Stochastic Multi-agent Pathfinding Under Partial Observability
    Shani, Guy
    Stern, Roni
    Raveh, Itay
    Katz, Inon
    AGENTS AND ROBOTS FOR RELIABLE ENGINEERED AUTONOMY, AREA 2024, 2025, 2230 : 145 - 163
  • [35] The increasing cost tree search for optimal multi-agent pathfinding
    Sharon, Guni
    Stern, Roni
    Goldenberg, Meir
    Felner, Ariel
    ARTIFICIAL INTELLIGENCE, 2013, 195 : 470 - 495
  • [36] Conflict-based search for optimal multi-agent pathfinding
    Sharon, Guni
    Stern, Roni
    Felner, Ariel
    Sturtevant, Nathan R.
    ARTIFICIAL INTELLIGENCE, 2015, 219 : 40 - 66
  • [37] PRIMAL: Pathfinding via Reinforcement and Imitation Multi-Agent Learning
    Sartoretti, Guillaume
    Kerr, Justin
    Shi, YunFei
    Wagner, Glenn
    Kumar, T. K. Satish
    Koenig, Sven
    Choset, Howie
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (03): : 2378 - 2385
  • [38] Using Hierarchical Constraints to Avoid Conflicts in Multi-Agent Pathfinding
    Walker, Thayne T.
    Chan, David M.
    Sturtevant, Nathan R.
    TWENTY-SEVENTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2017, : 316 - 324
  • [39] Improving LaCAM for Scalable Eventually Optimal Multi-Agent Pathfinding
    Okumura, Keisuke
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 243 - 251
  • [40] On formability of linear continuous-time multi-agent systems
    Cuiqin Ma
    Jifeng Zhang
    Journal of Systems Science and Complexity, 2012, 25 : 13 - 29