首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进化策略优化(ESO)和粒子群优化(PSO)之间的主要区别是什么?

进化策略优化(ESO)和粒子群优化(PSO)之间的主要区别是什么?
EN

Stack Overflow用户
提问于 2021-05-18 11:00:16
回答 1查看 28关注 0票数 0

我注意到ESO使用了变异,粒子是使用“适者生存”来改变/选择的,而在PSO中没有使用变异,所有的粒子保持不变,并遵循最佳粒子的位置。如果我说错了,请纠正我。

EN

回答 1

Stack Overflow用户

发布于 2021-05-19 19:28:30

我推断你提到过,“在PSO中粒子保持不变”,这是因为在PSO中没有直接使用“突变”。

请注意,突变是一个探索性运算符。例如,突变背后的想法是对个体的染色体(即在搜索空间中的位置)施加一些干扰,因此它使未探索的个体(即未探索的区域)变得狂野。另一方面,交叉通过选择合适的个体并根据他们的基因创造后代来执行开发。

变异算子虽然不是直接应用于粒子群算法,但它有自己的探索和利用方法,它与粒子速度矢量的调整方式有直接的关系。

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

https://stackoverflow.com/questions/67579365

复制
相关文章

相似问题

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