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 条
  • [21] Planning and Learning in Multi-Agent Path Finding
    K. S. Yakovlev
    A. A. Andreychuk
    A. A. Skrynnik
    A. I. Panov
    Doklady Mathematics, 2022, 106 : S79 - S84
  • [22] Multi-Agent Path Finding for Large Agents
    Li, Jiaoyang
    Surynek, Pavel
    Felner, Ariel
    Ma, Hang
    Kumar, T. K. Satish
    Koenig, Sven
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 7627 - 7634
  • [23] DMAPF: A Decentralized and Distributed Solver for Multi-Agent Path Finding Problem with Obstacles
    Pianpak, Poom
    Son, Tran Cao
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (345): : 99 - 112
  • [24] Conflict Handling Framework in Generalized Multi-agent Path Finding: Advantages and Shortcomings of Satisfiability Modulo Approach
    Surynek, Pavel
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 2, 2019, : 192 - 203
  • [25] Subdimensional Expansion for Multi-Objective Multi-Agent Path Finding
    Ren, Zhongqiang
    Rathinam, Sivakumar
    Choset, Howie
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 7153 - 7160
  • [26] MGCBS: An Optimal and Efficient Algorithm for Solving Multi-Goal Multi-Agent Path Finding Problem
    Tang, Mingkai
    Li, Yuanhang
    Liu, Hongji
    Chen, Yingbing
    Liu, Ming
    Wang, Lujia
    PROCEEDINGS OF THE THIRTY-THIRD INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2024, 2024, : 249 - 256
  • [27] Lifelong Multi-Agent Path Finding in A Dynamic Environment
    Wan, Qian
    Gu, Chonglin
    Sun, Sankui
    Chen, Mengxia
    Huang, Hejiao
    Jia, Xiaohua
    2018 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2018, : 875 - 882
  • [28] Multi-Agent Path Finding on Strongly Biconnected Digraphs
    Botea, Adi
    Surynek, Pavel
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 2024 - 2030
  • [29] Connected Multi-Agent Path Finding: Generation and Visualization
    Queffelec, Arthur
    Sankur, Ocan
    Schwarzentruber, Francois
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 5008 - 5011
  • [30] Multi-Agent Path Finding: A New Boolean Encoding
    Asin Acha, Roberto
    Lopez, Rodrigo
    Hagedorn, Sebastian
    Baier, Jorge A.
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2022, 75 : 323 - 350