How can I specify the variables which the genetic algorithm selects to be only whole numbers (using MatLab)?

조회 수: 5 (최근 30일)
In Matlab GA tool-box, I can set the lower and upper bound of my variables but is it possible to specify the variables that are selected by the tool to be only whole numbers within the lower and upper bound?

답변 (1개)

Walter Roberson
Walter Roberson 2017년 2월 28일
You put the information after the non-linear constraint function and before the options.
  댓글 수: 2
Addis Addis
Addis Addis 2017년 2월 28일
It's multi-objective genetic algorithm so I'm working on gamultiobj function, which is not allowing me to specify the integer values [x,fval] = gamultiobj(fitness,nvar,[],[],[],[],lb,ub,ConsFcn,options);
Walter Roberson
Walter Roberson 2017년 2월 28일
In that case you will need to provide custom population function, custom crossover function, and custom mutation function that just happen to only create intregal members.

댓글을 달려면 로그인하십시오.

카테고리

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