【论文复现|智能算法改进】基于改进哈里斯鹰算法的机器人路径规划研究


1.算法原理

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

2.改进点

ICMIC混沌映射

{ z n + 1 = sin ⁡ ( α π z n ) , α ∈ ( 0 , 1 ) − 1 ≤ z n ≤ 1 , z n ≠ 0 x i = x l b + ( x u b − x l b ) 1 + z i 2 (1) \begin{cases}z_{n+1}=\sin\biggl(\frac{\alpha\pi}{z_n}\biggr),\alpha&\in\bigl(0,1\bigr)\\-1\leq z_n\leq1,z_n\neq0\end{cases}\\x_{i}=x_{lb}+\bigl(x_{ub}-x_{lb}\bigr)\frac{1+z_{i}}{2}\tag{1} zn+1=sin(znαπ),α1zn1,zn=0(0,1)xi=xlb+(xubxlb)21+zi(1)

精英反向学习策略

通过当前可行解构造其反向解,利用二次插值产生精英反向学习的种群个体,并用适应度评估更新全局最优解,增强算法局部开发能力:
X ‾ i = k ( L + U ) − X i (2) \overline{X}_i=k\left(L+U\right)-X_i\tag{2} Xi=k(L+U)Xi(2)

收敛因子调整策略

采用收敛因子调整策略,利用指数函数作为基数通过影响开发阶段的控制因子,从而提高算法的精度:
E = 2 E 0 ( 2 ( 1 − e 1 − t T ) ) (3) E=2E_0\left(2\left(1-e^{1-\frac tT}\right)\right)\tag{3} E=2E0(2(1e1Tt))(3)

融合黄金正弦策略

黄金正弦算法(Gold-SA)是Tanyildizi等于2017 年提出的一种新型元启发式优化算法,其灵感来源于正弦函数单位圆内扫描类似于待优化问题解的空间搜索,并通过黄金分割率缩小搜索空间以逼近算法最优解。其中黄金分割系数使搜索个体能够以固定的步长更新距离和方向,并不断缩小要探索的空间,以便个体能在目标位置的区域中进行搜索,从而提高算法的局部开发能力:
X t ( t + 1 ) = { X ( t ) × ∣ sin ⁡ ( R 1 ) ∣ + R 2 sin ⁡ ( R 1 ) × ∣ X 1 X cabbit ( t ) − X 2 X ( t ) ∣ q ≥ 0.5 [ X cabbit ( t ) − X m ( t ) ] − r 3 ( L B + r 4 ( U B − L B ) ) q < 0.5 (4) \left.X_t\left(t+1\right)=\left\{\begin{aligned}X\left(t\right)&\times\left|\sin\left(R_{_1}\right)\right|+R_{_2}\sin\left(R_{_1}\right)\times\left|X_{_1}X_{_\textit{cabbit}}\left(t\right)-X_{_2}X\left(t\right)\right|&q\geq0.5\\&\left[X_{_\textit{cabbit}}\left(t\right)-X_{_m}\left(t\right)\right]-r_{_3}\left(LB+r_{_4}\left(UB-LB\right)\right)&q<0.5\end{aligned}\right.\right.\tag{4} Xt(t+1)={X(t)×sin(R1)+R2sin(R1)×X1Xcabbit(t)X2X(t)[Xcabbit(t)Xm(t)]r3(LB+r4(UBLB))q0.5q<0.5(4)

3.结果展示

CEC2005测试

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

路径规划问题

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

4.参考文献

[1] 白宇鑫,陈振亚,石瑞涛,等.基于改进哈里斯鹰算法的机器人路径规划研究[J/OL].系统仿真学报,1-11[2024-06-09].

5.代码获取

  • 26
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小O的算法实验室

谢谢大佬的肯定!

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

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

打赏作者

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

抵扣说明:

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

余额充值