优化算法哈里斯鹰算法(HHO)含Matlab源码 1309期

Posted 紫极神光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了优化算法哈里斯鹰算法(HHO)含Matlab源码 1309期相关的知识,希望对你有一定的参考价值。

一、哈里斯鹰算法简介

HHO算法用数学公式来模拟现实中哈里斯鹰在不同机制下捕捉猎物的策略.在HHO中,哈里斯鹰是候选解,猎物随迭代逼近最优解.HHO算法包括两个阶段:全局探索阶段、局部开采阶段。
1 全局探索阶段
在这一阶段中,哈里斯鹰处于等待状态,仔细检查和监控搜索空间[lb,ub]以发现猎物.它根据两种策略在随机的地方寻找猎物,迭代时以概率q进行位置更新,数学表达式为:

式中,Xt+1和Xt分别为哈里斯鹰第t+1次和第t次迭代时的位置,Xrabbit, t表示猎物第t次迭代时的位置,q和r1,r2,r3,r4是区间(0,1)内的随机数字,lb是搜索空间的下界,ub是搜索空间的上界,Xrand, t表示第t次迭代时哈里斯鹰的随机位置,Xm,t表示第t次迭代时哈里斯鹰的平均位置,公式如下:

2 过渡阶段
任何群智能算法的精确运行,需要保持探索和开采之间适当的平衡.HHO通过猎物的能量方程实现从探索到开采的过渡,其模型如下:

式中,E表示猎物逃跑的能量,E0是猎物

以上是关于优化算法哈里斯鹰算法(HHO)含Matlab源码 1309期的主要内容,如果未能解决你的问题,请参考以下文章

优化算法多目标哈里斯鹰优化算法(MOHHO)含Matlab源码 1596期

优化分类基于matlab哈里斯鹰算法优化BP神经网络分类含Matlab源码 1725期

回归预测基于matlab哈里斯鹰算法优化混合核极限学习机KELM回归预测含Matlab源码 1751期

智能优化算法——哈里斯鹰算法(Matlab代码实现)

预测模型基于哈里斯鹰改进核极限学习机(KELM)分类算法 matlab源码

预测模型基于哈里斯鹰改进核极限学习机(KELM)分类算法 matlab源码