遗传算法 - 与无性遗传算法相比,性有哪些好处?

pet*_*ete 9 genetic-programming genetic-algorithm evolutionary-algorithm

直觉上我认为如果我想找到"最佳"参数集,我可以简单地从一群孩子中选出表现最好的1个人,让那个人生成100个与自己相似的孩子,挑选最好的表演者并重复.具体目的是挑选最好的2和杂交?那么,为什么不选择3个,4个或10个父母("狂欢衍生的"受精卵)来创造每一代孩子呢?

hat*_*ica 4

“来自许多孩子的子集”——这些孩子是如何被创造出来的,什么机制使他们彼此不同?“生出100个与自己相似的孩子”——如果不完全像自己,那么是什么机制让他们相似,但又不相同?

有性生殖是回答这些问题的一种机制。通过有性繁殖,您可以创造出由适合个体的基因组成的新组合。仅仅使用随机突变作为创造多样性和新组合的机制就是它所说的 - 随机 - 一次盲目的尝试。有性繁殖利用成功个体的基因创造新的组合,这不仅仅是随机的。

有性与无性哪个更好是一个很好的问题,有很多关于有性与无性这个话题的文章,但并不是所有的都赞成有性。有成功的无性机制,尽管我不确定您在问题中提出的替代方案是否在其中。