[−][src]Crate benchmark_functions
The benchmark_functions
crate provides functionality for several functions that are commonly
used to benchmark new optimization algorithms. More specifically, function is part of a struct
that contains the objective function as well as other important information (bounds of the
canonical problem, the known minimum value, and a function that returns the global minimizer.
Structs
Ackley | This is the Ackley function. |
Griewank | This is the Griewank function. |
Matyas | This is the Ackley function. |
Rastrigin | This is the Rastrigin function. |
Ridge | This is the Ridge function. |
Rosenbrock | This is the Rosenbrock function. |
Salomon | This is the Salomon function. |
Sphere | This is the Sphere function. |
Zakharov | This is the Zakharov function. |
Traits
Function | This is a trait that ensures consistent implementation of different benchmark functions |