Struct optimization::ExactLineSearch [] [src]

pub struct ExactLineSearch { /* fields omitted */ }

Brute-force line search minimizing the objective function over a set of step width candidates, also known as exact line search.

Methods

impl ExactLineSearch
[src]

Creates a new ExactLineSearch given the start_step_width, the stop_step_width and the increase_factor. The set of evaluated step widths γ is specified as { γ | γ = start_step_width · increase_factorⁱ, i ∈ N, γ <= stop_step_width }, assuming that start_step_width < stop_step_width and increase_factor > 1.

Trait Implementations

impl Debug for ExactLineSearch
[src]

Formats the value using the given formatter.

impl Copy for ExactLineSearch
[src]

impl Clone for ExactLineSearch
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl LineSearch for ExactLineSearch
[src]

Performs the actual line search given the current position x and a direction to go to. Returns the new position. Read more