GA with integer constraints

조회 수: 7 (최근 30일)
uchida yuki
uchida yuki 2019년 7월 16일
답변: Anirudh Chhabra 2020년 6월 3일
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.

답변 (2개)

Stephan
Stephan 2019년 7월 16일
The genius answer is given in the documentation of ga:

Anirudh Chhabra
Anirudh Chhabra 2020년 6월 3일
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.

카테고리

Help CenterFile Exchange에서 Genetic Algorithm에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by