Constrained optimization of a vector
조회 수: 5 (최근 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!