56_基于改进的粒子群算法实现vmd分解参数优化。

56_基于改进的粒子群算法实现vmd分解参数优化。

matlab环境,2018a及以上版本。

可用于学习粒子群算法的改进,以及粒子群算法的使用。

1.考虑到传统粒子群算法中固定的权值容易使算法陷入局部最优解,针对这一缺点,从惯性权重和学习因子两方面进行改进。

较大的惯性权重可以使算法不易陷入局部最优,便于全局搜索,而在迭代后期,较小的惯性权重有利于局部搜索。

2.对vmd算法的分解层数和惩罚因子进行优化。

3.采用近似熵作为适应度函数,粒子数量为30进行优化,结果如商品页图所示。

可看出改进的粒子群算法虽然收敛速度小于原算法,但有最小的适应度值。

附带一份数据,可以查看数据格式来调整你的数据最后使用代码运行。

ID:5820

详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885

图文详情请查看: http://matup.cn/862953901234.html

QQ客服:27699885 微信客服:shujuqudong1 微信客服:shujuqudong6


本站资料较杂,精品资料单独做了汇总,可查阅 https://liruan.net/ 里面资源更优秀