opt.compute_step_size.line_search_by_backtracking¶
- line_search_by_backtracking(f, dir_desc, der_direct, alpha=0.15, beta=0.5)[source]¶
Line search that sufficiently decreases f restricted to a ray in the direction dir_desc.
- Parameters
f – instance of class for objective function.
dir_desc (array) – descent direction.
der_direct (float) – directional derivative of f.
alpha (float) – parameter in line search with backtracking, tipically .15
beta (float) – parameter in line search with backtracking, tipically .5
- Returns
- positive number for stepsize along dir_desc that
sufficiently decreases f.
- Return type
t (float)