宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

文章目录 1 算法介绍 2 算法模型 2.1. 全局探索阶段 2.2. 过渡阶段 2.3. 局部开采阶段 3 实现步骤 4 MATLAB代码实现HHO算法 4.1. main.m 4.2. 运行结果

1 算法介绍

哈里斯鹰算法(Harris Hawks Optimization,HHO),是由Ali Asghar Heidari和Seyedali Mirjalili于2019年提出的一种新型仿生智能优化算法。该算法模仿哈里斯鹰捕食特点,结合Lévy飞行(Lévy Flights)实现对复杂多维问题求解。研究表明该新型算法具有良好的性能。

在HHO中,哈里斯鹰是候选解,猎物随迭代逼近最优解.HHO算法包括两个阶段:全局探索阶段、局部开采阶段。

HHO算法的规则描述如下:

1)每次迭代前,判断是否越界并调整,更新猎物位置与适应度值;

2)在搜