首页 | 本学科首页   官方微博 | 高级检索  
     

基于核模糊聚类的动态多子群协作骨干粒子群优化
引用本文:杨国锋,戴家才,刘向君,吴晓龙,田延妮.基于核模糊聚类的动态多子群协作骨干粒子群优化[J].计算机应用,2018,38(9):2568-2574.
作者姓名:杨国锋  戴家才  刘向君  吴晓龙  田延妮
作者单位:1. 西南石油大学 地球科学与技术学院, 成都 610500;2. 油气藏地质及开发工程国家重点实验室(西南石油大学), 成都 610500
基金项目:国家自然科学基金资助项目(41474115);中国石油天然气集团公司重大科技专项(2016D-3802)。
摘    要:针对骨干粒子群优化(BBPSO)算法易陷入局部最优、收敛速度低等问题,提出了基于核模糊聚类的动态多子群协作骨干粒子群优化(KFC-MSBPSO)算法。该算法在标准骨干粒子群算法的基础上,首先,采用核模糊聚类方法将主群分割为多个子群,令各个子群协同寻优,提高了算法的搜索效率。然后,引入非线性动态变异因子,根据子群内粒子数以及收敛情况动态调节子群粒子变异概率,通过变异的方式使子群粒子重新回到主群,提高了算法的探索能力;进一步采用主群粒子吸收策略与子群合并策略加强了主群与子群之间、子群与子群之间的信息交流,提高了算法的稳定性。最后,利用子群重建策略,结合主群与子群搜索到的最优解,调节子群重建的间隔代数。通过Sphere等6个标准测试函数进行对比实验,结果表明,KFC-MSBPSO算法和经典BBPSO算法以及反向骨干粒子群优化(OBBPSO)算法等改进算法相比寻优准确率至少提高了约11.1%,在高维解空间内测试结果的最佳均值占到83.33%并且具有更高的收敛速度。这说明KFC-MSBPSO算法具有良好的搜索性能与鲁棒性,可应用于高维复杂函数的优化问题中。

关 键 词:骨干粒子群优化  核模糊聚类  多子群  协作寻优  动态重组  
收稿时间:2018-03-28
修稿时间:2018-05-02

Dynamic multi-subgroup collaborative barebones particle swarm optimization based on kernel fuzzy clustering
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.
Authors:YANG Guofeng  DAI Jiacai  LIU Xiangjun  WU Xiaolong  TIAN Yanni
Affiliation:1. School of Geoscience and Technology, Southwest Petroleum University, Chengdu Sichuan 610500, China;2. State Key Laboratory of Oil and Gas Reservoir Geology and Exploitation(Southwest Petroleum University), Chengdu Sichuan 610500, China
Abstract:To solve problems such as easily getting trapped in local optimum and slow convergence rate in BareBones Particle Swarm Optimization (BBPSO) algorithm, a dynamic Multi-Subgroup collaboration Barebones Particle Swarm Optimization based on Kernel Fuzzy Clustering (KFC-MSBPSO) was proposed. Based on the standard BBPSO algorithm, firstly, kernel fuzzy clustering method was used to divide the main group into several subgroups, and the subgroups optimized collaboratively to improve the searching efficiency. Then, nonlinear dynamic mutation factor was introduced to control subgroup mutation probabilities according to the number of particles and convergence conditions, the main group was reconstructed by means of particle mutation and the exploration ability was improved. The main group particle absorption strategy and subgroup merge strategy were proposed to strengthen the information exchange between main group and subgroups and enhanced the stability of the algorithm. Finally, the subgroup reconstruction strategy was used to adjust the iterations of subgroup reconstruction by combining the optimal solutions. The results of experiments on six benchmark functions, such as Sphere, show that the accuracy of KFC-MSBPSO algorithm has improved by at least 11.1% compared with classical BBPSO algorithm, Opposition-Based Barebones Particle Swarm Optimization (OBBPSO) algorithm and other improved algorithms. The best mean value in high dimensional space accounts for 83.33% and has a faster convergence rate. This indicates that KFC-MSBPSO algorithm has good search performance and robustness, which can be applied to the optimization of high dimensional complex functions.
Keywords:BareBones Particle Swarm Optimization (BBPSO)  kernel fuzzy clustering  multi-subgroup  collaborative optimization  dynamic restructuring  
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号