Enhancing Particle Swarm Optimization Performance Through CUDA and Tree Reduction Algorithm

被引:0
|
作者
Younis, Hussein [1 ]
Eleyat, Mujahed [1 ]
机构
[1] Arab Amer Univ, Dept Comp Syst Engn, Jenin, Palestine
关键词
Particle swarm optimization; tree reduction algorithm; parallel implementations; CUDA; GPU;
D O I
10.14569/IJACSA.2024.0150421
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present an enhancement for Particle Swarm Optimization performance by utilizing CUDA and a Tree Reduction Algorithm. PSO is a widely used metaheuristic algorithm that has been adapted into a CUDA version known as CPSO. The tree reduction algorithm is employed to efficiently compute the global best position. To evaluate our approach, we compared the speedup achieved by our CUDA version against the standard version of PSO, observing a maximum speedup of 37x. Additionally, we identified a linear relationship between the size of swarm particles and execution time; as the number of particles increases, so does computational load - highlighting the efficiency of parallel implementations in reducing execution time. Our proposed parallel PSOs have demonstrated significant reductions in execution time along with improvements in convergence speed and local optimization performance - particularly beneficial for solving large-scale problems with high computational loads.
引用
收藏
页码:206 / 213
页数:8
相关论文
共 50 条
  • [1] A parallel particle swarm optimization algorithm based on GPU/CUDA
    Zhuo, Yanhong
    Zhang, Tao
    Du, Feng
    Liu, Ruilin
    [J]. APPLIED SOFT COMPUTING, 2023, 144
  • [2] A Parallel Multi-swarm Particle Swarm Optimization Algorithm Based on CUDA Streams
    Ma, Xuan
    Han, Wencheng
    [J]. 2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 3002 - 3007
  • [3] Parallel Particle swarm optimization Algorithm based on CUDA in the AWS Cloud
    Li, Jianming
    Wang, Wei
    Hu, Xiangpei
    [J]. 2015 NINTH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY FCST 2015, 2015, : 8 - 12
  • [4] Genetic Enhancing Chaotic Particle Swarm Optimization Algorithm
    Zhao Liang
    [J]. PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 5182 - 5187
  • [5] Enhancing performance of particle swarm optimization through an algorithmic link with genetic algorithms
    Deb, Kalyanmoy
    Padhye, Nikhil
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2014, 57 (03) : 761 - 794
  • [6] Enhancing performance of particle swarm optimization through an algorithmic link with genetic algorithms
    Kalyanmoy Deb
    Nikhil Padhye
    [J]. Computational Optimization and Applications, 2014, 57 : 761 - 794
  • [7] A CUDA Implementation of the Standard Particle Swarm Optimization
    Hussain, Md. Maruf
    Hattori, Hiroshi
    Fujimoto, Noriyuki
    [J]. PROCEEDINGS OF 2016 18TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 219 - 226
  • [8] A discrete particle swarm optimization algorithm for phylogenetic tree reconstruction
    Lv, HY
    Zhou, WG
    Zhou, CG
    [J]. PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2650 - 2654
  • [9] Stochastic optimization problem through particle swarm optimization algorithm
    He, Fangguo
    Chen, Wenlue
    [J]. NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 2, PROCEEDINGS, 2009, : 692 - 695
  • [10] CUDA-based Hierarchical Multi-Block Particle Swarm Optimization Algorithm
    Lan, Tian
    Guo, Maoyun
    Qu, Jianfeng
    Chai, Yi
    Liu, Zhenglei
    Zhang, Xunjie
    [J]. 2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 4419 - 4423