
get_random_candidates(NP,
exclude,
N)
select N random candidates from population of size NP, where exclude
is the candidate to exclude from selection. 
source code



Best1Exp(inst,
candidate)
trial solution is current best solution plus scaled difference of two
randomly chosen candidates; mutates until random stop 
source code



Best1Bin(inst,
candidate)
trial solution is current best solution plus scaled difference of two
randomly chosen candidates; mutates at random 
source code



Rand1Exp(inst,
candidate)
trial solution is randomly chosen candidate plus scaled difference of
two other randomly chosen candidates; mutates until random stop 
source code



RandToBest1Exp(inst,
candidate)
trial solution is itself plus scaled difference of best solution and
trial solution, plus the difference of two randomly chosen
candidates; mutates at random 
source code



Best2Exp(inst,
candidate)
trial solution is current best solution plus scaled contributions
from four randomly chosen candidates; mutates until random stop 
source code



Rand2Exp(inst,
candidate)
trial solution is randomly chosen candidate plus scaled contributions
from four other randomly chosen candidates; mutates until random stop 
source code



Rand1Bin(inst,
candidate)
trial solution is randomly chosen candidate plus scaled difference of
two other randomly chosen candidates; mutates at random 
source code



RandToBest1Bin(inst,
candidate)
trial solution is itself plus scaled difference of best solution and
trial solution, plus the difference of two randomly chosen
candidates; mutates until random stop 
source code



Best2Bin(inst,
candidate)
trial solution is current best solution plus scaled contributions of
four randomly chosen candidates; mutates at random 
source code



Rand2Bin(inst,
candidate)
trial solution is randomly chosen candidate plus scaled contributions
of four other randomly chosen candidates; mutates at random 
source code

