MATLAB优化工具箱 粒子群算法 particleswarm优化包

记录几篇对我应用MATLAB粒子群particleswarm优化包很有帮助的文档。

【1】 《Tune Particle Swarm Optimization Process》matlab文档。
https://ww2.mathworks.cn/help/gads/tune-particleswarm-optimization-process.html

手把手教如何更改粒子群算法的option,文档还提供一个matlab例程,命令行输入:openExample(‘globaloptim/ParticleSwarmExample’)。其中的矢量化没搞懂,运行完报错。

【2】 《Particle Swarm Output Function》matlab文档。
https://ww2.mathworks.cn/help/gads/particle-swarm-output-function.html

对一个高度封装的优化包,如何在优化的每一次迭代过程中完成个性化的内容,譬如保存每次迭代的目标函数值以供未来分析。还可以个性化定制终止条件等等。这个对于所有matlab的优化工具箱具有借鉴意义,可以推广。

【3】 《Particle Swarm Optimization Algorithm》matlab文档。
https://ww2.mathworks.cn/help/gads/particle-swarm-optimization-algorithm.html

介绍了粒子群优化工具箱中所使用的算法:初始化、迭代流程、终止条件。其中部分参数调整的策略与网上的不同,仁者见仁智者见智。这种策略被固化进工具箱,不可调整,他的效果有待分析。

【4】 《particleswarm》matlab文档。
https://ww2.mathworks.cn/help/gads/particleswarm.html

介绍了x = particleswarm(fun,nvars)的调用方法,其中options部分涉及到超参的选取。

【5】 《粒子群优化算法(PSO)》优快云博客。
https://blog.youkuaiyun.com/flyfish866/article/details/110207881

提到了惯性权重、收缩系数。未来可依此对算法进行改进。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值