Hessian in fmincon

5 visualizaciones (últimos 30 días)
mathuet
mathuet el 7 de Sept. de 2011
Dear Members,
I am using fmincon for the optimization of parameters. fmincon has nicely evaluated the optimized parameters. For the sensitivity analysis, I need to compute the Hessian. I have observed that the Hessian in fmincon is the Hessian of the Lagrangian, but I want to have the Hessian as the matrix of second derivatives of the objective function f (as in fminunc). How Can I evaluate this matrix using fmincon. I would be really thankful to you for giving me the answer. Any idea is welcome.
Thanks
Best Regards

Respuestas (1)

Karthik  Vemireddy
Karthik Vemireddy el 13 de Dic. de 2011
select the option under derivatives as 'Gradient and Hessian supplied' for Trust region reflective algorithm or 'Gradient supplied' for the other algorithms.
Write your objective fcn as described in the following doc (see section 'including derivatives') :
You can use Trust region algorithm r interior point algorithm, if they suit ur problem
r try meddling with the hessian fcn by giving your own fcn handle r forcefully giving a user supplied fcn (just a suggestion, not sure if it wud work)

Categorías

Más información sobre Solver Outputs and Iterative Display en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by