Struct optimization::ExactLineSearch
[−]
[src]
pub struct ExactLineSearch { // some 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
fn new(start_step_width: f64, stop_step_width: f64, increase_factor: f64) -> ExactLineSearch
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.