Skip to main content
. 2020 Mar 26;20(7):1845. doi: 10.3390/s20071845
Algorithm 1. Multi-objective grey wolf optimizer (MOGWO).
Begin
Initialize the grey wolf population Xi(i=1,2,,P)
Initialize a, A and C
Calculate the objective values of each wolf, put the non-dominated solutions into the archive
Select the best three wolves from the archive and save as α,β and δ
g = 1
while (g < maximum number of iterations)
   for each wolf
      Update the position by Equations (16)–(22)
   end for
   Update a, A and C
   Calculate the objective values of each wolf, update the archive
   Update α,β and δ
   g = g + 1
end while
Return archive