Crate benchmark_functions

Source
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