首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >遗传算法和细胞遗传算法的区别是什么?

遗传算法和细胞遗传算法的区别是什么?
EN

Stack Overflow用户
提问于 2016-04-26 20:24:32
回答 1查看 202关注 0票数 1

有人能向我解释一下遗传算法和细胞遗传算法的区别吗?我所知道的是,在细胞中,个体不能随机交配,它们只与邻居互动。这两种算法还有什么不同之处?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-02 12:13:00

不同之处在于如何选择交配对。还有很多可以说,但它主要围绕着实现。

通常的方法是随机选择两个个体并进行加权,这样就有可能选择更适合的个体进行交配。

在细胞实现中,个体在某种程度上是相互联系的,在考虑到健康的同时,更有可能与更亲密的邻居交配。这种连接可以通过将个体放置在网格中来暗示,也可以通过将它们放置在图上而显式地表示出来。这往往会产生本地化的优化。

因此,另一个关键的区别是如何处理这个问题。如果局部优化在问题的上下文中是有意义的,那么蜂窝算法就更适合。否则,他们可能只是浪费时间,在极端情况下,可能总是失败。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36875030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档