Tag: 进化算法

用Java编写的GA

我试图根据我从“用于游戏程序员的AI技术”一书中选择的技术编写遗传算法,该技术使用二进制编码和适应度比例选择(也称为轮盘赌选择)对人群的基因进行在程序中以二维数组随机生成。 我最近遇到了一个伪代码 ,并试图实现它,但是我遇到了一些我需要做的具体问题。 我检查过一些书籍和一些开源代码,但仍在努力取得进展。 我明白我必须得到总人口的总体适应度的总和,在总和与零之间选择一个随机数,然后如果数字大于父母来覆盖它,但我正在努力实施这些想法。 由于我的Java生疏,因此非常感谢任何帮助实现这些想法。