上QQ阅读APP看书,第一时间看更新
2.1.1 搜索阶段
在搜索阶段,哈里斯鹰出现在任意位置对猎物进行搜索,其搜索猎物的过程主要是通过敏锐的眼睛对猎物进行探测和跟踪。在这个阶段中,HHO算法通过机会对等策略模拟哈里斯鹰寻找猎物的过程,如果每种机会对等策略中的机会q均等,则当q≥0.5时,此时还没有任何一只鹰发现猎物,因此将会随机选择种群中的个体,朝它飞行,更新自身位置;当q<0.5时,哈里斯鹰发现猎物,以猎物为目标,在其附近盘旋,并更新位置,其位置更新如下:
式中,X(t),X(t+1)分别为当前和下一次迭代时哈里斯鹰个体的位置;t为迭代次数;Xrand(t)为随机选出的个体位置,Xrabbit(t)为猎物位置,即拥有最优适应度的个体位置,r1,r2,r3,r4,q为[0,1]之间的随机数,q用来随机选择要采用的策略,ub和lb分别为搜索空间的上界和下界;Xm (t)为哈里斯鹰的平均位置,其表示如下:
式中,Xk (t)为种群中第t代的每只鹰个体的位置;M为种群规模。