基于sharing函数具有死区初始化功能的粒子群算法
来源期刊:湖南科技大学学报自然科学版2013年第4期
论文作者:李白雅 姜柏庄 段晓磊 黄强
文章页码:64 - 68
关键词:PSO算法;局部最优;死区初始化;MATLAB;
摘 要:主要是研究粒子群优化原理,针对粒子群算法的中局部最优问题,提出一种具有死区初始化粒子群算法.首先通过观察MATLAB可视化下粒子的运行轨迹,分析粒子陷入局部最优时的特征,并针对运行过程中出现停滞现象的粒子群,以当前局部最优粒子为中心画定"死区",并对"死区"内的粒子重新初始化.利用标准测试函数进行测试,仿真结果表明,改进后算法不仅具有良好的稳定性,而且提高了粒子突破局部收敛限制的能力,从而提高了粒子群搜索最优解的能力.
李白雅1,姜柏庄1,段晓磊2,黄强1
1. 湖南科技大学信息与电气工程学院2. 湖南科技大学人文学院
摘 要:主要是研究粒子群优化原理,针对粒子群算法的中局部最优问题,提出一种具有死区初始化粒子群算法.首先通过观察MATLAB可视化下粒子的运行轨迹,分析粒子陷入局部最优时的特征,并针对运行过程中出现停滞现象的粒子群,以当前局部最优粒子为中心画定"死区",并对"死区"内的粒子重新初始化.利用标准测试函数进行测试,仿真结果表明,改进后算法不仅具有良好的稳定性,而且提高了粒子突破局部收敛限制的能力,从而提高了粒子群搜索最优解的能力.
关键词:PSO算法;局部最优;死区初始化;MATLAB;