Hessian Update Strategies¶
This module provides various generic Hessian approximation strategies that can be employed when the calculating the exact Hessian or an approximation is computationally too demandind.
Classes Summary
|
Broyden-Fletcher-Goldfarb-Shanno update strategy. |
|
Davidon-Fletcher-Powell update strategy. |
|
Abstract class from which Hessian update strategies should subclass |
|
Symmetric Rank 1 update strategy. |
Classes
-
class
fides.hessian_approximation.
BFGS
(dim, hess_init=None)[source]¶ Broyden-Fletcher-Goldfarb-Shanno update strategy. This is a rank 2 update strategy that always yields positive-semidefinite hessian approximations.
-
class
fides.hessian_approximation.
DFP
(dim, hess_init=None)[source]¶ Davidon-Fletcher-Powell update strategy. This is a rank 2 update strategy that always yields positive-semidefinite hessian approximations. It usually does not perform as well as the BFGS strategy, but included for the sake of completeness.