Please wait a minute...
浙江大学学报(理学版)  2016, Vol. 43 Issue (6): 696-700    DOI: 10.3785/j.issn.1008-9497.2016.06.014
电子科学     
基于动态因子和共享适应度的改进粒子群算法
谭熠峰, 孙婷婷, 徐新民
浙江大学 信息与电子工程学院, 浙江 杭州 310027
A modified particle swarm optimization algorithm based on dynamic learning factors and sharing method
TAN Yifeng, SUN Tingting, XU Xinming
College of Information Science & Electronic Engineering, Zhejiang University, Hangzhou 310027, China
 全文: PDF(654 KB)  
摘要: 为提高粒子群算法的收敛速度和优化性能,避免陷入局部最优,提出了一种基于动态学习因子和共享适应度函数的改进粒子群算法.在惯性权重w随着迭代次数非线性减少而动态调整学习因子的基础上,引入共享适应度函数.当算法未达到终止条件而收敛时,利用粒子和最优解间距离挑选一批粒子重新初始化形成新群体,并用共享适应度函数对新群体进行评价,新旧2个群体分别追随自己的局部最优解直至迭代结束.对4个典型多峰复杂函数的测试结果表明,该改进算法不仅加快了寻得最优解的速度,而且提高了粒子群算法全局收敛的性能.
关键词: 动态学习因子共享适应度粒子群算法    
Abstract: To improve the global convergence ability and rate of particle swarm optimization, an improved particle swarm optimization algorithm based on dynamic learning factors and sharing method is proposed. The inertia weight factor of the algorithm decreases non-linearly, and the learning factor changes dynamically with the descending. A sharing fitness function is introduced on the basis of dynamic regulation. When the algorithm is stagnated without reaching termination, part of the particles will be selected according to the distance between particles and optimal solution. The chosen particles will be re-initialized as a new swarm and be evaluated by sharing fitness. The old and new swarms follow their own local solutions respectively until the end of the iteration. Simulation results of four typical multimodal functions show that the modified algorithm can greatly enhance the rate of the optimal solution searching and improve the global convergence performance of PSO.
Key words: dynamic    learning factor    sharing fitness    particle swarm optimization
收稿日期: 2014-03-04 出版日期: 2017-03-07
CLC:  TP301.6  
基金资助: 浙江省公益技术研究工业项目(2015C31073).
通讯作者: 徐新民,http://orcid.org/0000-0002-0910-2375,E-mail:xuxm@zju.edu.cn     E-mail: xuxm@zju.edu.cn
作者简介: 谭熠峰(1991-),ORCID:http://orcid.org/0000-0003-1151-9206,男,硕士研究生,主要从事嵌入式研究.
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
谭熠峰
孙婷婷
徐新民

引用本文:

谭熠峰, 孙婷婷, 徐新民. 基于动态因子和共享适应度的改进粒子群算法[J]. 浙江大学学报(理学版), 2016, 43(6): 696-700.

TAN Yifeng, SUN Tingting, XU Xinming. A modified particle swarm optimization algorithm based on dynamic learning factors and sharing method. Journal of ZheJIang University(Science Edition), 2016, 43(6): 696-700.

链接本文:

https://www.zjujournals.com/sci/CN/10.3785/j.issn.1008-9497.2016.06.014        https://www.zjujournals.com/sci/CN/Y2016/V43/I6/696

