Armijo condition 2026-10-24
For and a descent direction , the Armijo condition asks for a decrease at least a fixed fraction of the decrease predicted by the first-order Taylor expansion. Put . Differentiability gives for all sufficiently small positive . Thus the condition is satisfiable without a second derivative.
Backtracking line search 2026-10-24
Start with a trial step size and repeatedly replace by , with , until the Armijo condition holds. For a differentiable function and a descent direction, the short-step argument in the Armijo condition proves finite termination. This alone does not enforce the curvature part of the Wolfe conditions.
Existence of a Wolfe step 2026-10-25
Suppose is continuously differentiable, is a descent direction, and is bounded below for . A positive step size satisfying the weak Wolfe conditions exists. To prove this, put , , and . The Armijo condition proof shows just to the right of zero. Boundedness below gives . Consequently there is a first positive zero , with on . By the mean value theorem, some satisfies
At , gives the Armijo condition, and the displayed derivative gives the weak Wolfe conditions.
Line search Created 2026-10-20 Updated 2026-10-24
A line search chooses a positive step size along a search vector , updating to . For a differentiable function , a descent direction makes sufficiently short steps decrease the objective function; an Armijo condition quantifies the decrease, while the Wolfe conditions also prevent accepting an unnecessarily short step.
Fix an iteration and abbreviate , , . Since is a descent direction, . The directional derivative gives
Choose so that for . Then
This is the Armijo condition for every such positive step size, and gives equality. In particular, a backtracking line search terminates after finitely many reductions.
Write and . Part (a) gives just to the right of zero. If is a lower bound for , then
because . By continuity, there is a first positive zero of , and on . Apply the mean value theorem to on this interval: for some ,
At this same , supplies the Armijo condition. Thus satisfies both weak Wolfe conditions. The boundedness assumption prevents the objective function from following its initial negative slope forever; this is the mechanism behind Existence of a Wolfe step.
Interpret boundedness above uniformly: there is an such that for every . Since is a positive-definite symmetric matrix, the spectral theorem implies . Therefore
Combining the Armijo condition with yields
If , a telescoping sum gives
The nonnegative series converges, so its terms tend to zero:
This proves first-order global convergence in the sense of stationarity from uniformly bounded quasi-Newton matrices. It does not imply that every nonconvex objective function reaches a global minimum, or that the iterates themselves converge. Every finite limit point is a stationary point, by continuity of the gradient.
Set and . The Quasi-Newton secant equation is . If is a positive-definite symmetric matrix and , it follows that
The weak curvature part of the Wolfe conditions ensures precisely this necessary condition:
The last product is positive because , , and is a descent direction. This explains why a Quasi-Newton method often uses the Wolfe conditions rather than only the Armijo condition.
The backtracking line search starts with , tests the Armijo condition, and repeatedly replaces a failed step by , with fixed . It accepts the first step that passes. Backtracking makes an overambitious trial step small enough for a local linear model to predict the change reliably; part (ii) ensures finite termination. The Armijo condition guarantees a decrease of at least along a nonzero descent direction. Merely obtaining some decrease without this quantitative lower bound would not provide the convergence estimate in the following parts.
A Lipschitz gradient with constant gives the descent lemma
For , this upper bound is at most whenever . Since is a descent direction, the right side is positive. Thus the Armijo condition holds throughout
At it holds by equality. If the gradient Lipschitz constant can be taken as zero, the objective is affine and every positive step along a descent direction passes this sufficient-decrease test.
The Armijo condition with gives . Summing these inequalities telescopes to
If , these partial sums of nonnegative terms are bounded above by . The resulting series converges, so its terms tend to zero: .
A line search chooses a positive step size giving useful decrease along the chosen direction. Fix and a trial step . The Armijo condition is
The backtracking line search tests and takes the first accepted value. A Lipschitz gradient has with a constant independent of .
Integrating the gradient along a segment gives the descent lemma
For , every satisfies the Armijo condition. Thus backtracking terminates. If the trial step is accepted, ; otherwise the immediately preceding step failed, so it exceeded . Consequently
The same global Lipschitz constant and fixed search parameters make independent of . If , the zero direction passes the first test. If , the gradient is constant and the first test passes, so take .
Choose , fixed , , and repeat for every : compute , choose by the backtracking line search in part (b) with , and set . At a stationary point keep the sequence constant.
Assume has a globally Lipschitz gradient and is bounded below on its initial sublevel set . Then the steepest descent method satisfies . Indeed, the Armijo condition and the uniform lower step bound give
The objective values decrease and stay in the stated sublevel set. Summing the inequality and using its lower bound yields
which proves the limit. Every cluster point is a stationary point by continuity of the gradient. If the initial sublevel set is compact, cluster points exist. This global convergence result guarantees stationarity from arbitrary initial points under these assumptions; it does not, for a general nonconvex objective, guarantee convergence of the whole iterate sequence or a global minimum.
The quadratic model has gradient and positive-definite Hessian matrix . Its unique minimizer is therefore
If , then and , proving that it is a descent direction.
Backtracking line search starts with a trial step and repeatedly reduces it until the Armijo condition holds. Part (ii) guarantees finite termination because sufficiently small steps are acceptable. The test guarantees a specified positive fraction of the decrease predicted by the linear model, namely for an accepted positive step. It does not require solving the line-minimization problem exactly.
The descent lemma follows by integrating the gradient along the line and using its Lipschitz continuity:
This upper bound is at most the right side of the Armijo condition when . Since , it holds for
The zero step gives equality; every positive step in this interval satisfies the prescribed sufficient-decrease test.
Suppose is bounded below, for one fixed , , and satisfies the Armijo condition with . Then
A telescoping sum proves the displayed convergence of a nonnegative series and hence . A uniform positive lower bound on the eigenvalues of is unnecessary for this conclusion. The conclusion is first-order stationarity; without further assumptions it does not assert convergence of the iterates or attainment of a global minimum.
Wolfe conditions 2026-10-24
For a continuously differentiable function, a descent direction and , the Wolfe conditions require both the Armijo condition and
This second inequality is the weak curvature condition: the slope must have become less negative. The strong variant instead requires . The weak version already guarantees a positive curvature pair for the Quasi-Newton secant equation.