Constrained optimization of a vector
4 views (last 30 days)
Show older comments
mahdi Izadi
on 24 May 2022
Commented: Walter Roberson
on 25 May 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 Comments
Accepted Answer
Walter Roberson
on 24 May 2022
Use fmincon. Make the objective f1^2 and use a nonlinear equality constraint with f2.
4 Comments
Walter Roberson
on 25 May 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.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!