fmincon converges to solution using interior-point but not using sqp

3 ビュー (過去 30 日間)
Deepa Maheshvare
Deepa Maheshvare 2020 年 3 月 31 日
コメント済み: Deepa Maheshvare 2020 年 4 月 2 日
Hi All,
I am solving an optimization problem using fmincon. The solver converges to a solution using interior-point algorithm but fails when I use sqp.
line 9 in the file attached:
opts_fmin = optimoptions('fmincon','Display','iter', 'Algorithm', 'sqp-legacy'); %interior-point
Could someone help me in understanding why this happens?
The error that I get is in the computation of objective function after 70 iterations
Matrix dimensions must agree.
Error in cse_03_19_20/objfun (line 39)
f = sum((phi(:) - phi_tilde(:)).^2);
Error in evalObjAndConstr
Error in sqpLineSearch
MATLAB version used: 2020a
  5 件のコメント
Deepa Maheshvare
Deepa Maheshvare 2020 年 4 月 1 日
Would it help if I specify bounds on the control variables ? I want these values to be >0 , but I don't reaaly have upper bounds.
Deepa Maheshvare
Deepa Maheshvare 2020 年 4 月 2 日
@Matt J Any suggestions?

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeSolver Outputs and Iterative Display についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by