La fórmula de Davidon-Fletcher-Powell (o DFP ; llamada así por William C. Davidon , Roger Fletcher y Michael JD Powell ) encuentra la solución a la ecuación secante que es más cercana a la estimación actual y satisface la condición de curvatura. Fue el primer método cuasi-Newton en generalizar el método secante a un problema multidimensional. Esta actualización mantiene la simetría y la definición positiva de la matriz hessiana .
Dada una función , su gradiente ( ) y una matriz hessiana definida positiva , la serie de Taylor es
y la serie de Taylor del propio gradiente (ecuación secante)
se utiliza para actualizar .
La fórmula DFP encuentra una solución que es simétrica, definida positiva y más cercana al valor aproximado actual de :
dónde
y es una matriz simétrica y definida positiva .
La actualización correspondiente a la aproximación hessiana inversa viene dada por
se supone que es definida positiva y los vectores y deben satisfacer la condición de curvatura
La fórmula DFP es bastante efectiva, pero pronto fue reemplazada por la fórmula Broyden–Fletcher–Goldfarb–Shanno , que es su dual (intercambia los roles de y y s ). [1]
Representación compacta
Al desenrollar la recurrencia matricial para , la fórmula DFP se puede expresar como una representación matricial compacta . Específicamente, definiendo
y matrices triangulares y diagonales superiores
La matriz DFP tiene la fórmula equivalente
La representación compacta inversa se puede encontrar aplicando la inversa de Sherman-Morrison-Woodbury a . La representación compacta es particularmente útil para problemas con restricciones y memoria limitada. [2]
Véase también
Referencias
- ^ Avriel, Mordecai (1976). Programación no lineal: análisis y métodos . Prentice-Hall. pp. 352–353. ISBN 0-13-623603-0.
- ^ Brust, JJ (2024). "Representaciones compactas útiles para el ajuste de datos". arXiv : 2403.12206 [math.OC].
Lectura adicional
- Davidon, WC (1959). "Método métrico variable para minimización". Informe de investigación y desarrollo de la AEC ANL-5990 . doi :10.2172/4252678. hdl : 2027/mdp.39015078508226 .
- Fletcher, Roger (1987). Métodos prácticos de optimización (2.ª ed.). Nueva York: John Wiley & Sons. ISBN 978-0-471-91547-8.
- Kowalik, J.; Osborne, MR (1968). Métodos para problemas de optimización sin restricciones . Nueva York: Elsevier. pp. 45–48. ISBN 0-444-00041-0.
- Nocedal, Jorge; Wright, Stephen J. (1999). Optimización numérica . Springer-Verlag. ISBN 0-387-98793-2.
- Walsh, GR (1975). Métodos de optimización . Londres: John Wiley & Sons. pp. 110–120. ISBN 0-471-91922-5.