Crate benchfun

Source
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§

  • This module contains multi-objective functions
  • This module contains single-objective functions

Traits§

  • This is a trait that ensures consistent implementation of bounded benchmark functions
  • This is a trait that ensures consistent implementation of constrained benchmark functions
  • This is a trait that ensures consistent implementation of benchmark functions with fixed dimensionality
  • This is a trait that ensures consistent implementation of multi-objective benchmark functions
  • This is a trait that ensures consistent implementation of N-dimensional benchmark functions
  • This is a trait that ensures consistent implementation of single objective benchmark functions
  • This is a trait that ensures consistent implementation of unbounded benchmark functions
  • This is a trait that ensures consistent implementation of unconstrained benchmark functions