سوال درمورد تابع انتخاب چرخ رولت
سلام دوستان.من يك تابع انتخاب چرخ رولت دارم فقط نميدونم خروجي چه چيزي را يراي شماره پرنت اول و دوم بدم.ممنون ميشم اگه كسي ميتونه كمكم كنه.اين كد منه:
totalfit=sum(pop(j,Ncities+1));
prob=pop(j,Ncities+1) / totalfit;
prob=cumsum(prob);
rns=sort(rand(popsize,1));
fitin=1; newin=1;
while newin<=popsize
if (rns(newin)<prob(fitin))
newpop(newin)=pop(fitin);
newin=newin+1;
else
fitin=fitin+1;
end
n_parent1=?
n_parent2=?
end
|