哈里斯鹰优化算法是一种模拟鹰的捕食行为的仿生算法,主要由 3 部分组成: 探索阶段、探索到开发的过渡阶段和开发阶段。
% function xnew=Mutate(x,pm,VarMin,VarMax) nVar=numel(x); j=randi([1 nVar]); dx=pm*(VarMax-VarMin); lb=x(j)-dx; if lb<VarMin lb=VarMin; end ub=x(j)+dx; if ub>VarMax ub=VarMax; end xnew=x; xnew(j)=unifrnd(lb,ub); end
[1]李俊, & 李晨阳. (2020). 一种基于多策略增强的哈里斯老鹰算法的工程优化方法. CN110728001A.