Why this error "Too many input arguments" are shown in Optimization toolbox while using gamultiobj solver??
古いコメントを表示
Hello, I am using optimization toolbox for solving a three objective constrained optimization model with the help of gamultiobj solver . There are 80 variables those includes 24 real valued and 56 binary variables. Also number of constraints are 60. I have prepared all the matrices for A, b, Aeq, beq, Lower bound and upper bound. After running the optimization, the toolbox shows "error running optimization too many input arguments". I am really frustrated and can't realize what to do now. Its really important for me to run the optimization. But, can't find any way. Anyone please suggest me what can I do now? It will be great help for me indeed.
1 件のコメント
Christiaan
2015 年 4 月 2 日
Dear Hasan,
Have you tried the solution on this Mathworks Answers forum? (old version of MATLAB with new version Toolbox) If that doesn't work also try the solution, which is at this Mathworks Answers website.
Good luck! Christiaan
回答 (1 件)
Alan Weiss
2015 年 4 月 2 日
0 投票
Unfortunately, gamultiobj does not handle integer constraints.
Is there any way you can convert your objective functions to linear functions? If so, you can use intlinprog to find the three absolute minima of the three objectives. That might be a good start.
Good luck,
Alan Weiss
MATLAB mathematical toolbox documentation
2 件のコメント
MD. Mahmudul Hasan
2015 年 4 月 3 日
編集済み: MD. Mahmudul Hasan
2015 年 4 月 3 日
Alan Weiss
2015 年 4 月 3 日
Alan Weiss
MATLAB mathematical toolbox documentation
カテゴリ
ヘルプ センター および File Exchange で Solver Outputs and Iterative Display についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!