|
Algorithm 3 Binary Grey Wolf Optimizer. |
|
Input: The population
Output: The updated population and
-
1:
Initialize binary random population X
-
2:
Evaluate the objective function of each individual
-
3:
Identify the , , and in the population
-
4:
fordo
-
5:
for do
-
6:
Update a, A, and C using Equation (8)
-
7:
Update , , and using Equation (6)
-
8:
Update the position of using Equation (5)
-
9:
end for
-
10:
Binarization of population X using Algorithm 1
-
11:
Evaluate the objective function of each individual
-
12:
Update , , and
-
13:
end for
-
14:
Return ()
|