在遗传算法中,当使用轮盘选择方法选择成员进行交叉时,是否首先需要对种群进行适应度排序?
可能性似乎是:
- 首先按适应度升序对种群进行排序
- 按适应度降序对种群进行排序
- 不要对人口进行排序,让轮盘赌球落在它可能的地方。
我认为无论哪种方式进行排序都可能没有效果 - 无论较大的切片是否组合在一起,随机落在包含不同大小(按健身)切片的轮子上的鹅卵石将具有完全相同的结果机会。但我不是 100% 相信的。
你怎么看?
每一代都需要进行排序也会影响算法的速度,所以我不希望这样做(如果使用精英主义,我会进行排序,但我不在这种情况下)。谢谢,如果你知道,因为我无法通过谷歌等找到明确的答案。