GA with integer constraints

12 vues (au cours des 30 derniers jours)
uchida yuki
uchida yuki le 16 Juil 2019
Hi, MATLAB experts.
I'm trying to optimize a problem by using GA(genetic algorythm).
My problem has integer constraints and I want to use mutation, therefore I chosse 'mutationadaptfeasible' as a 'MutaionFcn'.
but Matlab gives me the erorr shown below.
Caution:Problem has integer constraints. The following options will be ignored by GA.
I cannot understand how to solve this erorr.
please tell me genius answer.

Réponses (2)

Stephan
Stephan le 16 Juil 2019
The genius answer is given in the documentation of ga:

Anirudh Chhabra
Anirudh Chhabra le 3 Juin 2020
A way that I usually depend on in such situations is to not specify Integer Constraints (IntCon) but to use round() on those values where I need to use them. This keeps them as integers and GA does a good job to converge accordingly.
And as Stephan mentioned, do go through the documentation.

Community Treasure Hunt

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

Start Hunting!

Translated by