摘要
智能算法在解决函数优化问题时往往存在早期收敛和陷入局部极值等问题。本文提出一种基于收缩因子和自适应惯性权重的粒子群优化算法,对粒子群的速度更新公式进行经典的自适应惯性权重调节,同时采用收缩因子对整个速度向量进行精确压缩,使搜索出的解趋近更优的位置,提升算法的收敛性能。通过4个经典函数的仿真实验测试,结果表明本文提出的KPSO算法具有很好的搜索效果和寻优能力。
Intelligent algorithms often have problems such as early convergence and falling into local optima when solving function optimization problems.In this paper,a particle swarm optimization algorithm based on shrinkage factor and adaptive inertia weight is proposed.The speed update formula of the particle swarm is adjusted by classical adaptive inertia weight.At the same time,a shrinkage factor is used to accurately compress the entire velocity vector to make the searched solution approach better solution,which improves the convergence performance of the algorithm.Simulation experiments were carried on four classic functions.Simulation results show that the proposed algorithm has good search effect and optimization ability.
作者
张康旗
雷雨
欧阳艾嘉
解天宇
ZHANG Kangqi;LEI Yu;OUYANG Aijia;XIE Tianyu(School of Information Engineering,Zunyi Normal University,Zunyi,China,563000)
出处
《福建电脑》
2021年第9期59-61,共3页
Journal of Fujian Computer
基金
贵州省教育厅工程研究中心项目(No.黔教合KY字[2016]018)
贵州省大学生创新创业训练计划项目(No.2018520872)资助。
关键词
PSO算法
收缩因子K
自适应惯性权重
函数优化
PSO Algorithm
Shrinkage Factor K
Adaptive Inertia Weight
Function Optimization