Expand description
The benchfun
crate provides several common benchmarking functions that are commonly
used to test new optimization algorithms. More specifically, the function is part of a struct
that contains the objective function as well as other important information. Currently a variety
of single-objective and multi-objective functions are implemented.
Re-exports§
Modules§
- multi
- This module contains multi-objective functions
- single
- This module contains single-objective functions
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
- Fixed
Dimensional - This is a trait that ensures consistent implementation of benchmark functions with fixed dimensionality
- Multi
Objective - 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
- Single
Objective - 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 ensures consistent implementation of unconstrained benchmark functions