bundles / scipy 1.17.1 / scipy / optimize / _linesearch / scalar_search_armijo
function
scipy.optimize._linesearch:scalar_search_armijo
Signature
def scalar_search_armijo(phi, phi0, derphi0, c1 = 0.0001, alpha0 = 1, amin = 0)Summary
Minimize over alpha, the function phi(alpha).
Extended Summary
Uses the interpolation algorithm (Armijo backtracking) as suggested by Wright and Nocedal in 'Numerical Optimization', 1999, pp. 56-57
alpha > 0 is assumed to be a descent direction.
Returns
: alpha: phi1
Aliases
scipy.optimize._linesearch.scalar_search_armijo