前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PSO算法的改进策略

PSO算法的改进策略

作者头像
里克贝斯
发布2021-05-21 15:35:37
9120
发布2021-05-21 15:35:37
举报
文章被收录于专栏:图灵技术域图灵技术域

PSO(PSO——Particle Swarm Optimization)(基于种群的随机优化技术算法)

粒子群算法模仿昆虫、兽群、鸟群和鱼群等的群集行为,这些群体按照一种合作的方式寻找食物,群体中的每个成员通过学习它自身的经验和其他成员的经验来不断改变其搜索模式。

简介:

粒子群优化(PSO)算法概述

更多PSO相关文章及代码请访问:

机器学习导航

改进PSO算法

①gbest是PSO算法中的关键,在多次迭代后,gbest不再提升的原因很可能是其陷入了局部最优,为了防止其永久收敛我们需要重置gbest的部分基因,即将某些基因随机变异再评价是否提升,如果提升则替换,如果没有则回滚。

②pbest的局部搜索策略,同样地对于pbest来说,我们需要对其进行局部搜索来加快种群的收敛性。在二进制编码的PSO中,我们可以通过pbest部分基因位的flip策略来提升。

示意图:

缺点:以上两点虽然可以提升算法性能,但是由于其增加了评价次数,增加了时间的消耗,在大规模问题中有待改善。

参考资料:Tran B, Xue B, Zhang M. Improved PSO for Feature Selection on High-Dimensional DatasetsC// Asia-Pacific Conference on Simulated Evolution and Learning. Springer International Publishing, 2014:503-515.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 改进PSO算法
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档