
Selection function in genetic algorithm
10 ビュー (過去 30 日間)
古いコメントを表示
When i specify integer constraint in genetic algorithm a warning which says:
Warning: Problem has integer constraints. The following options will be ignored by GA:
SelectionFcn
so my question is, what selection operator genetic algorithm uses when we specify constraint to be integer constraint?
0 件のコメント
回答 (1 件)
Stephan
2018 年 5 月 10 日
編集済み: Stephan
2018 年 5 月 10 日
Hi,
the SelectionFcn ga uses, will be the binary tournament selection function. All other settings are being overrided when you include integer constraints.

See here for further information:
Best regards
Stephan
2 件のコメント
Stephan
2018 年 5 月 11 日
編集済み: Stephan
2018 年 5 月 11 日
Hi,
standard is a tournament size of 4. But in your case the Tournament Size is 2, due to the use of the penalty function used by ga when working with integer constraints:
.

.
which is described below:
.

.
For further Information see link in my answer above and here:
.
Best regards
Stephan
参考
カテゴリ
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!