{ } Raw JSON

bundles / scipy 1.17.1 / scipy / optimize / _linesearch / scalar_search_armijo

function

scipy.optimize._linesearch:scalar_search_armijo

source: /scipy/optimize/_linesearch.py :684

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