You are viewing an older version (1.17.1).Go to latest (1.18.0)
{ } 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