Davidon-Fletcher-Powell formula
From Wikipedia, the free encyclopedia
The Davidon-Fletcher-Powell formula (DFP) finds the solution to the secant equation that is closest to the current estimate and satisfies the curvature condition (see below). It was the first quasi-Newton method which generalize the secant method to a multidimensional problem. This update maintains the symmetry and positive definiteness of the Hessian matrix.
Given a function f(x), its gradient (), and positive definite Hessian matrix B, the Taylor series is:
- ,
and the Taylor series of the gradient itself (secant equation):
- ,
is used to update B. The DFP formula finds a solution that is symmetric, positive definite and closest to the current approximate value of Bk:
- ,
where
- ,
- .
and Bk is a symmetric and positive definite matrix. The corresponding update to the inverse Hessian approximation is given by:
- .
B is assumed to be positive definite, and the vectors and y must satisfy the curvature condition:
- .
The DFP formula is quite effective, but it was soon superseded by the BFGS formula.
[edit] See also
- Newton's method
- Newton's method in optimization
- Quasi-Newton method
- Broyden-Fletcher-Goldfarb-Shanno (BFGS) method
- L-BFGS method
- SR1 formula
[edit] References
- W. C. Davidon, Variable metric method for minimization, SIAM Journal on Optimization 1, 1-17 (1991).
- Nocedal, Jorge & Wright, Stephen J. (1999). Numerical Optimization. Springer-Verlag. ISBN 0-387-98793-2.