| | DAVIDON-FLETCHER-POWELLDavidon-Fletcher-Powell (DFP) method - This is a method to solve an unconstrained nonlinear program that proceeds as follows. Start with any symmetric, negative definite matrix , say H (e.g., -I), and any point, say x. Compute g=grad_f(x), and set each of the following: - direction: d = -Hg.
- step size: s in argmax(f(x + td): t >= 0).
- change in position: p = sd.
- new point and gradient: x' = x + p and g' = grad_f(x').
- change in gradient: q = g' - g.
- Replace x with x' and update H by the DFP update to complete the iteration.
| |