摘要
针对传统粒子群算法在求解高维空间中复杂多峰函数时容易陷入局部最优的问题,提出带反向预测和斥力因子的改进粒子群优化算法.算法通过引入反向预测因子改进速度更新方式,以降低粒子在运动过程中产生惰性而出现早熟收敛的概率,并给出带斥力因子的位置修正策略,使粒子均匀分散于搜索空间,从而避免陷入局部最优.实验分析表明,在对高维空间中复杂多峰函数进行优化求解时,改进的粒子群优化算法较传统粒子群算法更加优越.
For the complex multi-peaks function with high dimension, the improved particle swarm optimization algorithm with reverse forecast and repulsion(RFRPSO) is proposed on the basis of analyzing the problem of premature. Firstly, this method improves the speed renewal way by introducing the reverse forecast factor in order to decreas the probability of premature convergence. Furthermore, the repulsion factor is introduced to make the swarm even distribution in search space, which can avoid local optimum. Finally, experimental results show that the performance of RFRPSO algorithm is superior to the traditional PSO algorithm.
出处
《控制与决策》
EI
CSCD
北大核心
2015年第2期311-315,共5页
Control and Decision
基金
国家自然科学基金项目(61272011
61309022
61309008)
陕西省基金项目(2013JM1003)
关键词
粒子群优化
局部最优
反向预测因子
斥力因子
particle swarm optimization
local optimum
reverse forecast factor
repulsion factor