Research Article

Z-Shaped Transfer Functions for Binary Particle Swarm Optimization Algorithm

Table 4

Test functions.

FunctionDimRangFmin

5, 8, 10, 30[−100, 100]0
5, 8, 10, 30[−10, 10]0
5, 8, 10, 30[100, 100]0
5, 8, 10, 30[−30, 30]0
5, 8, 10, 30[−100, 100]0
5, 8, 10, 30[−1.28, 1.28]0
5, 8, 10, 30[−5.12,−5.12]0
5, 8, 10, 30[−32, 32]0

5, 8, 10, 30[−50, 50]0
[24]:10[−5, 5]360
 = Rotated Expanded Scaffer's FF Function
Where FF is Shifted Rosenbrock.
 = Rastrigin's Function
 = FF4 Function
 = Weierstrass Function
 = Griewank’s Function
F11 [24]10[−5, 5]360
All settings are the same as F10
for j = 1, 2, …, n
Except
Where a is xs integral part and b is xs decimal part.
F12 [24]10[−5, 5]260
 = Weierstrass Function
 = Rotated Expanded Scaffer's FF Function
Where FF is Shifted Rosenbrock.
 = FF4 Function
Where FF is Rastrigin’s Function
 = Ackley’s Function
 = Rastrigin's Function
 = Griewank’s Function
 = Noncontinuous Expanded Scaffer’s FF Function
Where FF is Shifted Rosenbrock.
 = Noncontinuous Rastrigin's Function
 = High Conditioned Elliptic Function
 = Sphere Function with Noise in Fitness
, for i = 1, 2, …, n