协调探索和开发能力的改进灰狼优化算法

一、理论基础

1、基本灰狼优化算法

请参考这里。本文的位置更新公式有所改变,具体如下: X i d ( t + 1 ) = ∑ j = α , β , δ w j X i , j d ( t + 1 ) (1) X_i^d(t+1)=\sum_{j=\alpha,\beta,\delta}w_jX_{i,j}^d(t+1)\tag{1} Xid(t+1)=j=α,β,δwjXi,jd(t+1)(1)其中, w j ( j = α , β , δ ) w_j(j=\alpha,\beta,\delta) wj(j=α,β,δ)表示 α , β \alpha,\beta α,β δ \delta δ狼的权重系数,即 w j = f ( X j ( t ) ) f ( X α ( t ) ) + f ( X β ( t ) ) + f ( X δ ( t ) ) (2) w_j=\frac{f(X_j(t))}{f(X_\alpha(t))+f(X_\beta(t))+f(X_\delta(t))}\tag{2} wj=f(Xα(t))+f(Xβ(t))+f(Xδ(t))f(Xj(t))(2) f ( X j ( t ) ) f(X_j(t)) f(Xj(t))表示第 j j j个个体在第 t t t代的适应度值。

2、改进灰狼优化算法

(1)佳点集种群初始化

佳点集是一种有效的、能够均匀选点的方法,与随机方法相比,利用佳点集方法取点能够更均匀地分布在搜索空间中。因此,本文将佳点集方法应用到GWO算法中生成初始种群个体。利用佳点集产生初始种群的具体原理详见文献[1]。
佳点集生成个体与随机生成个体分布如如图1所示。
在这里插入图片描述在这里插入图片描述

图1 两种不同策略生成的个体散点图

其代码下载链接:https://download.csdn.net/download/weixin_43821559/85225922

(2)非线性控制参数策略

受PSO算法中惯性权重设置的启发,本文提出一种基于正切三角函数的非线性控制参数策略,即 a ( t ) = a i n i t i a l − ( a i n i t i a l − a f i n a l ) × tan ⁡ ( 1 ε ⋅ t T ⋅ π ) (3) a(t)=a_{initial}-(a_{initial}-a_{final})×\tan(\frac1\varepsilon\cdot\frac{t}{T}\cdot\pi)\tag{3} a(t)=ainitial(ainitialafinal)×tan(ε1Ttπ)(3)其中, a i n i t i a l a_{initial} ainitial a f i n a l a_{final} afinal分别为控制参数 a a a的初值和终值,取值分别为1和0; ε > 0 \varepsilon>0 ε>0为非线性调价系数,取值为5; t t t为当前迭代次数, T T T为最大迭代次数。由式(3)可知,控制参数 a a a随迭代次数的增加非线性动态变化,以协调GWO算法的全局探索和局部开发能力。

(3)基于个体记忆功能的位置更新公式

为了改善GWO算法的局部开发能力,受粒子群优化(PSO)算法的启发,将PSO算法中对粒子自身运动历史最优解进行记忆保存的思想引入到GWO算法中,对个体的记忆功能加以改进,使其能够记忆自身进化过程中的最优解。为此,本文提出一种基于个体自身记忆功能的位置更新公式替代式(1),表示为 X i d ( t + 1 ) = b 1 ⋅ ∑ j = α , β , δ w j X i , j d ( t + 1 ) + b 2 ⋅ r a n d ⋅ ( P b e s t d − X i d ( t ) ) (4) X_i^d(t+1)=b_1\cdot\sum_{j=\alpha,\beta,\delta}w_jX_{i,j}^d(t+1)+b_2\cdot rand\cdot(P_{best}^d-X_i^d(t))\tag{4} Xid(t+1)=b1j=α,β,δwjXi,jd(t+1)+b2rand(PbestdXid(t))(4)其中, b 1 ∈ [ 0 , 1 ] b_1∈[0,1] b1[0,1]为群体交流系数, b 2 ∈ [ 0 , 1 ] b_2∈[0,1] b2[0,1]为个体交流系数, r a n d rand rand [ 0 , 1 ] [0,1] [0,1]间的随机数, P b e s t d P_{best}^d Pbestd为第 i i i只灰狼所经历过的最佳位置。类似于PSO算法,通过调节 b 1 b_1 b1 b 2 b_2 b2的值,可以协调群体交流与个体记忆对算法搜索的影响。

二、仿真实验与分析

将改进的灰狼算法(IGWO)与基本灰狼优化算法(GWO)进行比较,以F1~F3为例,如下图所示。
在这里插入图片描述在这里插入图片描述在这里插入图片描述结果表明,本文提出的IGWO算法具有较强的竞争力和较小的适应度函数值。

三、参考文献

[1] 陈义雄, 梁昔明, 黄亚飞. 基于佳点集构造的改进量子粒子群优化算法[J]. 中南大学学报(自然科学版), 2013, 44(4): 1409-1414.
[2] 龙文, 伍铁斌. 协调探索和开发能力的改进灰狼优化算法[J]. 控制与决策, 2017, 32(10): 1749-1757.

  • 6
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心️升明月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值