Anyone knows whether is possible to perfome an optimization with Global Search using only integer inputs?
1 回表示 (過去 30 日間)
古いコメントを表示
I'd like to perform an optimization using Global Search in Matlab but I dont know how to restrict inputs as integer like Intcon in Genetic Algorithm.
[x,fval,exitflag] = ga(fitnessfcn,nvars,A,b,[],[],... lb,ub,nonlcon, IntCon,options)
The idea is to execute another optimization technique with Global Search but limiting inputs only to integer.
Thanks in advance
0 件のコメント
採用された回答
Alan Weiss
2015 年 12 月 3 日
The answer is no. GlobalSearch uses fmincon as its local optimizer, and there is no way to restrict fmincon to integer values. Sorry.
Alan Weiss
MATLAB mathematical toolbox documentation
2 件のコメント
Anusha Lamichhane
2022 年 3 月 8 日
Is there any way to make the result variable x in either 0 or 1 in global search?
Torsten
2022 年 3 月 8 日
You can make two runs - one with x=0 and one with x=1 - and see which gives the better result.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Genetic Algorithm についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!