Regroup typical EC benchmarks functions to import easily and benchmark examples.
Ackley test objective function.
(Source code, png, hires.png, pdf)
Bohachevsky test objective function
(Source code, png, hires.png, pdf)
Cigar test objective function.
Griewank test objective function
(Source code, png, hires.png, pdf)
Simple two-dimensional function containing several local maxima, H1 has a unique maximum value of 2.0 at the point (8.6998, 6.7665). From : The Merits of a Parallel Genetic Algorithm in Solving Hard Optimization Problems, A. J. Knoek van Soest and L. J. R. Richard Casius, J. Biomech. Eng. 125, 141 (2003)
(Source code, png, hires.png, pdf)
The Himmelblau’s function is multimodal with 4 defined minimums in .
(Source code, png, hires.png, pdf)
Kursawe multiobjective function.
(Source code, png, hires.png, pdf)
Plane test objective function.
Random test objective function.
Rastrigin test objective function.
(Source code, png, hires.png, pdf)
Scaled Rastrigin test objective function
Skewed Rastrigin test objective function
Rosenbrock test objective function.
(Source code, png, hires.png, pdf)
Schaffer test objective function.
Schwefel test objective function.
(Source code, png, hires.png, pdf)
The Shekel multimodal function can have any number of maxima. The number of maxima is given by the length of any of the arguments a or c, a is a matrix of size , where M is the number of maxima and N the number of dimensions and c is a vector. The matrix can be seen as the position of the maxima and the vector , the width of the maxima.
The following figure uses
and , thus defining 5 maximums in .
(Source code, png, hires.png, pdf)
Sphere test objective function.