Expand description
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