• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2023, Vol. 45 ›› Issue (11): 2036-2046.

• 人工智能与数据挖掘 • 上一篇    下一篇

基于变尺度黑洞和种群迁徙的粒子群优化算法

许文俊,王锡淮   

  1. (上海海事大学物流工程学院,上海 201306)
  • 收稿日期:2021-12-17 修回日期:2022-05-16 接受日期:2023-11-25 出版日期:2023-11-25 发布日期:2023-11-16
  • 基金资助:
    国家自然科学基金(71771143) 

A particle swarm optimization algorithm based on variable-scale black hole and population migration

XU Wen-jun,WANG Xi-huai   

  1. (College of Logistics Engineering,Shanghai Maritime University,Shanghai 201306,China)
  • Received:2021-12-17 Revised:2022-05-16 Accepted:2023-11-25 Online:2023-11-25 Published:2023-11-16

摘要: 针对粒子群优化(PSO)算法收敛速度慢、易早熟收敛等问题,提出基于变尺度黑洞和种群迁徙的PSO——IRBHPSO。引入变尺度黑洞来平衡算法全局探索和局部寻优的权重;在位置更新策略中引入基于混合策略的位移系数,增强算法在迭代前期的收敛速度和在迭代后期的局部寻优能力;将基于种群迁徙的蝴蝶优化算法(BOA)作为局部算子融入PSO中,改善PSO收敛速度慢、易陷入局部最优的问题。使用IRBHPSO、PSO和其他相关算法对12个基准测试函数进行仿真实验,并进行Wilcoxon秩和检验。实验结果表明,IRBHPSO具有更好的收敛精度、收敛速度和稳定性。

关键词: 粒子群优化算法, 变尺度黑洞, 位移系数, 蝴蝶优化算法, 种群迁徙

Abstract: Aiming at the problems of slow convergence and premature convergence of particle swarm optimization (PSO), a PSO algorithm based on variable-scale black hole and population migration, named IRBHPSO, is proposed. The variable-scale black hole is introduced to balance the weight of the global exploration and local optimization of the algorithm. The displacement coefficient based on the hybrid strategy is introduced into the position update strategy to enhance the convergence speed of the algorithm in the early iteration and the local optimization ability in the later iteration. The Butterfly Optimization Algorithm (BOA) based on population migration is integrated into PSO as a local operator to improve the problem that PSO has slow convergence speed and is easy to fall into local optimum. IRBHPSO, PSO, and other related algorithms are simulated on 12 benchmark test functions, and Wilcoxon rank sum test is performed. The results show that IRBHPSO has better convergence accuracy, convergence speed and stability.


Key words: particle swarm optimization algorithm, variable-scale black hole, displacement coefficient, butterfly optimization algorithm, population migration ,  ,