Multi-Agent Path Finding: A New Boolean Encoding

被引:0
|
作者
Asin Acha, Roberto [1 ]
Lopez, Rodrigo [2 ,3 ]
Hagedorn, Sebastian [3 ]
Baier, Jorge A. [3 ,4 ]
机构
[1] Univ Concepcion, Dept Comp Sci, Concepcion, Chile
[2] Univ Chile, Sch Econ & Business, Dept Management Control & Informat Syst, Santiago, Chile
[3] Pontificia Univ Catolica Chile, Dept Comp Sci, Santiago, Chile
[4] Inst Milenio Fundamentos Datos, Santiago, Chile
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-agent pathfinding (MAPF) is an NP-hard problem. As such, dense maps may be very hard to solve optimally. In such scenarios, compilation-based approaches, via Boolean satisfiability (SAT) and answer set programming (ASP), have been shown to outperform heuristic-search-based approaches, such as conflict-based search (CBS). In this paper, we propose a new Boolean encoding for MAPF, and show how to implement it in ASP and MaxSAT. A feature that distinguishes our encoding from existing ones is that swap and follow conflicts are encoded using binary clauses, which can be exploited by current conflict -driven clause learning (CDCL) solvers. In addition, the number of clauses used to encode swap and follow conflicts do not depend on the number of agents, allowing us to scale better. For MaxSAT, we study different ways in which we may combine the MSU3 and LSU algorithms for maximum performance. In our experimental evaluation, we used square grids, ranging from 20 x 20 to 50 x 50 cells, and warehouse maps, with a varying number of agents and obstacles. We compared against representative solvers of the state-of-the-art, including the search-based algorithm CBS, the ASP-based solver ASP-MAPF, and the branch-and-cut-and-price hybrid solver, BCP. We observe that the ASP implementation of our encoding, ASP-MAPF2 outperforms other solvers in most of our experiments. The MaxSAT implementation of our encoding, MtMS shows best performance in relatively small warehouse maps when the number of agents is large, which are the instances with closer resemblance to hard puzzle-like problems.
引用
收藏
页码:323 / 350
页数:28
相关论文
共 50 条
  • [41] Template Matching and Decision Diagrams for Multi-agent Path Finding
    Mogali, Jayanth Krishna
    van Hoeve, Willem-Jan
    Smith, Stephen F.
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2020, 2020, 12296 : 347 - 363
  • [42] Branch-and-cut-and-price for multi-agent path finding
    Lam, Edward
    Le Bodic, Pierre
    Harabor, Daniel
    Stuckey, Peter J.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 144
  • [43] A decoupling method for solving the multi-agent path finding problem
    Liao, Bin
    Zhu, Shenrui
    Hua, Yi
    Wan, Fangyi
    Qing, Xinlin
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (06) : 6767 - 6780
  • [44] Prioritized SIPP for Multi-agent Path Finding with Kinematic Constraints
    Ali, Zain Alabedeen
    Yakovlev, Konstantin
    [J]. INTERACTIVE COLLABORATIVE ROBOTICS (ICR 2021), 2021, 12998 : 1 - 13
  • [45] 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
  • [46] Solving Multi-agent Path Finding on Strongly Biconnected Digraphs
    Botea, Adi
    Bonusi, Davide
    Surynek, Pavel
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2018, 62 : 273 - 314
  • [47] Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding
    Okumura, Keisuke
    Machida, Manao
    Defago, Xavier
    Tamura, Yasumasa
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 535 - 542
  • [48] A decoupling method for solving the multi-agent path finding problem
    Bin Liao
    Shenrui Zhu
    Yi Hua
    Fangyi Wan
    Xinlin Qing
    [J]. Complex & Intelligent Systems, 2023, 9 : 6767 - 6780
  • [49] Multi-agent Path Finding with Generalized Conflicts: An Experimental Study
    Surynek, Pavel
    [J]. AGENTS AND ARTIFICIAL INTELLIGENCE, ICAART 2019, 2019, 11978 : 118 - 142
  • [50] Combining Strengths of Optimal Multi-Agent Path Finding Algorithms
    Svancara, Jiri
    Bartak, Roman
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 1, 2019, : 226 - 231