APP下载

基于社会等级淘汰机制的GWO_PSO算法

2021-05-27张子豪靳其兵

南京理工大学学报 2021年2期
关键词:优化

张子豪,靳其兵

(北京化工大学 信息科学与技术学院,北京 100029)

群智能优化算法是一种由自然界中,群体动物的活动启发而产生的全局优化算法。典型的智能优化算法包括粒子群优化(Particle swarm optimization,PSO)[1]算法,差分进化(Differential evolution,DE)[2]算法,鲸鱼优化算法(Whale optimization algorithm,WOA)[3],人工蜂群(Artificial bee colony,ABC)[4]算法,布谷鸟(Cuckoo search,CS)[5]算法等。智能优化算法在机器学习算法[6-8]、系统辨识[9,10]以及PID控制方面[11]也有很多的应用。

Mirjalili等[12]由灰狼猎食以及灰狼种群中的等级制度得到启发,于2014年提出灰狼优化(Grey wolf optimizer,GWO)算法,其结构简单,参数少,易于编程,寻优性能较好,但其自身仍然存在收敛精度不足的问题。近年来,对此有很多学者提出了对灰狼算法的改进方法,文献[13]通过加入混沌策略和对收敛因子加入自适应策略,使算法精度和稳定性都有了一定的提高;文献[14]通过改进收敛因子的方法,使其不易陷入局部最优;文献[15]引入PSO的最优解记忆思想,采用佳点集策略和改进收敛因子的策略,提升了算法的性能;文献[16]引入差分进化算法的和灰狼算法混合的策略和优胜劣汰法则,改进了灰狼算法的寻优能力。

1 GWO算法原理

灰狼算法是受到灰狼狩猎觅食这一自然现象启发,而提出的群智能优化算法,灰狼优化算法在设计中考虑了狼群中的社会等级,模仿狼群寻找、包围、攻击猎物的狩猎模式。

(1)社会等级(Social hierarchy)。

该算法设计了3种统治阶级的狼和普通的狼,统治阶级的狼分为α狼、β狼、δ狼,组成狼群的普通狼为ω狼,其分别对应的是最优解、次优解、第三优解和候选解[17]。

(2)围猎(Encircling prey)。

灰……

登录APP查看全文

猜你喜欢

优化
超限高层建筑结构设计与优化思考
PEMFC流道的多目标优化
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
围绕“地、业、人”优化产业扶贫
事业单位中固定资产会计处理的优化
4K HDR性能大幅度优化 JVC DLA-X8 18 BC
几种常见的负载均衡算法的优化