我在理解算法时遇到了问题。这里是最流行的在线看到的遗传算法轮盘选择
for all members of population
sum += fitness of this individual
end for
for all members of population
probability = sum of probabilities + (fitness/sum)
sum of probabilities += probability
end for
loop until new population is full
do this twice
number = Random between 0 and 1
for all members of population
if number > probability but less than next probability
then you have been selected
end for
end
create offspring
end loop
for all members of population
probability = sum of probabilities + (fitness/sum)
sum of probabilities += probability
end for
^^^这件作品特别让我困惑。在一个人群中,什么是“概率总和”,甚至是“概率”?这些就像个人在开始时的价值观?
那么为什么算法将概率之和加到(健身/总和)为每个成员的人口得到概率...概率应该是(健身/总和)仪式? – user1013905