Constrained optimization of a vector
4 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Walter Roberson
2022 年 5 月 24 日
Use fmincon. Make the objective f1^2 and use a nonlinear equality constraint with f2.
4 件のコメント
Walter Roberson
2022 年 5 月 25 日
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.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!