【发布时间】:2012-06-01 16:47:54
【问题描述】:
是否可以使用适应度值来评估种群中的每个个体而不用找到概率,如下面的伪代码
For all members of population
sum += fitness ( member)
End for
Loop until new population is full
Do this twice
Number = Random between 0 and sum
Currentfitness = 0.0
For each member in population
Currentfitness += fitness (member)
if Number > Currentfitness then select member
End for
End
Create offspring
End loop
下面的代码是做什么的?
Do this twice
我真的很困惑轮盘赌如何选择一对父母。有什么帮助吗?在此先感谢
【问题讨论】:
-
Do this twice因为要创建后代,您需要两个父母。所以你必须做两次选择父母的过程。
标签: c# c#-4.0 genetic-algorithm genetic-programming