相关疑难解决方法(0)

如何在遗传算法中进行基于秩的选择?

我正在实现一个小的遗传算法框架 - 主要是供私人使用,除非我设法做出合理的事情,我将把它作为开源发布.现在我专注于选择技术.到目前为止,我已经实施了轮盘赌选择,随机通用抽样和锦标赛选择.我的列表中的下一个是基于排名的选择.与我已经实现的其他技术相比,我在查找相关信息方面遇到了一些困难,但到目前为止,这是我的理解.

  1. 如果你的人口中有你想让下一轮的合理父母,你首先要通过它,并将每个人的适应度除以人口中的总体适应度.

  2. 然后你使用其他一些选择技术(如轮盘赌轮)来实际确定选择谁进行繁殖.

它是否正确?如果是这样,我是否正确地认为排名调整是一种预处理步骤,然后必须采用实际选择程序来挑选候选人?如果我误解了这一点,请纠正我.我很感激任何额外的指示.

roulette-wheel-selection selection stochastic genetic-algorithm

8
推荐指数
2
解决办法
2万
查看次数

轮盘赌选择和基于排名的选择之间的差异

轮盘赌选择与遗传算法中基于排名的选择有何不同.

我很困惑哪一个对我来说最好.这就是为什么只想知道差异.

algorithm genetic selection rank

3
推荐指数
1
解决办法
4211
查看次数