Research Article

A Modified Sine-Cosine Algorithm Based on Neighborhood Search and Greedy Levy Mutation

Algorithm 3

Algorithm 3 is the pseudocode of the improved sine-cosine algorithm based on the greedy levy variation.
Set the initial parameters, including the total population size n, the maximum number of
generations N_iter, control parameter a, , , , and et al.
Generate a population .
Calculate the fitness and find the best solution of the population.
for t=1: N_iter
Calculate the value of according to Eq.(4).
Calculate the value of according to Eq.(5).
for i=1:n
for j=1:d
Generate a rand .
if
else
end if
end for
Cross-border processing for.
Calculate the fitness .
if
end if
end for
Perform the improved sine-cosine algorithm based on the greedy levy
variation(described in Algorithm 2).
end for
Output the best solution .