本文件是作者自己学习pso算法时的源代码,可以配合作者发布的两个学习笔记学习。
文件包含了5个文件,pso_class2是基本的pso算法,适合初学者阅读,是第一个笔记的代码文件。
PSO是函数文件,pso1,pso2分别是调用PSO函数的文件,体现了函数的便捷利用。是pso_class2的升级版本,对应了第二个PSO学习笔记部分。其中pso2是收敛pso公式。
Sphere函数文件时测试函数,可以替换成其他测试函数。
针对以上的文件,读者可以自己修改参数,多敲代码,多思考设计思路,相信你会有所收获。欢迎留言,一起交流学习经验,遇到问题也可以一起讨论
1