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 Lipschitz gradient with constant gives the descent lemmaFor , this upper bound is at most whenever . Since is a descent direction, the right side is positive. Thus the Armijo condition holds throughoutAt 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 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.
For , part (ii) simplifies to . If the initial step is accepted, . Otherwise the immediately preceding trial failed and hence exceeded . ThereforeThe fixed global Lipschitz constant and search parameters make this lower bound uniform across iterations. At , the zero update passes the first trial and the sequence can be kept stationary.
The Armijo condition with gives . Summing these inequalities telescopes toIf , these partial sums of nonnegative terms are bounded above by . The resulting series converges, so its terms tend to zero: .
Use the uniform lower step bound from part (iv):Thus . This is convergence to stationarity in the usual global convergence theorem for the steepest descent method. It does not itself prove that the iterates converge, or that any stationary limit is a global minimizer of a nonconvex objective.
Two reasons to prefer more advanced methods for smooth, high-accuracy optimization are:
- Slow progress on ill-conditioned problems. On an elongated quadratic level set, successive negative gradients can zigzag across the narrow valley. Convergence can be only linear with a factor close to one, and line search cannot remove the underlying poor scaling.
- Failure to retain curvature information. Each new step again uses only the current gradient. Newton's method and quasi-Newton methods exploit curvature to obtain substantially faster local convergence under suitable hypotheses, often compensating for their more expensive steps.
The question's blanket wording is too strong: the steepest descent method and related gradient algorithms are used in practice, especially when problem size, cheap gradients or simplicity make curvature-based alternatives costly. The objections describe limitations, not universal nonuse.
Articles by others on the same topic
There are currently no matching articles.