How to use the population in the fitness function in GA
1 回表示 (過去 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!