GA with integer constraints

14 views (last 30 days)
uchida yuki
uchida yuki on 16 Jul 2019
Answered: Anirudh Chhabra on 3 Jun 2020
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.

Answers (2)

Stephan
Stephan on 16 Jul 2019
The genius answer is given in the documentation of ga:

Anirudh Chhabra
Anirudh Chhabra on 3 Jun 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!