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.
BFGS method Created 2026-10-25 Updated 2026-10-31
A quasi-Newton method that maintains a symmetric curvature approximation for differentiable optimization. For a positive-definite symmetric matrix approximating inverse curvature, step , gradient change and , its inverse update is
Multiplying by gives , the inverse form of the Quasi-Newton secant equation. The update is a symmetric matrix. For any nonzero ,
Both terms are nonnegative, and both can vanish only if and then . Thus positive definiteness is preserved when , making a descent direction away from a stationary point. Full updates use quadratic storage in the dimension; the method does not require explicit Hessian matrix evaluations. Superlinear convergence requires additional local smoothness and line search assumptions.[ref]
Descent direction 2026-10-24
A vector is a descent direction for a differentiable function at if its directional derivative is negative. The first-order expansion then gives for sufficiently small positive . The negative gradient is a descent direction whenever the gradient is nonzero.
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.
A momentum buffer can retain enough earlier history that it points against the current gradient. For the undampened rule
the parameter step is for positive learning rate . If , then the directional derivative in direction is . The actual update direction is therefore locally uphill for a differentiable objective function, even though gradient descent would use the opposite direction. This history-dependent recurrence is the non-Nesterov momentum convention documented for stochastic gradient descent with dampening and weight decay disabled.[ref]
For an original scalar example, let , current , stored buffer , coefficient and . The new gradient is 1, but
The objective increases from to . This is a fully specified finite step, not only a first-order prediction.
More generally,
An old buffer sufficiently opposed to the new gradient makes this negative. At , that mechanism disappears. The example explains why a momentum method need not decrease the objective at every step; it does not imply that retaining gradient history always harms convergence. A descent direction test concerns the direction at the current point, while a convergence claim concerns an entire sequence.
A standard form of the Zoutendijk theorem assumes that is continuously differentiable and bounded below on the starting level set, that its gradient is Lipschitz on a neighborhood of that set, and that the steps satisfy fixed Wolfe conditions. For descent directions , define
Then
In particular, if , then . This last angle hypothesis is needed to turn the general descent theorem into gradient convergence.
For this quadratic, , the Hessian matrix is the constant positive-definite matrix , and the gradient is globally Lipschitz with constant . Its level sets are compact. Thus all objective-function hypotheses hold; Wolfe holds for the exact steps with the parameters above. The direction hypothesis will be verified for alternating exact coordinate minimization in the next part.
Assume the denominators are defined, so . For a descent direction , set . The Wolfe conditions are
The first is sufficient decrease and the second is the curvature condition. Here
is positive definite, with eigenvalues . The exact step is
It gives , so the curvature condition holds. Its decrease is , so sufficient decrease holds for the usual choice , . Hence exact searches satisfy Wolfe with an Armijo constant at most one half. If one allowed , even an exact quadratic minimizer would fail that condition; the parameter range matters.
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.
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.
If , the positive-definite symmetric matrix is an invertible matrix and . Multiplying by gives
Hence is a descent direction. If , then and the algorithm has already reached a stationary point; the strict descent assertion applies before termination.
Suppress the iteration subscript. From the quadratic subproblem, and . Therefore
When , the stated bound on makes . Consequently
using positive definiteness of . Thus every nonzero such SQP step is a descent direction for the penalty function. If , the quotient bound is unnecessary and the same conclusion follows for every . A zero step has zero directional derivative and is not a strict descent direction; it corresponds to an already feasible stationary point. This nonzero-step qualification is implicit in the requested conclusion.
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.
For , the unit steepest descent direction is by the Cauchy-Schwarz inequality. The usual unnormalized direction is ; choosing its scale separately as a line-search step gives the same ray. It satisfies , so it is a descent direction. The first-order Taylor expansion then guarantees decrease for sufficiently small positive steps. The subsequent bounds use this unnormalized negative-gradient convention.
A descent direction satisfies , where ; the first-order Taylor expansion then gives for sufficiently small . To compare directions one must fix their scale. Among Euclidean unit vectors, the Cauchy-Schwarz inequality gives
This is the unit steepest descent direction. The conventional unnormalized direction used in the algorithm is the same ray, . Equivalently it is the unique minimizer of . If there is no strict first-order descent direction, and the conventional update is zero.
A local minimizer of a differentiable function on necessarily satisfies . A sufficient condition for a strict local minimum is . Indeed, the second-order Taylor expansion has a strictly positive quadratic term that dominates its remainder near .
For Newton's method, solve with , , and set . A positive-definite Hessian makes this a descent direction; general Hessians may need modification or a separate line search for a globally useful method.
The sequence is q-quadratically convergent if there is such that eventually. Sufficient local hypotheses are , a nonsingular , a Lipschitz continuous Hessian near , and sufficiently close. For convergence to a local minimum take positive definite. Near , inverse Hessians are uniformly bounded, and integration along the error segment gives
A Hessian Lipschitz constant yields . Choosing a sufficiently small invariant neighborhood proves quadratic convergence. Continuous second derivatives alone do not guarantee this quadratic rate; the Lipschitz hypothesis supplies the needed remainder bound.
A quasi-Newton method replaces the Hessian in the Newton system by an efficiently updated approximation :
The matrices must be nonsingular for the step to exist. Symmetry reflects the true Hessian, and positive definiteness makes every nonzero step a descent direction, since . Secant updates often enforce the Quasi-Newton secant equation .
Q-superlinear convergence means , unless the sequence terminates exactly. A sufficient Dennis-Moré condition is
assuming , , continuous Hessian near and nonsingular . Only accuracy on the actual step direction is required; full matrix convergence is sufficient but stronger.
To prove the assertion, continuity of the Hessian along the short segment from to gives
Nonsingularity of and give a constant with near zero. Writing , we obtain
Thus . This proves sufficiency. It is a local rate result for an already convergent sequence, not a claim that arbitrary unmodified quasi-Newton iterations converge from every starting point.
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.