【智能算法改进】融合多策略改进的哈里斯鹰优化算法


1.算法原理

【智能算法】哈里斯鹰算法(HHO)原理及实现

2.改进点

佳点集初始化种群

为了尽可能使数值在搜索空间中均匀分散,提高初始解的遍历性,采用佳点集初始化种群:
在这里插入图片描述

佳点集生成种群分布图:

在这里插入图片描述

探索和开发转换方式改进

设计一种探索和开发的转换方式,转换公式:
E T = sin ⁡ ( t π / 2 T + π ) + 1 E_{_T} = \sin\left( t\pi/2T + \pi \right) + 1 ET=sin(tπ/2T+π)+1

探索方式改进

HHO原更新方式过于依赖当前种群,不能确保完整地搜索到最优解空间区域。 将麻雀搜索算法中发现者位置更新公式引入 HHO 探索阶段,并且引入权重因子对发现者公式进一步改进:
w = 1 − sin ⁡ ( ( π t ) / ( 2 T ) ) w = 1 - \sin{(( \pi t )/( 2T) )} w=1sin((πt)/(2T))
改进后的 HHO 探索阶段公式:
X i ( t + 1 ) = ( w ⋅ X i ( t ) ⋅ exp ⁡ ( − i / ( α T ) ) , 当  q ⩾ 0.5 ( X r ( t ) − X m ( t ) ) − r 3 ( l b − r 4 ( u b − l b ) ) , 当  q < 0.5 \begin{aligned}&X_{i}( t + 1 ) =\\&(w\cdot X_{i}(t) \cdot\exp(-i/(\alpha T) ) ,&&\text{当 }q\geqslant0.5\\&(X_{r}(t) -X_{m}(t) ) -r_{3}(lb -r_{4}(ub -lb) ) ,&&\text{当 }q <0.5\end{aligned} Xi(t+1)=(wXi(t)exp(i/(αT)),(Xr(t)Xm(t))r3(lbr4(ublb)), q0.5 q<0.5

柯西-高斯变异扰动

在 HHO 算法迭代后期,多个个体容易聚集,导致陷入局部最优的风险增大。 为防止算法陷入停滞,引入柯西-高斯变异策略:

U b e s t ′ = X r ′ [ 1 + λ 1 C a u c h y ( 0 , 1 ) + λ 2 G a u s s ( 0 , 1 ) ] U_{_{best}}^{\prime}=X_{_r}^{\prime}[ 1 + \lambda_{_1}\mathrm{Cauchy}(0,1) + \lambda_{_2}\mathrm{Gauss}( 0,1) ] Ubest=Xr[1+λ1Cauchy(0,1)+λ2Gauss(0,1)]

3.结果展示

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.参考文献

[1] 曹泽轩,王晓峰,谢志新,等.融合多策略改进的哈里斯鹰优化算法[J].郑州大学学报(理学版),2023,55(06):22-28.

5.代码获取

【资源清单】代码资源清单导航~

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 15:30:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 15:30:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 15:30:02       58 阅读
  4. Python语言-面向对象

    2024-07-14 15:30:02       69 阅读

热门阅读

  1. Rust编程-I/O

    2024-07-14 15:30:02       17 阅读
  2. Lua协程(同步的多线程)

    2024-07-14 15:30:02       18 阅读
  3. 如何利用Gunicorn的日志记录监控Web应用

    2024-07-14 15:30:02       18 阅读
  4. AMD CPU加 vega 显卡运行ollama本地大模型

    2024-07-14 15:30:02       22 阅读
  5. 面试经验总结

    2024-07-14 15:30:02       25 阅读
  6. 14. DDL-约束的管理

    2024-07-14 15:30:02       19 阅读
  7. Spring Cloud

    2024-07-14 15:30:02       25 阅读