stringtranslate.com

Fórmula de Davidon-Fletcher-Powell

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

  1. ^ Avriel, Mordecai (1976). Programación no lineal: análisis y métodos . Prentice-Hall. pp. 352–353. ISBN 0-13-623603-0.
  2. ^ Brust, JJ (2024). "Representaciones compactas útiles para el ajuste de datos". arXiv : 2403.12206 [math.OC].

Lectura adicional