NSGA2-Algorithme génétique

Fermé
nadet2 - 28 juin 2015 à 15:47
Bonjour,

Je bosse actuellement sur mon TFE, je suis débutante sur matlab et j'ai reçu le code NSGA2 des algorithmes génétiques, j'essaye de comprendre les fichiers ligne par ligne, je bloque sur un des fichiers reçus, quelqu'un peut-il m'expliquer SVP? Voici le fichier concerné:
function f = decode(pop,nvar_d,n_pop,n_bits);
for (i = 1 : 1 : n_pop)
q = 1;
for (j = 1 : 1 : nvar_d)
sum = 0;
for (k = 1 : 1 : n_bits(j))
b = pop.ind(i).genes(q);
d = n_bits(j)-k;
c = power(2,d);
sum = sum+c*b;
q = q+1;
end
pop.ind(i).xbin(j) = sum;
end
end


f = pop;

Je vous remercie d'avance