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 条
  • [21] Portfolio Optimization using Particle Swarm Optimization and Genetic Algorithm
    Kamali, Samira
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2014, 10 (02): : 85 - 90
  • [22] Improved Particle Swarm Optimization Based on Genetic Algorithm
    Dou, Chunhong
    Lin, Jinshan
    SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 2, 2012, 115 : 149 - 153
  • [23] Evolving Particle Swarm Optimization Implemented by a Genetic Algorithm
    Liu, Jenn-Long
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2008, 12 (03) : 284 - 289
  • [24] Genetic Enhancing Chaotic Particle Swarm Optimization Algorithm
    Zhao Liang
    PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 5182 - 5187
  • [25] A New Optimization Algorithm Based on Particle Swarm Optimization Genetic Algorithm and Sliding Surfaces
    Mahmoodabadi, M. J.
    Nemati, A. R.
    Danesh, N.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2024, 37 (09): : 1716 - 1735
  • [26] Unit commitment optimization based on genetic algorithm and particle swarm optimization hybrid algorithm
    Zhang, Jiong
    Liu, Tian-Qi
    Su, Peng
    Zhang, Xin
    Dianli Xitong Baohu yu Kongzhi/Power System Protection and Control, 2009, 37 (09): : 25 - 29
  • [27] A New Optimization Algorithm Based on Particle Swarm Optimization Genetic Algorithm and Sliding Surfaces
    Mahmoodabadi M.J.
    Nemati A.R.
    Danesh N.
    International Journal of Engineering, Transactions B: Applications, 2024, 37 (09): : 1716 - 1735
  • [28] Implementation and Identification of Preisach Parameters: Comparison Between Genetic Algorithm, Particle Swarm Optimization, and Levenberg–Marquardt Algorithm
    H. Marouani
    K. Hergli
    H. Dhahri
    Y. Fouad
    Arabian Journal for Science and Engineering, 2019, 44 : 6941 - 6949
  • [29] Influence of Algorithm Parameters of Bayesian Optimization, Genetic Algorithm, and Particle Swarm Optimization on Their Optimization Performance
    Wang, Zhi-Lei
    Ogawa, Toshio
    Adachi, Yoshitaka
    ADVANCED THEORY AND SIMULATIONS, 2019, 2 (10)
  • [30] A discrete particle swarm optimization algorithm for scheduling parallel machines
    Kashan, Ali Husseinzadeh
    Karimi, Behrooz
    COMPUTERS & INDUSTRIAL ENGINEERING, 2009, 56 (01) : 216 - 223