Begin
for
to NP
Compute the probability
Select SIV
with probability based on
ALLOW =
TS =
if
rand(0, 1) <
then
Replace
with a randomly generated SIV from ALLOW
ALLOW = ALLOW
∖
{SIV}
end if
end for
End.
Algorithm 8:
Tabu search mutation operator of BBO.