Selection function in genetic algorithm

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?

回答 (1 件)

Stephan
Stephan 2018 年 5 月 10 日
編集済み: Stephan 2018 年 5 月 10 日

0 投票

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 件のコメント

Parikshit  Sharma
Parikshit Sharma 2018 年 5 月 11 日
Thank you for your reply Stephan can you please tell me what is the default tournament size for selection function?
Stephan
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

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

カテゴリ

質問済み:

2018 年 5 月 9 日

編集済み:

2018 年 5 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by