A Quasi-Newton method replaces the Hessian matrix in Newton's method in optimization by a matrix learned from successive gradients. Solving gives a descent direction whenever is a positive-definite symmetric matrix and the gradient is nonzero. After choosing a step size, one updates to satisfy the Quasi-Newton secant equation, rather than calculating every second derivative again.
For a convergent quasi-Newton method sequence with , nonsingular , and continuous Hessian nearby, the displayed condition implies q-superlinear convergence. Here and . The condition requires Hessian accuracy only along the actual steps, rather than convergence of the full matrix approximations. It is associated with John E. Dennis and Jorge Moré.
Indeed, the first-order expansion of the gradient gives . Nonsingularity of gives locally. Consequently with . Rearrangement proves . Finite termination is understood separately from ratios with zero denominators.
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 isMultiplying 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]
Quasi-Newton Methods by NEOS Guide. Secant condition and low-rank curvature updating; BFGS is the zero-parameter member of the displayed family.
Limited-memory BFGS is a quasi-Newton method that applies an inverse-Hessian matrix approximation without storing a dense square matrix. It retains only a fixed number of recent secant pairs and . The standard two-loop recursion computes the search direction using storage and arithmetic in dimension .
With a positive-definite initial metric and safeguarded curvature updates, the step is , with chosen by a line search. It is useful when full-memory BFGS would require too much storage. Fixed-memory convergence results typically give linear convergence under strong convexity, bounded metric and suitable line search assumptions; one must not automatically transfer the full-memory superlinear theorem. In a nonconvex problem, a local method does not by itself certify a global minimum.[ref]
Quasi-Newton Methods by NEOS Guide. Final two paragraphs: inverse-Hessian products from stored secant vectors and limited-memory implementations
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.
Suppose is bounded below, for one fixed , , and satisfies the Armijo condition with . ThenA 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.
Articles by others on the same topic
There are currently no matching articles.