Struct optimization::problems::Rosenbrock
[−]
[src]
pub struct Rosenbrock { // some fields omitted }
Two-dimensional Rosenbrock function.
A non-convex function with its global minimum inside a long, narrow, parabolic shaped flat valley:
f(x, y) = (a - x)² + b (y - x²)²
Global minimum: f(a, a²) = 0
Methods
impl Rosenbrock
fn new(a: f64, b: f64) -> Rosenbrock
Creates a new Rosenbrock
function given a
and b
, commonly definied
with 1 and 100, respectively, which also corresponds to the default
.