Research Article

Improved Monarch Butterfly Optimization Algorithm Based on Opposition-Based Learning and Random Local Perturbation

Algorithm 1

for   = 1 to   do
for   = 1 to   do
R = 0. 5.
Set as random number in .
if    then
Calculate by Eq. (4).
else
Calculate by Eq. (1).
end if
end for
Calculate with greedy strategy by Eq. (5).
end for