Quadprog - dependent rows in constraint matrix
1 回表示 (過去 30 日間)
古いコメントを表示
Hi
In the nonconvex quadratic programming problem I have, my constraints matrix A has a dependent row. When I try to use quadprog, without removing this row, it gives a warning. However, the results I am getting without removing this constraint are much better than the ones that I get after I remove it... Can you please tell me why this happens?
Best Wishes,
0 件のコメント
回答 (1 件)
Steve Grikschat
2011 年 12 月 13 日
Is A for your inequality constraints or equality constraints?
Also, it may depend on the algorithm. If you have redundant inequalities, the active-set algorithm will pick and choose which inequalities enter the "active set". Perhaps, the redundancy improves the trajectory of the algorithm through the feasible region.
Are the rows identical (this includes the right hand side, b) or are they scaled versions? Perhaps, the scaling improves the numerics of the algorithm.
Overall, it's not clear from what I know.
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!