AI-Homework icon indicating copy to clipboard operation
AI-Homework copied to clipboard

PSO算法

Open longtimenoseeyou opened this issue 3 years ago • 2 comments

你好,博主。我尝试运行你的pso算法,发现会出现500次迭代并不能收敛的情况,以及有时可以实现收敛,却不能达到你最优平均解11791的情况。请问一下,是需要调节哪些参数吗?

longtimenoseeyou avatar Jun 26 '22 14:06 longtimenoseeyou

self.groupSize=500 #鸟的个数、粒子个数 self.addrSize=48 #位置的维度,也就是TSP城市数量 self.w=0.25 #w为惯性系数,也就是保留上次速度的程度 self.pChange=0.1 #变异系数pChange self.pReverse=0.1 #贪婪倒立变异概率

以上参数可以调节。另外,程序是具有随机性的,并不是每次结果都一样,不一定每次都收敛到最优。

roadwide avatar Jun 26 '22 15:06 roadwide

好的,谢谢

longtimenoseeyou avatar Jun 26 '22 15:06 longtimenoseeyou