Overview
BFGS is a quasi-Newton method that builds an inverse Hessian approximation from gradient differences.
Optimizes smooth functions by updating an approximation of second-order curvature.
Compact metadata for implementation and discovery.
BFGS is a quasi-Newton method that builds an inverse Hessian approximation from gradient differences.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n^2)
Average
O(k n^2)
Worst
O(k n^2)
Space
O(n^2)
p_k = -H_k * gradient(f(x_k))Uses the inverse-Hessian estimate to choose a descent direction.
Show search directions bending according to the accumulated curvature estimate.
BFGS is powerful for smooth problems but stores a dense matrix.
What each reference supports for this entry.
Nocedal and Wright textbook reference for gradient descent, quasi-Newton methods, and nonlinear optimization.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Optimization · Foundation
BFGS can converge faster when curvature estimates are reliable.
Compare with thisOptimization · Specialized
Both use curvature-like information but target different nonlinear optimization settings.
Compare with thisBFGS can converge faster when curvature estimates are reliable.
L-BFGS is a memory-limited specialization of BFGS.
BFGS approximates Newton's curvature update with an inverse-Hessian estimate.