I have a complex objective function I am looking to optimize. The optimization problem takes a considerable time to optimize. Fortunately, I do have the gradient and the hessian of the function available.
Is there an optimization package in R that can take all three of these inputs? The class ‘optim’ does not accept the Hessian. I have scanned the CRAN task page for optimization and nothing pops.
For what it’s worth, I am able to perform the optimization in MATLAB using ‘fminunc‘ with the the ‘GradObj’ and ‘Hessian’ arguments.
I think the package
trustwhich does trust region optimization will do the trick. From the documentation oftrust, you see thatIn fact, I think it uses the same algorithm used by
fminunc.