一种基于引导策略的自适应粒子群优化算法  被引量:8

Adaptive particle swarm optimization algorithm based on guiding strategy

在线阅读下载全文

作  者:姜凤利[1] 张宇[1] 王永刚[1] 

机构地区:[1]沈阳农业大学信息与电气工程学院,沈阳110866

出  处:《计算机应用研究》2017年第12期3599-3602,共4页Application Research of Computers

基  金:辽宁省博士启动基金资助项目(201601106);国家自然科学基金资助项目(F030112);辽宁省教育厅科研项目(L2013260)

摘  要:为解决粒子群优化算法前期搜索盲目,后期搜索速度慢且易陷入局部极值的问题,对算法中粒子更新方式和惯性权重进行了改进,提出了一种基于引导策略的自适应粒子群优化算法(improved particle swarm optimization algorithm,IPSO)。该算法在种群中引入四种粒子,即主体粒子、双中心粒子、协同粒子和混沌粒子对粒子位置更新进行引导,克服算法的随机性,从而提高搜索效率。为进一步克服粒子群优化算法进化后期易陷入早熟收敛的缺点,引入聚焦距离变化率的概念,通过聚焦距离变化率的大小动态调整惯性权重,以提高算法的收敛速度和精度,两者结合极大地提高了搜索到全局最优解的有效性。对四个标准测试函数进行仿真,实验结果表明IPSO算法在收敛速度、收敛精度以及成功率上都明显优于其他两种粒子群优化算法。In order to solve the problems of blind search in the early stage and slow search speed as well as easily trapped in the local optimum in the later period,this paper proposed an adaptive particle swarm optimization algorithm based on guiding strategy( IPSO) by improving the particle updating way and inertia weight. The algorithm introduced four kinds of particles in the population,which were the main particles,double center particles,cooperative particles and chaos particles. The algorithm decreased the randomness and improved the search efficiency through guiding particle position updating. Moreover,the new algorithm introduced the focusing distance changing rate which adjusted the inertia weight dynamically by the size of the focusing distance changing rate to improve the convergence speed and accuracy. The combination of the both modes improved the effectiveness of the search for the global optimal solution greatly. The simulation experiments tested on the four benchmark functions. The results show that IPSO has obviously higher convergence rate,convergence accuracy and success rate than the other two algorithms.

关 键 词:粒子群优化算法 惯性权重 混合粒子 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象