计算机应用 ›› 2018, Vol. 38 ›› Issue (9): 2568-2574.DOI: 10.11772/j.issn.1001-9081.2018030638
杨国锋1, 戴家才1, 刘向君1,2, 吴晓龙1, 田延妮1
收稿日期:
2018-03-28
修回日期:
2018-05-02
发布日期:
2018-09-06
出版日期:
2018-09-10
通讯作者:
戴家才
作者简介:
杨国锋(1992—),男,山东东营人,博士研究生,主要研究方向:勘查地球物理信息分析、智能计算;戴家才(1965—),男,湖北汉川人,教授,博士,主要研究方向:勘查地球物理、生产测井;刘向君(1969—),女,四川成都人,教授,博士,主要研究方向:勘查地球物理、岩石力学;吴晓龙(1994—),男,内蒙古呼和浩特人,硕士研究生,主要研究方向:生产测井;田延妮(1995—),女,辽宁盘锦人,硕士研究生,主要研究方向:生产测井。
基金资助:
YANG Guofeng1, DAI Jiacai1, LIU Xiangjun1,2, WU Xiaolong1, TIAN Yanni1
Received:
2018-03-28
Revised:
2018-05-02
Online:
2018-09-06
Published:
2018-09-10
Contact:
戴家才
Supported by:
摘要: 针对骨干粒子群优化(BBPSO)算法易陷入局部最优、收敛速度低等问题,提出了基于核模糊聚类的动态多子群协作骨干粒子群优化(KFC-MSBPSO)算法。该算法在标准骨干粒子群算法的基础上,首先,采用核模糊聚类方法将主群分割为多个子群,令各个子群协同寻优,提高了算法的搜索效率。然后,引入非线性动态变异因子,根据子群内粒子数以及收敛情况动态调节子群粒子变异概率,通过变异的方式使子群粒子重新回到主群,提高了算法的探索能力;进一步采用主群粒子吸收策略与子群合并策略加强了主群与子群之间、子群与子群之间的信息交流,提高了算法的稳定性。最后,利用子群重建策略,结合主群与子群搜索到的最优解,调节子群重建的间隔代数。通过Sphere等6个标准测试函数进行对比实验,结果表明,KFC-MSBPSO算法和经典BBPSO算法以及反向骨干粒子群优化(OBBPSO)算法等改进算法相比寻优准确率至少提高了约11.1%,在高维解空间内测试结果的最佳均值占到83.33%并且具有更高的收敛速度。这说明KFC-MSBPSO算法具有良好的搜索性能与鲁棒性,可应用于高维复杂函数的优化问题中。
中图分类号:
杨国锋, 戴家才, 刘向君, 吴晓龙, 田延妮. 基于核模糊聚类的动态多子群协作骨干粒子群优化[J]. 计算机应用, 2018, 38(9): 2568-2574.
YANG Guofeng, DAI Jiacai, LIU Xiangjun, WU Xiaolong, TIAN Yanni. Dynamic multi-subgroup collaborative barebones particle swarm optimization based on kernel fuzzy clustering[J]. Journal of Computer Applications, 2018, 38(9): 2568-2574.
[1] KENNEDY J, EBERHART R. Particle swarm optimization[C]//Proceedings of the 1995 IEEE International Conference on Neural Networks. Piscataway, NJ:IEEE, 1995, 4:1942-1948. [2] CLERC M, KENNEDY J. The particle swarm-explosion, stability, and convergence in a multidimensional complex space[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(1):58-73. [3] KENNEDY J. Bare bones particle swarms[C]//SIS'03:Proceedings of the 2003 IEEE Swarm Intelligence Symposium. Piscataway, NJ:IEEE, 2003:80-87. [4] PAN F, HU X, EBERHART R, et al. An analysis of bare bones particle swarm[C]//SIS'08:Proceedings of the 2008 IEEE Swarm Intelligence Symposium. Piscataway, NJ:IEEE, 2008:1-5. [5] LIU Z H, WEI H L, ZHONG Q C, et al. GPU implementation of DPSO-RE algorithm for parameters identification of surface PMSM considering VSI nonlinearity[J]. IEEE Journal of Emerging and Selected Topics in Power Electronics, 2017, 5(3):1334-1345. [6] 周红标,乔俊飞.混合多目标骨干粒子群优化算法在污水处理过程优化控制中的应用[J].化工学报,2017,68(9):3511-3521.(ZHOU H B, QIAO J F. Optimal control of wastewater treatment process using hybrid multi-objective barebones particle swarm optimization algorithm[J]. CIESC Journal, 2017, 68(9):3511-3521.) [7] WANG H. Opposition-based barebones particle swarm for constrained nonlinear optimization problems[EB/OL].[2018-01-16]. http://www.univie.ac.at/EMIS/journals/HOA/MPE/Volume2012/761708.pdf. [8] KROHLING R A, MENDEL E. Bare bones particle swarm optimization with Gaussian or Cauchy jumps[C]//CEC'09:Proceedings of the 11th Conference on Congress on Evolutionary Computation. Piscataway, NJ:IEEE, 2009:3285-3291. [9] LIU Z H, WEI H L, LI X H, et al. Global identification of electrical and mechanical parameters in PMSM drive based on dynamic self-learning PSO[EB/OL].[2018-02-04]. http://eprints.whiterose.ac.uk/126906/1/Global%20Identification%20of%20Electrical%20Parameters%20(IEEE-TPEL%20Accepted%202018-01-23).pdf. [10] 张芳芳,王建军,张勇.少控制参数的分层式骨干粒子群优化算法[J].系统工程理论与实践,2015,35(12):3217-3224.(ZHANG F F, WANG J J, ZHANG Y. Layer bare-bones particle swarm optimization algorithm with few control parameters[J]. Systems Engineering-Theory and Practice, 2015, 35(12):3217-3224.) [11] 张震,潘再平,潘晓弘.基于剪枝策略的骨干粒子群算法[J].控制与决策,2015,30(9):1591-1596.(ZHANG Z, PAN Z P, PAN X H. Pruning strategy based bare bones particle swarm optimization[J]. Control and Decision, 2015, 30(9):1591-1596.) [12] KENNEDY J, MENDES R. Neighborhood topologies in fully informed and best-of-neighborhood particle swarms[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 2006, 36(4):515-519. [13] JUANG C F. A hybrid of genetic algorithm and particle swarm optimization for recurrent network design[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B:Cybernetics, 2004, 34(2):997-1006. [14] 刘衍民,隋常玲,赵庆祯.基于K-均值聚类的动态多种群粒子群算法及其应用[J].控制与决策,2011,26(7):1019-1025.(LIU Y M, SUI C L, ZHAO Q Z. Dynamic multi-swarm particle swarm optimizer based on K-means clustering and its application[J]. Control and Decision, 2011, 26(7):1019-1025.) [15] 谢红侠,马晓伟,陈晓晓,等.基于多种群的改进粒子群算法多模态优化[J].计算机应用,2016,36(9):2516-2520.(XIE H X, MA X W, CHEN X X, et al. Enhanced multi-species-based particle swarm optimization for multi-modal function[J]. Journal of Computer Applications, 2016, 36(9):2516-2520.) [16] CHEN C H. Cooperative bare bone particle swarm optimization[C]//ICISCE 2012:Proceedings of the 2012 IET International Conference on Information Science and Control Engineering. Stevenage, UK:IET, 2012:2.27-2.27. [17] 申元霞,曾传华,王喜凤,等.并行协作骨干粒子群优化算法[J].电子学报,2016,44(7):1643-1648.(SHEN Y X, ZENG C H, WANG X F, et al. A parallel-cooperative bare-bone particle swarm optimization algorithm[J]. Acta Electronica Sinica, 2016, 44(7):1643-1648.) [18] GIROLAMI M. Mercer kernel-based clustering in feature space[J]. IEEE Transactions on Neural Networks, 2002, 13(3):780-784. [19] 盛万兴,季宇,吴鸣,等.基于改进模糊C均值聚类算法的区域集中式光伏发电系统动态分群建模[J].电网技术,2017,41(10):3284-3291.(SHENG W X, JI Y, WU M, et al. Dynamic clustering modeling of regional centralized photovoltaic power plant based on improved fuzzy C-means clustering algorithm[J]. Power System Technology, 2017, 41(10):3284-3291.) [20] 刘立峰,孙赞东,韩剑发,等.量子粒子群模糊神经网络碳酸盐岩流体识别方法研究[J].地球物理学报,2014,57(3):991-1000.(LIU L F, SUN Z D, HAN J F, et al. A carbonate fluid identification method based on quantum particle swarm fuzzy neural network[J]. Chinese Journal of Geophysics, 2014, 57(3):991-1000.) [21] BRITS R, ENGELBRECHT A P, van den BERGH F. A niching particle swarm optimizer[EB/OL].[2018-02-05]. http://pdfs.semanticscholar.org/7cd3/4dce1b828e41e6f0a1485ac1ce1860228499.pdf. |
[1] | 高威 刘丽华 和斌涛 邓方安. 区块链共识机制与改进算法研究进展[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[2] | 翟社平 朱鹏举 杨锐 刘佳一腾. 基于区块链的物联网身份管理系统[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[3] | 蔡锦辉, 尹中旭, 宗国笑, 李俊儒. 面向嵌套分支突破的推断与污点分析融合的方法[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3823-3830. |
[4] | 李博, 黄建强, 黄东强, 王晓英. 基于异构平台的稀疏矩阵向量乘自适应计算优化[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3867-3875. |
[5] | 陈姿芊, 牛科迪, 姚中原, 斯雪明. 适用于物联网的区块链轻量化技术综述[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3688-3698. |
[6] | 高婷婷, 姚中原, 贾淼, 斯雪明. 链上链下一致性保护技术综述[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3658-3668. |
[7] | 贾淼, 姚中原, 祝卫华, 高婷婷, 斯雪明, 邓翔. 零知识证明赋能区块链的进展与展望[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3669-3677. |
[8] | 牛科迪, 李敏, 姚中原, 斯雪明. 面向物联网的区块链共识算法综述[J]. 《计算机应用》唯一官方网站, 2024, 44(12): 3678-3687. |
[9] | 杨巍 白璐 宁俊义 董建军 单春海 信俊昌. 异构环境感知的幂律图流划分方法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[10] | 梁辰 王奕森 魏强 杜江. 基于Transformer-GCN的源代码漏洞检测方法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[11] | 吴海峰 陶丽青 程玉胜. 集成特征注意力和残差连接的偏标签回归算法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[12] | 秦学程 刘春颜 李宝 赵蕴龙. 面向工业场景的云边协同数据存储与检索架构[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
[13] | 涂进兴, 李志雄, 黄建强. 基于GPU对角稀疏矩阵向量乘法的动态划分算法[J]. 《计算机应用》唯一官方网站, 2024, 44(11): 3521-3529. |
[14] | 曾蠡, 杨婧如, 黄罡, 景翔, 罗超然. 超图应用方法综述:问题、进展与挑战[J]. 《计算机应用》唯一官方网站, 2024, 44(11): 3315-3326. |
[15] | 崔双双 王宏志 朱加昊 吴昊. 面向低能耗高性能的分类器两阶段数据选择方法[J]. 《计算机应用》唯一官方网站, 0, (): 0-0. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||