|
hailiang shen wrote:
> Thanks Alan for the reply.
> In NSGA-II, it firstly selects the individuals with the best rank from fronts (first 1 then 2, etc. ). Suppose the population size is 100, the number of the individuals in fronts with rank <= 10 is 97, and the number of individuals in the 11th front is 5. We will select the 3 individuals with the bigger distance.
>
> In 'gamultiobj', do you i) first take the best rank? e.g. select 10 individuals with the best rank. and then ii) take the bigger distance? How do you calculate the distance in the subsequent fronts.
>
> Hailiang
Hailiang, if you want to understand all the gory details of the
implementation, then I suggest you look at the code. All the code is
M-files, you can look at the files with, say, edit gamultiobj.m. When
you come across a subroutine you want to examine, select it and press
control-D.
Alan Weiss
MATLAB mathematical toolbox documentation
|