计算机与现代化

• 算法设计与分析 • 上一篇    

 基于种群划分与变异策略的粒子群优化算法

  

  1. (1.中国石油大学(华东)计算机与通信工程学院,山东青岛266580;
    2.中国石化胜利油田分公司物探研究院,山东东营257000)
  • 收稿日期:2018-09-26 出版日期:2019-05-14 发布日期:2019-05-14
  • 作者简介:张晓燕(1993-),女,山东济宁人,硕士研究生,研究方向:人工智能及其应用,E-mail: 1510254700@qq.com; 赫俊民(1967-),男,山东菏泽人,高级工程师,硕士,研究方向:数据库系统管理及应用开发,数据中心管理; 刘文英(1968-),女,山东蓬莱人,高级实验师,研究方向:计算智能,嵌入式系统; 林亚林(1995-),女,山东青岛人,硕士研究生,研究方向:人工智能及其应用,软件可靠性分析。

Particle Swarm Optimization Algorithm Based on Population Division and Variation Strategy

  1. (1. College of Computer and Communication Engineering, China University of Petroleum (East China), Qingdao 266580, China;
    2. Geophysical Research Institute, Shengli Oilfield Branch Company, SINOPEC, Dongying 257000, China)
  • Received:2018-09-26 Online:2019-05-14 Published:2019-05-14

摘要: 粒子群算法因其形式比较简洁,参数设置灵活,操作简便易行,并且能够快速收敛,从而引起广泛关注。但是传统的粒子群算法也有缺陷:收敛速度慢以及容易陷入局部最优等。针对这些问题,本文借鉴小生境的方法,在进化初始阶段,对种群进行划分,将初始种群分为子种群,对不同的子种群进行不同的变异策略;在进化过程中,针对不同的子种群,设置不同的惯性权重因子ω,用来增强全局搜索能力与局部搜索能力。实验结果表明,本文提出的算法较传统的粒子群算法具有较快的收敛性以及找寻的全局最优解更接近真实解集,收敛精度比较高。

关键词: 粒子群算法, 小生境, 局部PSO, 变异策略

Abstract: Particle swarm optimization algorithm is of simple in form, flexible in parameter setting, easy to operate, and capable of fast convergence, so it has attracted many attentions. However, the traditional particle swarm algorithm also has its drawbacks: the slow convergence rate and the vulnerability to local optimization. In order to solve this problem, this paper uses the niche method to initialize the population, in the initial stages of evolution, dividing the initial population into subpopulations, and using different mutation strategies for different subpopulations; in the process of evolution, different inertia weighting factors are set for different subpopulations, in order to enhance the global search ability and the local search ability. The results of test functions show that the algorithm has faster convergence than the traditional particle swarm algorithm, the global optimal solution is closer to the real solution set, and the convergence accuracy is also higher.

Key words: particle swarm optimization, the niche method, local PSO, variation strategy

中图分类号: