基于Boltzmann学习策略的粒子群算法

被引:13
作者
艾解清 [1 ,2 ]
高济 [3 ]
机构
[1] 广东电网公司信息中心
[2] 广东电网公司信息化评测实验室
[3] 浙江大学人工智能所
关键词
粒子群算法; Boltzmann学习策略; 模拟退火; 全局寻优; 多极值问题;
D O I
10.14177/j.cnki.32-1397n.2012.03.015
中图分类号
TP301.6 [算法理论];
学科分类号
080201 [机械制造及其自动化];
摘要
针对粒子群算法过早收敛导致容易陷入局部极值的问题,提出了一种基于Boltzmann学习策略的粒子群算法(BLSPSO)。借鉴模拟退火算法的思想,在标准粒子群算法中引入Boltzmann学习策略。在BLSPSO前期粒子能够学习不同的极值点,适当保持粒子个体多样性,提高算法全局寻优能力。在BLSPSO后期粒子更倾向于学习全局最优粒子,提高收敛速度,保证算法的稳定性。仿真结果表明,所提出的算法具有寻优能力强、搜索精度高等优点,可有效避免标准PSO算法的早熟收敛。该算法在求解多极值问题上与其他PSO算法相比有较好表现。
引用
收藏
页码:402 / 407
页数:6
相关论文
共 6 条
[1]
Sizing design of truss structures using particle swarms [J].
Schutte, JF ;
Groenwold, AA .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2003, 25 (04) :261-269
[2]
一种基于动态邻居和变异因子的粒子群算法 [J].
刘衍民 ;
赵庆祯 ;
隋常玲 ;
邵增珍 .
控制与决策, 2010, 25 (07) :968-974
[3]
一种基于可变多簇结构的动态概率粒子群优化算法 [J].
倪庆剑 ;
张志政 ;
王蓁蓁 ;
邢汉承 .
软件学报, 2009, 20 (02) :339-349
[4]
一种更简化而高效的粒子群优化算法 [J].
胡旺 ;
李志蜀 .
软件学报, 2007, (04) :861-868
[5]
基于混沌变异的小生境粒子群算法 [J].
贾东立 ;
张家树 .
控制与决策 , 2007, (01) :117-120
[6]
动态优化环境下的群核进化粒子群优化方法 [J].
窦全胜 ;
周春光 ;
徐中宇 ;
潘冠宇 .
计算机研究与发展, 2006, (01) :89-95