谁能为轮盘赌选择功能提供一些伪代码?我将如何实现:

我不太了解如何阅读这种数学符号。我从没做过任何概率或统计。

最佳答案

自从我自己完成这项工作已有几年了,但是在Google上很容易找到以下伪代码。

对于所有人口
总和==这个人的适合度
结束于

对于所有人口
概率=概率总和+(适应度/总和)
概率之和+ =概率
结束于

循环播放,直到新人口满为止
这样做两次
数字= 0到1之间的随机数
对于所有人口
如果数字>概率但小于下一个概率
那么你已经被选中
结束于
结束
创造后代
结束循环

如果您需要更多详细信息,可以在here中找到它的来源。

关于genetic-algorithm - 遗传算法中的轮盘选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/177271/

10-09 02:47