gpt4 book ai didi

genetic-algorithm - 遗传算法中的轮盘选择。人口需要首先排序吗?

转载 作者:行者123 更新时间:2023-12-04 08:19:31 25 4
gpt4 key购买 nike

在遗传算法中,当使用轮盘选择法选择成员进行交叉时,是否首先需要根据适合度对种群进行排序?

可能性似乎是:

  • 首先通过提高适应性
  • 对人口进行排序
  • 通过降序健身
  • 对人口进行排序
  • 不要对人口进行排序,并且使轮盘赌球落在可能的位置。.

  • 我认为,以任何一种方式进行排序都可能没有效果-卵石随机降落在包含不同大小(根据适应性)大小的切片的车轮上,无论较大的切片是否组合在一起,都将具有完全相同的结果机会。但是我不是100%相信的。

    你怎么看?

    每代进行排序的需求也会影响算法的速度,所以我不希望这样做(如果使用精英主义,我会进行排序,但在这种情况下我不会这样做)。
    谢谢,如果您知道的话,因为我无法通过Google等找到确切的答案。

    最佳答案

    不,您实际上不需要对它们进行排序。您完全正确的是,如果排名较高的成员组合在一起(或至少使用良好的随机数生成器:),它将不会起作用。

    您的直觉一直停留在这里-从统计上讲,排序没有任何效果,而且正如您提到的,您不必浪费大量时间和精力进行排序!

    关于genetic-algorithm - 遗传算法中的轮盘选择。人口需要首先排序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/734668/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com