
Fmincon fobj is increasing. All the iteration are feasible.
11 ビュー (過去 30 日間)
古いコメントを表示
Hi to everyone,
I'm trying to solve a non linear opt problem with fmincon.
After some iteration the optimizer keeps going up in terms of fobj value. All the constraints are satisfied.
How is this possible?
Also, I have 2009 variables to optimize, and severals non linear constraints. Is there a different solver to use in order to speed up the convergence? Both
@fobj and @nlcon are at their minimun in terms of time.
Thanks in advance
0 件のコメント
回答 (1 件)
Pranav Verma
2020 年 12 月 8 日
Hi Luigi,
From your question I understand that the objective function is not converging. I would suggest you to check if you have formulated your problem in the standard format as expected by fmincon.

If your objective function is sum of least squares, I would suggest you to use lsqnonlin instead of fmincon.
Also please refer to the below discussions threads on the similar lines:
In case you want to opt for other solvers, refer to this link which mentions all the solvers which expect non linear constraints.
Thanks
参考
カテゴリ
Help Center および File Exchange で Nonlinear Optimization についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!