If we have non-linear constraint can we use "quadprog"
7 ビュー (過去 30 日間)
古いコメントを表示
I have non-linear function and linear constraint so we can use "quadprog" algorithm.so my question is if i have non-linear objective function and no-linear constraint function ,can we use "quadprog" algorithm if not then which algorithm use
0 件のコメント
採用された回答
John D'Errico
2019 年 9 月 19 日
編集済み: John D'Errico
2019 年 9 月 19 日
No. Quadprog is only able to accept LINEAR constraints. (equality, inequality, as well as bound constraints on the parameters. But they are all linear.)
Anyway, if your function is itself generally nonlinear, as opposed to a quadratic form, then you still cannot use quadprog.
You can use fmincon though, as it does accept nonlinear constrints.
2 件のコメント
Matt J
2019 年 9 月 19 日
編集済み: Matt J
2019 年 9 月 19 日
(x-2)^2+(y-3)^2+6=0 and x^2+6=0
Thes constraints are infeasible. They have no real-valued solutions. Did you mean perhaps,
(x-2)^2+(y-3)^2 - 6 = 0 and
x^2 - 6 = 0
If you don't want to use fmincon, it would be best for you to tell us why and in what way the alternative needs to be better.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Quadratic Programming and Cone Programming についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!