共 13 条
一种改进的简化粒子群算法
被引:73
作者:
黄太安
[1
]
生佳根
[1
]
徐红洋
[2
]
黄泽峰
[3
]
机构:
[1] 江苏科技大学计算机科学与工程学院
[2] 江苏科技大学电子信息学院
[3] 江苏科技大学南徐学院
来源:
关键词:
粒子群算法;
混合蛙跳算法;
分组;
D O I:
暂无
中图分类号:
TP301.6 [算法理论];
学科分类号:
081202 ;
摘要:
由于简化粒子群算法中每个粒子都采用相同的迭代公式进行进化,使得在进化后期粒子间的差异性不强,算法容易出现早熟、搜索速度慢的问题。针对上述问题,在简化粒子群优化算法的基础上,加入了混合蛙跳算法的分组思想,提出了一种蛙跳简化粒子群算法。算法将粒子群分为多组同时进行搜索,每组粒子进行若干次迭代后再重新进行分组。粒子的迭代方式在简化粒子群上增加了对各小组最优粒子信息的利用,使各小组就利用不同的迭代公式进化,保证了粒子间的差异性。分别用基本粒子群算法、简化粒子群算法、混合蛙跳算法和蛙跳简化粒子群算法(改进的算法)对4个经典函数进行测试。结果表明,改进的算法能够有效地避免早熟收敛问题,并能较大幅度地提高收敛速度和收敛精度。
引用
收藏
页码:327 / 330+335
+335
页数:5
相关论文