计算机与现代化 ›› 2022, Vol. 0 ›› Issue (01): 33-40.

• 数据库与数据挖掘 • 上一篇    下一篇

多种群并行协作的粒子群算法

  

  1. (1.昆明理工大学电力工程学院,云南昆明650504;2.昆明理工大学机电工程学院,云南昆明650504;
    3.成都国龙信息工程有限责任公司,四川成都610031;4.云南电网有限责任公司楚雄武定供电局,云南武定651600)
  • 出版日期:2022-01-24 发布日期:2022-01-24
  • 作者简介:郭成(1978—),男,河南范县人,教授级高级工程师,博士,研究方向:电力系统分析与控制,电能质量监测与分析,新能源并网控制,E-mail: gc325@126.com; 通信作者:张万达(1997—),男,云南永仁人,博士研究生,研究方向:智能算法,数据挖掘,工业大数据,E-mail: zhangwanda1997@foxmail.com; 王波(1982—),男,四川巴县人,工程师,研究方向:信息化支撑技术,系统控制与分析,E-mail: 18908006700@qq.com; 王加富(1987—),男,云南寻甸人,工程师,研究方向:供电可靠性管理,电压质量无功应用,E-mail: 625230739@qq.com。
  • 基金资助:
    国家重点研发计划项目(2017YFB1400301)

Particle Swarm Optimization Algorithm Based on Multigroup Parallel Cooperation

  1. (1. Faculty of Electric Power Engineering, Kunming University of Science and Technology, Kunming 650504, China; 
    2. Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650504, China;
    3. Chengdu Guolong Information Engineering Co.  Ltd., Chengdu 610031, China; 
    4. Chuxiong Wuding Power Supply Bureau, Yunnan Power Grid Co.  Ltd., Wuding 651600, China)
  • Online:2022-01-24 Published:2022-01-24

摘要: 针对高维复杂优化问题在求解时容易产生维数灾难导致算法极易陷入局部最优的问题,提出一种能够综合考虑高维复杂优化问题的特性,动态调整进化策略的多种群并行协作的粒子群算法。该算法在分析高维复杂问题求解过程中的粒子特点的基础上,建立融合环形拓扑、全连接形拓扑和冯诺依曼拓扑结构的粒子群算法的多种群并行协作的网络模型。该模型结合3种拓扑结构的粒子群算法在解决高维复杂优化问题时的优点,设计一种基于多群落粒子广播-反馈的动态进化策略及其进化算法,实现高维复杂优化环境中拓扑的动态适应,使算法在求解高维单峰函数和多峰函数时均具有较强的搜索能力。仿真结果表明,该算法在求解高维复杂优化问题的寻优精度和收敛速度方面均有良好的性能。

关键词: 高维复杂优化, 多种群并行协作, 维数灾难, 粒子群算法

Abstract: Aiming at the problem that high-dimensional complex optimization problems are prone to dimension disaster, which makes the algorithm easily fall into local optimization, a particle swarm optimization algorithm based on multigroup parallel cooperation is proposed, which can comprehensively consider the characteristics of high-dimensional complex optimization problems and dynamically adjust the evolution strategy. Based on the analysis of the characteristics of particles in the process of solving high-dimensional complex problems, the network model of multigroup parallel cooperation of particle swarm optimization algorithm (PSO) which integrates ring topology, fully connected topology and von Neumann topology is established. The model combines the advantages of three kinds of topology particle swarm optimization algorithm in solving high-dimensional complex optimization problems, designs a multigroup particle broadcast feedback dynamic evolution strategy, and designs an evolutionary algorithm to realize the dynamic adaptation of topology in high-dimensional complex optimization environment, so that the algorithm has strong search ability in solving high-dimensional unimodal function and multi-modal function. The simulation results show that the algorithm has good performance in the optimization accuracy and convergence speed of solving high-dimensional complex optimization problems.

Key words: high dimensional complex optimization, multigroup parallel cooperation, dimension disaster, particle swarm optimization (PSO) algorithm