Multi-board FPGA Implementation to Solve the Satisfiability Problem for Multi-Agent Path Finding in Smart Factory

被引:0
|
作者
Huang, Pengyu [1 ]
Wei, Kaijie [1 ]
Amano, Hideharu [1 ]
Ohkoda, Kaori [2 ]
Aono, Masashi [1 ,2 ]
机构
[1] Keio Univ, Grad Sch Sci & Technol, Tokyo, Japan
[2] Amoeba Energy Co Ltd, Tokyo, Japan
关键词
DESIGN;
D O I
10.1109/CANDARW57323.2022.00034
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many smart city applications such as optimal path planning for multiple transportation robots in factories and warehouses are formulated as highly complex combinatorial optimization problems. Since these problem-solving processes require time-critical control and low energy consumption when executed at the edge of computer networks, a promising approach is to implement high speed solvers on Field Programmable Gate Array (FPGA) by exploiting its parallelism and energy efficiency. Here we focus on a variant of the Multi-Agent Path Finding (MAPF) problem, which is a problem of finding optimal discrete space-time trajectories of the robots that are required to complete transportation requests in a semiconductor fabrication factory as early as possible without colliding with each other. According to our future aim to find a feasible solution to a large-sized problem instance in a distributed manner, the present paper proposes a multi-FPGA implementation of a variant of 'AmoebaSATslim,' which is a bio-inspired parallel search algorithm to search for a solution to the Boolean satisfiability problem (SAT). We design an FPGA cluster that links two FPGA boards to tackle a minimal-sized instance for two robots to transport two packages, where each of the boards is responsible for finding the trajectory of each of the robots. The proposed dual-FPGA implementation handles 22,544 variables and achieves up to approximately 17-fold faster execution speed than its software implemented on an x86-based personal computer.
引用
收藏
页码:406 / 410
页数:5
相关论文
共 50 条
  • [1] Continuous Multi-agent Path Finding via Satisfiability Modulo Theories (SMT)
    Surynek, Pavel
    AGENTS AND ARTIFICIAL INTELLIGENCE, ICAART 2020, 2021, 12613 : 399 - 420
  • [2] On Modelling Multi-Agent Path Finding as a Classical Planning Problem
    Vodrazka, Jindrich
    Bartak, Roman
    Svancara, Jiri
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 23 - 28
  • [3] A decoupling method for solving the multi-agent path finding problem
    Liao, Bin
    Zhu, Shenrui
    Hua, Yi
    Wan, Fangyi
    Qing, Xinlin
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (06) : 6767 - 6780
  • [4] A decoupling method for solving the multi-agent path finding problem
    Bin Liao
    Shenrui Zhu
    Yi Hua
    Fangyi Wan
    Xinlin Qing
    Complex & Intelligent Systems, 2023, 9 : 6767 - 6780
  • [5] Multi-Agent Path Finding - An Overview
    Stern, Roni
    ARTIFICIAL INTELLIGENCE, 2019, 11866 : 96 - 115
  • [6] Incremental multi-agent path finding
    Semiz, Fatih
    Polat, Faruk
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 116 : 220 - 233
  • [7] Multi-Agent Path Finding with Deadlines
    Ma, Hang
    Wagner, Glenn
    Feiner, Ariel
    Li, Jiaoyang
    Kumar, T. K. Satish
    Koenig, Sven
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 417 - 423
  • [8] Robust Multi-Agent Path Finding
    Atzmon, Dor
    Stern, Roni
    Felner, Ariel
    Wagner, Glenn
    Bartak, Roman
    Zhou, Neng-Fa
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 1862 - 1864
  • [9] Multi-Agent Path Finding on Ozobots
    Bartak, Roman
    Krasicenko, Ivan
    Svancara, Jiri
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 6491 - 6493
  • [10] Anytime Automatic Algorithm Selection for the Multi-Agent Path Finding Problem
    Zapata, Angelo
    Godoy, Julio
    Asin-Acha, Roberto
    IEEE ACCESS, 2024, 12 : 62177 - 62188