[−][src]Crate benchfun
The funky
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.
Modules
multi | |
single |
Traits
Bounded | This is a trait that ensures consistent implementation of bounded benchmark functions |
Constrained | This is a trait that ensures consistent implementation of constrained benchmark functions |
FixedDimensional | This is a trait that ensures consistent implementation of benchmark functions with fixed dimensionality |
MultiObjective | This is a trait that ensures consistent implementation of multi-objective benchmark functions |
NDimensional | This is a trait that ensures consistent implementation of N-dimensional benchmark functions |
SingleObjective | This is a trait that ensures consistent implementation of single objective benchmark functions |
UnBounded | This is a trait that ensures consistent implementation of unbounded benchmark functions |
UnConstrained | This is a trait that ensure consistent implementation of unconstrained benchmark functions |