| 算法1:EIWGO算法执行伪代码 |
| 输入:设置种群规模N,最大迭代次数Maxiter,维度Dim。 |
| 输出:最优位置 。 |
| 初始化灰狼种群 |
| 计算群体中各个体适应度值 |
| While (t < Maxiter) do |
| for i = 1 to N do |
| for j = 1 to Dim do |
| 根据式(14)计算参数a |
| 由式(9)计算参数A |
| 根据式(15)、式(16)和式(10)分别计算α、β和δ狼的参数C |
| 由式(17)和式(18)更新个体位置 |
| end for |
| end for |
| 由式(20)计算得出 |
| for i=1 to N do |
| 根据式(21)计算 的邻域 |
| for d = 1 to Dim do |
| 通过公式(22)得到第d维的 |
| end for |
| end for |
| 选择最好的 和 |
| 更新种群 |
| t = t + 1 |
| end while |