Expand description
Hessian update methods (BFGS, Bofill, Powell) Hessian update methods for optimization algorithms.
This module implements various Hessian and inverse Hessian update formulas
§Available Update Methods
- BFGS: Broyden-Fletcher-Goldfarb-Shanno for minima
- Bofill: Weighted Powell/Murtagh-Sargent for saddle points
- Powell: Symmetric rank-one update
- PSB: Powell-Symmetric-Broyden (legacy)
§References
- Bofill, J. M. J. Comput. Chem. 1994, 15, 1-11.
- Powell, M. J. D. Math. Programming 1971, 1, 26-57.
- Murtagh, B. A.; Sargent, R. W. H. Comput. J. 1970, 13, 185-194.
Enums§
- Hessian
Update Method - Hessian update method selection.
Constants§
Functions§
- update_
hessian_ bfgs - BFGS Hessian update for minima (MthUpd=3).
- update_
hessian_ bfgs_ powell_ mix - BFGS/Powell mixture following Bofill weighting.
- update_
hessian_ bfgs_ pure - Pure BFGS update without curvature check (MthUpd=5).
- update_
hessian_ bofill - Bofill weighted update for saddle points.
- update_
hessian_ powell - Powell symmetric rank-one update.
- update_
hessian_ with_ method - Updates the Hessian matrix using the specified method.
- update_
inverse_ hessian_ bfgs - Updates the inverse Hessian using BFGS formula.