How to use the population in the fitness function in GA
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
I am writing a code for Multiobjective GA in which I need the evolved population in each iteration as an input for fitness fuction . The following is the code:
FitnessFunction = @Mobject;
numberOfVariables = 100;
opts = optimoptions('gamultiobj','PopulationType','bitString');
[sub,fval,output] = gamultiobj(FitnessFunction,numberOfVariables,[],[],[],[],[],[],opts);
And the fitness function is:
function f = Mobject(sub,pop)
do
.
.
.
.
end
As you can see the population has to be an input for calculating the fitness of each individual but I do not know how to do it. I tried to use output function but it apparenlty give the results when the solver has done the job.
Has anyone got any idea?
Thanks
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Genetic Algorithm에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!