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 条
  • [1] Multi-Agent Path Finding: A New Boolean Encoding
    Achá, Roberto Asín
    López, Rodrigo
    Hagedorn, Sebastián
    Baier, Jorge A.
    [J]. Journal of Artificial Intelligence Research, 2022, 75 : 323 - 350
  • [2] Multi-Agent Path Finding - An Overview
    Stern, Roni
    [J]. ARTIFICIAL INTELLIGENCE, 2019, 11866 : 96 - 115
  • [3] Multi-Agent Path Finding with Deadlines
    Ma, Hang
    Wagner, Glenn
    Feiner, Ariel
    Li, Jiaoyang
    Kumar, T. K. Satish
    Koenig, Sven
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 417 - 423
  • [4] Incremental multi-agent path finding
    Semiz, Fatih
    Polat, Faruk
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 116 : 220 - 233
  • [5] Multi-Agent Path Finding on Ozobots
    Bartak, Roman
    Krasicenko, Ivan
    Svancara, Jiri
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 6491 - 6493
  • [6] Robust Multi-Agent Path Finding
    Atzmon, Dor
    Stern, Roni
    Felner, Ariel
    Wagner, Glenn
    Bartak, Roman
    Zhou, Neng-Fa
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 1862 - 1864
  • [7] Robust Multi-Agent Path Finding and Executing
    Atzmon, Dor
    Stern, Roni Tzvi
    Felner, Ariel
    Wagner, Glenn
    Bartak, Roman
    Zhou, Neng-Fa
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2020, 67 : 549 - 579
  • [8] Multi-agent path finding with mutex propagation
    Zhang, Han
    Li, Jiaoyang
    Surynek, Pavel
    Kumar, T. K. Satish
    Koenig, Sven
    [J]. ARTIFICIAL INTELLIGENCE, 2022, 311
  • [9] Multi-agent Path Finding with Capacity Constraints
    Surynek, Pavel
    Kumar, T. K. Satish
    Koenig, Sven
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, AI*IA 2019, 2019, 11946 : 235 - 249
  • [10] Multi-Agent Path Finding with Kinematic Constraints
    Honig, Wolfgang
    Kumar, T. K. Satish
    Cohen, Liron
    Ma, Hang
    Xu, Hong
    Ayanian, Nora
    Koenig, Sven
    [J]. TWENTY-SIXTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2016), 2016, : 477 - 485