
Selection function in genetic algorithm
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
Stephan
le 10 Mai 2018
Modifié(e) : Stephan
le 10 Mai 2018
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 commentaires
Stephan
le 11 Mai 2018
Modifié(e) : Stephan
le 11 Mai 2018
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
Voir également
Catégories
En savoir plus sur Genetic Algorithm dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!