Journal of Computer Applications ›› 2022, Vol. 42 ›› Issue (3): 874-882.DOI: 10.11772/j.issn.1001-9081.2021030395

• Artificial intelligence • Previous Articles    

Teaching and learning information interactive particle swarm optimization algorithm

Fangxin NIE, Yujia WANG(), Xin JIA   

  1. School of Electrical and Electronic Engineering,Shanghai University of Engineering Science,Shanghai 201620,China
  • Received:2021-03-18 Revised:2021-06-15 Accepted:2021-06-17 Online:2022-04-09 Published:2022-03-10
  • Contact: Yujia WANG
  • About author:NIE Fangxin, born in 1996, M. S. candidate. His research interests include evolutionary algorithms.
    JIA Xin, born in 1997, M. S. candidate. Her research interests include intelligent control.
  • Supported by:
    National Natural Science Foundation of China(61703270)

教与学信息交互粒子群优化算法

聂方鑫, 王宇嘉(), 贾欣   

  1. 上海工程技术大学 电子电气工程学院,上海 201620
  • 通讯作者: 王宇嘉
  • 作者简介:聂方鑫(1996—),男,安徽和县人,硕士研究生,主要研究方向:进化算法
    贾欣(1997—),女,河南浚县人,硕士研究生,主要研究方向:智能控制。
  • 基金资助:
    国家自然科学基金资助项目(61703270)

Abstract:

An information interactive Particle Swarm Optimization (PSO) algorithm for teaching and learning was proposed to solve high dimensional problems of low convergence rate and lack of diversity in a single population. The population was divided into two subpopulations dynamically according to evolutionary process, and processed by PSO algorithm and teaching and learning based optimization algorithm respectively. At the same time, learner stage was used by the particles to carry out information interaction between subpopulations, and by evaluating convergence and diversity indexes, the convergence ability and diversity of particles were balanced in evolutionary process. Compared with PSO algorithm, hybrid PSO and Grey Wolf Optimizer (GWO) algorithm, and improved GWO algorithm using nonlinear convergence factor and elite re-election strategy and other evolutionary algorithms in different dimensions of 15 standard test functions, the proposed algorithm can converge to the theoretical optimal value on multiple test functions, which is 1 to 6 times faster than other algorithms. Experimental results show that the proposed algorithm has good convergence accuracy and speed.

Key words: Particle Swarm Optimization (PSO) algorithm, teaching and learning optimization algorithm, dynamic population adjustment, information interaction, normalization method, multi-population collaboration

摘要:

针对单一种群在解决高维问题中收敛速度较慢和多样性缺失的问题,提出了一种教与学信息交互粒子群优化(PSO)算法。根据进化过程将种群动态地划分为两个子种群,分别采用粒子群优化算法和教与学优化算法,同时粒子利用学习者阶段进行子种群之间信息交互,并通过评价收敛性和多样性指标让粒子的收敛能力和多样性在进化过程中得到平衡。与粒子群优化算法、混合灰狼粒子群算法、重选精英个体的非线性收敛灰狼优化(GWO)算法等多个进化算法在15个标准测试函数的不同维度下进行对比实验,所提算法在多个测试函数上可以收敛到理论最优值,速度相对于其他算法提高了1~6倍。实验结果表明,所提算法在收敛精度和收敛速度上具有较好的效果。

关键词: 粒子群优化算法, 教与学优化算法, 种群动态调整, 信息交互, 归一化方法, 多种群协同

CLC Number: