回答
许多这些决定是在对特定软件和域进行实验之后做出的。
当然,两个父母可以生成两个以上的孩子。这可能是因为:
- 交叉操作员创建两个以上的孩子;
- 锦标赛选择屡次挑选相同的父母(有一个简单的稳态人口这是一个普遍的事件)。
一般来说,不建议与同一父母创建太多的个人,因为你可能有一个太“受限制的趋势”(“太多”的含义是有争议的)。
所以你可以经常找到某种形式的预防。除了明确检查“同一父母”事件外,还有其他技术。
例如
demetic分组同父母可以产生大量后代,但孩子们将其中的竞争。
家庭竞争替代方案是限制同一父母的多个交叉的数量的不同方式。
...
谢谢,还有一个问题:每一代人口几乎相同的原因是什么?有一点交叉导致这个问题?我使用锦标赛选择和一点交叉概率为0.8,突变概率为0.02。 –
@FarhanehMoradi没有更多的数据很难说。这似乎是一个[早熟收敛](http://en.wikipedia.org/wiki/Premature_convergence)问题。您可以尝试使用均匀交叉,更高的变异概率,更大的种群,某种形式的适应性共享或答案中指定的算法。 – manlio
- 1. 选择锦标赛选择的父母
- 2. 锦标赛选择
- 3. 受限制的锦标赛选择
- 4. 锦标赛选择的一般算法
- 5. 遗传算法锦标赛选择
- 6. 二进制锦标赛选择
- 7. 遗传算法中多次迭代锦标赛选择
- 8. 选择父母
- 9. 如何为每个锦标赛选择当前持有人?
- 10. 选择让父母
- 11. 在CSS中选择具有相同父项的多个子项
- 12. 选择孩子的父母
- 13. 许多父母的子女jQuery选择
- 14. 限制儿童多选择基于jQuery的父母的多个选择
- 15. 父母在jQuery中的选择
- 16. 选择嵌套在CSS中的多个父母的元素
- 17. 隐藏/从选择选项列表中选择多个标签去除选择具有相同的列表
- 18. jQuery - 父母选择器
- 19. 如何选择“:偶”父母?
- 20. 如何选择父母ID
- 21. WebSQL选择孩子+父母
- 22. jQuery:选择祖父母
- 23. jQuery只选择与祖父母具有相同类别的直接父母
- 24. 使用相同选择器的多个组件,重新选择
- 25. yii2选择小部件 - 多个选择相同的形式
- 26. 只选择一个孩子的父母
- 27. 选择父母的第二个兄弟
- 28. 多个选择 - 相同的表
- 29. MYSQL多个选择相同的类别?
- 30. 在多个选项卡中使用相同的选择框
换句话说,可以在两个父母产生两个以上的孩子多吗?例如4或6个孩子甚至更多? –