[1] 龙泉,刘永前,杨勇平.基于粒子群优化BP神经网络的风电机组齿轮箱故障诊断方法[J].太阳能学报,2012,33(1):120-125. LONG Quan, LIU Yongqian, YANG Yongping. Fault diagnosis method of wind turbine gearbox based on BP neural network trained by particle swarm optimization algorithm[J].Acta Energiae Solaris Sinica,2012,33(1):120-125.
[2] 朱艳伟,石新春,但扬清,等.粒子群优化算法在光伏阵列多峰最大功率点跟踪中的应用[J].中国电机工程学报,2012,32(4):42-48. ZHU Yanwei, SHI Xinchun, DAN Yangqing, et al. Application of PSO algorithm in global MPPT for PV array[J]. Proceedings of the CSEE,2012,32(4):42-48.
[3] 王登科,李忠.基于粒子群优化与蚁群优化的云计算任务调度算法[J].计算机应用与软件,2013,30(1):290-293. WANG Dengke, LI Zhong. A task scheduling algorithm based on PSO and ACO for cloud computing[J]. Computer Applications and Software,2013,30(1):290-293.
[4] KHARE A, RANGNEKAR S. A review of particle swarm optimization and its applications in solar photovoltaic system[J]. Applied Soft Computing,2013,13(5):2997-3006.
[5] GANDOMI A H, YUN G J, YANG X S, et al. Chaos-enhanced accelerated particle swarm optimization[J]. Communications in Nonlinear Science and Numerical Simulation,2013,18(2):327-340.
[6] WANG G G, GANDOMI A H, YANG X S, et al. A novel improved accelerated particle swarm optimization algorithm for global numerical optimization[J]. Engineering Computations,2014,31(7):1198-1220.
[7] 张健,朱旭东,王真.一个新的动态约束因子PSO算法[J].河北工业大学学报,2010,39(003):51-55. ZHANG Jian, ZHU Xudong, WANG Zhen. A new dynamic constrain factor particle swarm optimization algorithm[J]. Journal of Heibei University of Technology,2010,39(3):51-55.
[8] KENNEDY J. Particle Swarm Optimization[M]//SAMMUT C, WEBB G I. Encyclopedia of Machine Learning. New York:Springer US,2010:760-766.
[9] GOLDBERG D E, RICHARDSON J. Genetic algorithms with sharing for multimodal function optimization[C]//Proceedings of the Second International Conference on Genetic Algorithms on Genetic Algorithms and Their Application. Hillsdale:L Erlbaum Associates Inc,1987:41-49.
[10] LI T, WEI C, PEI W. PSO with sharing for multimodal function optimization[C]//Proceedings of the 2003 International Conference on Neural Networks and Signal Processing, 2003. Nanjing:IEEE,2003(1):450-453.
[11] 白瑞林,王利峰.一种基于共享法的改进型粒子群优化算法[C]//2005中国控制与决策学术年会论文集(上).沈阳:东北大学出版社,2005:795-798. BAI Ruilin, WANG Lifeng. A modified particle swarm optimization algorithm based on sharing method[C]//Proceeding of 2005 Chinese Control and Decision Conference. Shenyang:Northeastern University Press,2005:795-798.
[12] 刘衍民,隋常玲,牛奔.解决约束优化问题的改进粒子群算法[J].计算机工程与应用,2011(12):23-26. LIU Yanmin, SUI Changling, NIU Ben. Improved particle swarm optimizer for constrained optimization problems[J]. Computer Engineering and Applications,2011(12):23-26.
[13] 邬啸.一种对粒子群算法惯性权重的改进[J].计算机时代,2010(10):25-27. WU Xiao. An improvement for inertia weight of particle swarm optimization[J]. Computer Era,2010(10):25-27.
[14] 周飞红,廖子贞.自适应惯性权重的分组并行粒子群优化算法[J].计算机工程与应用,2014,50(8):40-44. ZHOU Feihong, LIAO Zizhen. Grouping parallel particle swarm optimization algorithm with adaptive inertia weight[J]. Computer Engineering and Applications,2014,50(8):40-44.
[1] 陈嘉星,江迪,张霄宇. 基于动态模态分解的长江口海表温度时空分布特征重构研究[J]. 浙江大学学报(理学版), 2022, 49(1): 76-84.
[2] 张萍, 杨甲山. 一类高阶非线性非自治动态方程的动力学性质[J]. 浙江大学学报(理学版), 2020, 47(6): 681-686.
[3] 李继猛, 杨甲山. 具非正中立项的二阶非自治延迟动态系统的动力学性质研究[J]. 浙江大学学报(理学版), 2020, 47(4): 442-447.
[4] 李继猛, 杨甲山. 时间模上一类二阶泛函动态方程振荡的充分条件[J]. 浙江大学学报(理学版), 2019, 46(4): 405-411.
[5] 李继猛. 时标上二阶广义Emden-Fowler型动态方程的振荡性[J]. 浙江大学学报(理学版), 2019, 46(3): 309-314.
[6] 姜斌, 黄祥志, 杜震洪, 张丰, 刘仁义. 一种动态实时的遥感专题应用系统定制框架[J]. 浙江大学学报(理学版), 2018, 45(6): 758-764.
[7] 任燕芝. 基于动态分级和邻域反向学习的改进粒子群算法[J]. 浙江大学学报(理学版), 2018, 45(3): 261-271.
[8] 张宏, 乔文珊. 融入再审核的PPP项目动态绩效激励机制研究[J]. 浙江大学学报(理学版), 2018, 45(2): 188-195.
[9] 马源穗, 李小毛, 李萍, 杨志勇. 半柔性大分子链穿越微孔行为的研究[J]. 浙江大学学报(理学版), 2016, 43(6): 740-745.
[10] 徐溯阳, 蔡阳军, 张丰, 杜震洪, 刘仁义. 全景配置动态生成方法及实现[J]. 浙江大学学报(理学版), 2016, 43(6): 726-732.
[11] 田云, 金毅, 王志平, 苏晓飞, 胡广, 徐礼根, 于明坚. 千岛湖岛屿马尾松林不同耐阴性植物幼苗动态研究[J]. 浙江大学学报(理学版), 2016, 43(4): 426-435.
[12] 程 波, 冯玉宇, 胥建卫, 王国栋. 基于合作水解模型的微管动态不稳定性研究[J]. 浙江大学学报(理学版), 2015, 42(6): 745-748.
[13] . 濒危植物夏蜡梅光合生理生态特性[J]. 浙江大学学报(理学版), 2011, 38(6): 682-688.
[14] 于明坚 陈启王常 李铭红 赵雷洪 . 青冈常绿阔叶林磷的释放动态研究[J]. 浙江大学学报(理学版), 1998, 25(4): 75-79.