Hessian Computation Method
Type : Selection
Range : The settings listed below
Default : AIMMS computes
This option specifies how to compute the (approximate) Hessian of the Lagrangian. By default AIMMS will compute the Hessian. Only in some rare situations the setting of this option should be changed. Possible values are:
AIMMS computes
Quasi-Newton BFGS Hessian
Quasi-Newton SR1 Hessian
Hessian-vector products
Limited-memory BFGS Hessian
With setting ‘Hessian-vector products’ Knitro will use a finite difference method to calculate the vector products based on the exact gradients. In terms of robustness it is comparable to the ‘AIMMS computes’ setting and typically not too much slower in terms of time if gradient evaluations are not the dominant cost. The setting ‘Hessian-vector products’ cannot be used for the Interior-Direct algorithm. With the setting ‘Limited-memory BFGS Hessian’ Knitro tries to approximate the Hessian matrix using a limited amount of storage. This setting should only be used for very large problems where memory is a bottleneck.
Learn more about