Extra parameters of listed methods other than population size / number of solutions and maximum number of iterations
- BA contains 6 extra parameters
fmax = 2 # maximum frequency
fmin = 0 # minimum frequency
alpha = 0.9 # constant
gamma = 0.9 # constant
A = 2 # maximum loudness
r = 1 # maximum pulse rate
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'fmax':fmax, 'fmin':fmin, 'alpha':alpha, 'gamma':gamma, 'A':A, 'r':r}
- CS contains 1 extra parameter
Pa = 0.25 # discovery rate
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'Pa':Pa}
- DE contains 2 extra parameters
CR = 0.9 # crossover rate
F = 0.5 # constant factor
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'CR':CR, 'F':F}
- FA contains 4 extra parameters
alpha = 1 # constant
beta0 = 1 # light amplitude
gamma = 1 # absorbtion coefficient
theta = 0.97 # control alpha
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'alpha':alpha, 'beta0':beta0, 'gamma':gamma, 'theta':theta}
- FPA contains 1 extra parameter
P = 0.8 # switch probability
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'P':P}
- GA contains 2 extra parameters
CR = 0.8 # crossover rate
MR = 0.01 # mutation rate
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'CR':CR, 'MR':MR}
- PSO contains 3 extra parameters
c1 = 2 # cognitive factor
c2 = 2 # social factor
w = 0.9 # inertia weight
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'w':w, 'c1':c1, 'c2':c2}
- SCA contains 1 extra parameter
alpha = 2 # constant
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'alpha':alpha}
- WOA contains 1 extra parameter
b = 1 # constant
opts = {'k':k, 'fold':fold, 'N':N, 'T':T, 'b':b}