FPGA Implementation of Parallel Particle Swarm Optimization Algorithm and Compared with Genetic Algorithm

被引:0
|
作者
Ben Ameur, Mohamed Sadek [1 ]
Sakly, Anis [2 ]
机构
[1] Univ Monastir, Lab Microelect, Monastir, Tunisia
[2] Natl Engn Sch Monastir, Monastir, Tunisia
关键词
PSO algorithm; GA; FPGA; Finite state machine; hardware;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, a digital implementation of Particle Swarm Optimization algorithm (PSO) is developed for implementation on Field Programmable Gate Array (FPGA). PSO is a recent intelligent heuristic search method in which the mechanism of algorithm is inspired by the swarming of biological populations. PSO is similar to the Genetic Algorithm (GA). In fact, both of them use a combination of deterministic and probabilistic rules. The experimental results of this algorithm are effective to evaluate the performance of the PSO compared to GA and other PSO algorithm. New digital solutions are available to generate a hardware implementation of PSO Algorithms. Thus, we developed a hardware architecture based on Finite state machine (FSM) and implemented into FPGA to solve some dispatch computing problems over other circuits based on swarm intelligence. Moreover, the inherent parallelism of these new hardware solutions with a large computational capacity makes the running time negligible regardless the complexity of the processing.
引用
收藏
页码:57 / 64
页数:8
相关论文
共 50 条
  • [1] Parallel Implementation of Particle Swarm Optimization on FPGA
    Da Costa, Alexandre L. X.
    Silva, Caroline A. D.
    Torquato, Matheus F.
    Fernandes, Marcelo A. C.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (11) : 1875 - 1879
  • [2] The Particle Swarm Optimization based on the Genetic Algorithm
    Li, Li
    Chen, Kun
    Hu, Haibo
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 305 - 308
  • [3] High-Performance Parallel Implementation of Genetic Algorithm on FPGA
    Torquato, Matheus F.
    Fernandes, Marcelo A. C.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (09) : 4014 - 4039
  • [4] High-Performance Parallel Implementation of Genetic Algorithm on FPGA
    Matheus F. Torquato
    Marcelo A. C. Fernandes
    Circuits, Systems, and Signal Processing, 2019, 38 : 4014 - 4039
  • [5] FPGA Implementation of a New Parallel Routing Algorithm
    Fatima, Kaleem
    Rao, Rameshwar
    2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 1235 - +
  • [6] Parallel FPGA implementation of DCD algorithm
    Liu, Jie
    Quan, Zhi
    Zakharov, Yuriy
    PROCEEDINGS OF THE 2007 15TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING, 2007, : 331 - +
  • [7] A Parking Guidance Method Based on Parallel Particle Swarm Optimization Algorithm
    Wang, Bin
    Liu, Ying
    Hei, Xinhong
    Wang, Lei
    Zhang, Zhiqiang
    2014 TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2014, : 568 - 572
  • [8] FPGA Realization of Particle Swarm Optimization Algorithm using Floating Point Arithmetic
    Rathod, Amit
    Thakker, R. A.
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND APPLICATIONS (ICHPCA), 2014,
  • [9] FPGA Implementation Of An Adaptive Genetic Algorithm
    Fang Mengxu
    Bin, Tang
    2015 12TH INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT (ICSSSM), 2015,
  • [10] Bacterial Particle Swarm Optimization Algorithm
    Li, Ming
    Ji, Xueling
    MECHATRONICS AND INTELLIGENT MATERIALS, PTS 1 AND 2, 2011, 211-212 : 968 - 972