BFGS procedure

from Wikipedia, the free encyclopedia
Example run of the BFGS procedure with the Rosenbrock function ("banana function")

The  Broyden-Fletcher-Goldfarb-Shanno (BFGS) method is a numerical method for solving non-linear optimization problems . The method was developed independently by mathematicians Broyden, Fletcher, Goldfarb and Shanno in 1970 and published in four scientific articles.

It belongs to the group of quasi-Newton methods . As such, it avoids the direct calculation of the Hessian matrix by iteratively approximating the Hessian matrix. With quadratic functions, both the Newton method and the quasi-Newton method require approx. N² function calls (if the derivatives are approximated using difference quotients); this also applies to the conjugate gradient method . However, the BFGS method has particularly proven itself in practice (e.g. it is relatively tolerant of errors in step size control).

literature