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 by the FPGA of phase diversity based on an improved particle swarm optimization algorithm
    Kou, Xianzheng
    Li, Dequan
    Wang, Dong
    Zhang, Bin
    APPLIED OPTICS, 2025, 64 (01) : 30 - 39
  • [2] 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
  • [3] FPGA implementation of adaptive IIR filters with particle swarm optimization algorithm
    Gao, Zhenbin
    Zeng, Xiangye
    Wang, Jingyi
    Liu, Jianfei
    2008 11TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), VOLS 1-3, 2008, : 1364 - 1367
  • [4] A parallel particle swarm optimization algorithm
    Ma, Yan
    Sun, Jun
    Xu, Wenbo
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 61 - 64
  • [5] A Parallel Implementation of Multiobjective Particle Swarm Optimization Algorithm Based on Decomposition
    Li, Jin-Zhou
    Chen, Wei-Neng
    Zhang, Jun
    Zhan, Zhi-hui
    2015 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2015, : 1310 - 1317
  • [6] Particle swarm optimization algorithm and comparison with genetic algorithm
    Shen, Yan
    Guo, Bing
    Gu, Tian-Xiang
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2005, 34 (05): : 696 - 699
  • [7] Parallel global optimization with the particle swarm algorithm
    Schutte, JF
    Reinbolt, JA
    Fregly, BJ
    Haftka, RT
    George, AD
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2004, 61 (13) : 2296 - 2315
  • [9] Hardware Implementation of the Particle Swarm Optimization Algorithm
    Talaska, Tomasz
    Dlugosz, Rafal
    Pedrycz, Witold
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS - MIXDES 2017, 2017, : 521 - 526
  • [10] 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