pub trait Minimizer<F: ?Sized> {
type Solution: Evaluation;
// Required method
fn minimize(
&self,
function: &F,
initial_position: Vec<f64>,
) -> Self::Solution;
}Expand description
Defines an optimizer that is able to minimize a given objective function F.
Required Associated Types§
Sourcetype Solution: Evaluation
type Solution: Evaluation
Type of the solution the Minimizer returns.