[Ipopt] Hessian Evaluations
Andrew Spiteri
andrew.spiteri at um.edu.mt
Wed Apr 12 11:49:02 EDT 2017
Hi all,
I am using IPOPT 3.11.8 with MATLAB interface. I have managed to get the
gradients, Jacobians and Hessians working with INTLAB. I've used IPOPT's
derivative checker to make sure there are no issues in both the first
order and second order derivatives.
However, I am seeing very different behaviour when using the
'limited-memory' option for the Hessian evaluation instead of the
'exact'. In fact, the 'limited-memory' option seems to be giving a
considerably better performance (finding solutions in less iterations).
I've read a little on the 'limited-memory' option which says that it
might give superior performance in the case of dense Hessians. While my
Hessians are quite sparse, I am currently setting *hessianstructure* to
*tril(ones(nvars))*, thus assuming all entries can be non-zero. Could
this be the problem causing lesser performance of the 'exact' option? Or
perhaps anyone has other suggestions? Thanks in advance.
Andrew Spiteri
Institute of Aerospace Technologies
University of Malta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20170412/ece16b71/attachment.html>
More information about the Ipopt
mailing list