BFGS method
From DDWiki
Broyden-Fletcher-Goldfarb-Shanno (BFGS) method is a numerical algorithm to find optimal solution for unconstrained nonlinear problem, where it has been considered one of the most efficient approaches.
BFGS belongs to quasi-Newton method, which utilizes first-order gradient information to generate approximate Hessian matrix. Avoiding the calculation of exact Hessian (2nd-order gradient) can save significant computational cost during iteration process of optimization.
Formulation
where B is the approximate Hessian matrix used in iteration
if
if
References
- G.N. Vanderplaats, Numerical Optimization techniques for Engineering Design with Applications, 1984, McGraw-Hill Inc.
- S.S. Rao, Engineering Optimization: Theory and Practice, 1996, 3rd Ed., John Wiley & Sons, Inc.

