Calculating the Hessian matrix using lsqnonlin

4 visualizaciones (últimos 30 días)
SM
SM el 12 de Feb. de 2022
Comentada: SM el 12 de Feb. de 2022
Hello
I am optimising a multiobjective function using the lsqnonlin function with the trust-region reflective algorithm.
I was wondering how I can get the hessian matrix as an output?, is there any way other than estimating it with H=J`J?
Thanks

Respuestas (1)

yanqi liu
yanqi liu el 12 de Feb. de 2022
yes,sir,may be transfer your method to use fmincon,we can see the output parameters,such as
[x,resnorm,residual,exitflag,output,lambda,jacobian] = lsqnonlin(___)
[x,fval,exitflag,output,lambda,grad,hessian] = fmincon(___)
if possible,may be upload your function to analysis
  1 comentario
SM
SM el 12 de Feb. de 2022
Thanks for your response.
As far as I know, fmincon is a single objectivr fucntion optimiser, while my problem is a multi-objective function.
I am not aware of a technqiue to solve multi-objective function with fmincon.
If there is a solution to solve multi-objective problem with fmincon. I am happy to do, since all I need is the Hessian matrix.
Thanks

Iniciar sesión para comentar.

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by