从合格父母名单中选择谁应该与谁一起繁殖?

时间:2013-11-26 22:10:21

标签: selection genetic-algorithm genetic-programming

这是一个初学者的问题,所以请耐心等待。我正在学习遗传算法,我的问题是:

如果我从一个N的群体开始,然后我使用一些选择技术,如随机通用抽样,为下一代找到好父母(称为这个子集P)。然后我想再次生成N个孩子,以便新人口的大小与旧孩子的大小相同。从被选择的父母名单中选择谁应与谁一起繁殖的最佳方式是什么?为了澄清,这是在已经运行了基于适应性的选择之后。我应该在P列表中选择两个随机条目,交叉/变异它们然后重复这个过程,直到我有N个孩子?或者我应该以其他方式遍历列表,培育每个相邻的父母或类似的东西?这样做的合理方式是什么?

1 个答案:

答案 0 :(得分:0)

我会随意配对它们。如果您依赖于选择策略所赋予的顺序,您最终可能会无意中偏向合并哪些个体。这取决于你的选择策略的细节以及它是如何实现的,但是你有可能最终拥有彼此非常相似的父母对,这可能会妨碍对搜索空间的探索。