Constrained optimization of a vector
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
mahdi Izadi
le 24 Mai 2022
Commenté : Walter Roberson
le 25 Mai 2022
Hi!
I am trying to optimize a vector. I want to find , where ()=0, and .
f_1 and f-2 are two procedural functions, stored in m-files (not straight-forward functions).
How can I do it with a viable (time-effective) algorithm?
Thanks!
0 commentaires
Réponse acceptée
Walter Roberson
le 24 Mai 2022
Use fmincon. Make the objective f1^2 and use a nonlinear equality constraint with f2.
4 commentaires
Walter Roberson
le 25 Mai 2022
It depends what the calculations do. In particular, are there analytic forms of the jacobian? Possibly a sparse form? fmincon needs to estimate the gradient of every variable against every other variable, and if you have hundreds of variables that can get slow.
Voir également
Catégories
En savoir plus sur Solver Outputs and Iterative Display dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!