Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (9): 2536-2540.DOI: 10.11772/j.issn.1001-9081.2017.09.2536

Previous Articles     Next Articles

Particle swarm and differential evolution fusion algorithm based on fuzzy Gauss learning strategy

ZHOU Wei1, LUO Jianjun1, JIN Kai1, WANG Kai2   

  1. 1. College of Astronautics, Northwestern Polytechnical University, Xi'an Shaanxi 710072, China;
    2. College of Science, Rocket Force University of Engineering, Xi'an Shaanxi 710025, China
  • Received:2017-03-06 Revised:2017-04-24 Online:2017-09-10 Published:2017-09-13
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61603304, 61690211).

基于模糊高斯学习策略的粒子群进化融合算法

周伟1, 罗建军1, 靳锴1, 王凯2   

  1. 1. 西北工业大学 航天学院, 西安 710072;
    2. 火箭军工程大学 理学院, 西安 710025
  • 通讯作者: 周伟,zw_yj@163.com
  • 作者简介:周伟(1974-),男,上海人,副教授,博士研究生,主要研究方向:飞行器总体设计与多学科优化;罗建军(1965-),男,陕西西安人,教授,博士,主要研究方向:航天器制导与飞行控制;靳锴(1988-),男,河北石家庄人,博士研究生,主要研究方向:再入飞行器、航天器轨迹优化;王凯(1975-),男,河北邢台人,副教授,博士,主要研究方向:电力电子网络设计与优化。
  • 基金资助:
    国家自然科学基金资助项目(61603304, 61690211)。

Abstract: Due to the weak development ability, Particle Swarm Optimization (PSO) algorithms have the shortages of low precision and slow convergence. Comparatively weak exploration ability of Differential Evolution (DE) algorithm, might further lead to a trap in the local extremum. A particle swarm-differential evolution fusion algorithm based on fuzzy Gaussian learning strategy was proposed. On the basis of the standard particle swarm algorithm, the elite particle population was selected, and the fusion mechanism of elite particle swarm-evolution was constructed by using mutation, crossover and selection evolution operators to improve particle diversity and convergence. A fuzzy Gaussian learning strategy according with human thinking characteristics was introduced to improve particle optimization ability, and further generate an elite particle swarm and differential evolution fusion algorithm based on fuzzy Gaussian learning strategy. Nine benchmark functions were calculated and analyzed in this thesis. The results show that the mean values of the functions Schwefel.1.2, Sphere, Ackley, Griewank and Quadric Noise are respectively 1.5E-39, 8.5E-82, 9.2E-13, 5.2E-17, 1.2E-18, close to the minimum values of the algorithm. The convergences of Rosenbrock, Rastrigin, Schwefel and Salomon functions are 1~3 orders of magnitude higher than those of four contrast particle swarm optimization algorithms. At the same time, the convergence of the proposed algorithm is 5%-30% higher than that of the contrast algorithms. The proposed algorithm has significant effects on improving convergence speed and precision, and has strong capabilities in escaping from the local extremum and global searching.

Key words: fuzzy membership degree, Gaussian learning, particle swarm, differential evolution, fusion optimization

摘要: 针对粒子群优化(PSO)算法存在的开发能力不足,导致算法精度不高、收敛速度慢以及微分进化算法具有的探索能力偏弱,易陷入局部极值的问题,提出一种基于模糊高斯学习策略的粒子群-进化融合算法。在标准粒子群算法的基础上,选取精英粒子种群,运用变异、交叉、选择进化算子,构建精英粒子群-进化融合优化机制,提高粒子种群多样性与收敛性;引入符合人类思维特性的模糊高斯学习策略,提高粒子寻优能力,形成基于模糊高斯学习策略的精英粒子群和微分进化融合算法。对9个标准测试函数进行了计算测试和对比分析,结果表明函数Schwefel.1.2、Sphere、Ackley、Griewank与Quadric Noise计算平均值分别为1.5E-39、8.5E-82、9.2E-13、5.2E-17、1.2E-18,接近算法最小值;Rosenbrock、Rastrigin、Schwefel及Salomon函数收敛平均值较四种对比粒子群优化算法计算结果提高了1~3个数量级;同时,收敛性显示算法收敛速度较对比算法提高了5%~30%。算法在提高计算收敛速度和精度上效果明显,具有较强的逃离局部极值的能力和全局搜索能力。

关键词: 模糊隶属度, 高斯学习, 粒子群, 微分进化, 融合优化

CLC Number: