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 satisfiesAt , 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.
Past exam of the continuous optimisation course of the University of Oxford 2025 1 b Solution 2026-10-25
Write and . Part (a) gives just to the right of zero. If is a lower bound for , thenbecause . 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.
Past exam of the continuous optimisation course of the University of Oxford 2025 1 c ii Solution 2026-10-25
Set and . The Quasi-Newton secant equation is . If is a positive-definite symmetric matrix and , it follows thatThe 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.
A practical choice is a BFGS method, using exact gradients and a line search. At dimension , its -by- inverse-Hessian matrix approximation is small, whereas forming a million rank-one contributions to the exact Hessian matrix is expensive. If , the explicit derivatives areThe positive-definite Hessian matrix and coercivity show that the objective has one global minimizer.
For numerical stability one can minimize instead, which has exactly the same minimizer. Put , , and . Then the logarithmic gradient of an exponential squared-distance sum givesEvaluate the weights as to avoid floating-point overflow. A Quasi-Newton method step iswhere is the positive-definite inverse-Hessian matrix approximation updated by BFGS, and is chosen by a line search, for example one satisfying the Wolfe conditions. Under the standard smoothness and nondegeneracy assumptions at this strongly convex minimizer, full-memory BFGS has local superlinear convergence. An exact Newton's method in optimization would have local quadratic convergence, but pays for those much more expensive exact second derivatives.[ref]
Quasi-Newton Methods by NEOS Guide. Opening construction and BFGS update: approximate Hessians from gradients; dense update cost of order d squared
Quasi-Newton secant equation 2026-10-25
For and , the Quasi-Newton secant equation requires . It reproduces the observed change of gradient along the latest step. If is a positive-definite symmetric matrix and , necessarily . A line search satisfying the weak Wolfe conditions ensures this: with ,This necessary curvature condition is also sufficient for the existence of some positive-definite symmetric matrix mapping to . In an orthonormal basis whose first vector is , its first column must be , with . The block matrix with first row and lower-right block has a positive Schur complement, so is positive-definite.
Wolfe conditions 2026-10-24
For a continuously differentiable function, a descent direction and , the Wolfe conditions require both the Armijo condition andThis 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.