通信学报 ›› 2023, Vol. 44 ›› Issue (1): 189-199.doi: 10.11959/j.issn.1000-436x.2023005

• 学术论文 • 上一篇    下一篇

基于协方差分析的合作协同进化差分进化算法

王彬1,2, 任露1, 王晓帆1, 曹雅娟1   

  1. 1 西安理工大学计算机科学与工程学院,陕西 西安 710048
    2 西安理工大学陕西省网络计算与安全技术重点实验室,陕西 西安 710048
  • 修回日期:2022-10-24 出版日期:2023-01-25 发布日期:2023-01-01
  • 作者简介:王彬(1971- ),男,陕西西安人,西安理工大学副教授,主要研究方向为进化计算、人工智能等
    任露(1995- ),女,陕西宝鸡人,西安理工大学硕士生,主要研究方向为进化计算
    王晓帆(1976- ),男,河北石家庄人,博士,西安理工大学教授,主要研究方向为智能信息处理
    曹雅娟(1997- ),女,陕西宝鸡人,西安理工大学硕士生,主要研究方向为进化计算
  • 基金资助:
    国家自然科学基金资助项目(61976177);国家自然科学基金资助项目(U21A20524)

Cooperative coevolution algorithm with covariance analysis for differential evolution

Bin WANG1,2, Lu REN1, Xiaofan WANG1, Yajuan CAO1   

  1. 1 Faculty of Computer Science and Engineering, Xi’an University of Technology, Xi’an 710048, China
    2 Shaanxi Key Laboratory for Network Computing and Security Technology, Xi’an University of Technology, Xi’an 710048, China
  • Revised:2022-10-24 Online:2023-01-25 Published:2023-01-01
  • Supported by:
    The National Natural Science Foundation of China(61976177);The National Natural Science Foundation of China(U21A20524)

摘要:

在大规模高维优化问题中,随着决策变量数目的增加,协同进化算法在搜索全局最优解过程中容易陷入局部最优。基于此,提出了一种基于协方差分析的合作协同进化差分进化算法,在根据决策变量之间的相关性对优化问题进行分组之后,针对子组件内部变量之间的相关性会影响种群进化过程的现象,在对子组件优化的过程中,利用协方差计算种群分布的特征向量,通过坐标旋转消除变量之间的相关性,有效避免在种群搜索过程中陷入局部最优,同时加快了算法的寻优速度。在CEC 2014测试函数集上进行了对比实验,实验结果表明,所提算法具有可行性。

关键词: 大规模优化问题, 合作协同进化, 相关性, 协方差分析, 差分进化

Abstract:

With the increase of the number of decision variables, cooperative coevolution algorithm is easy to fall into local optimization in the process of searching the global optimal solution in large-scale high-dimensional optimization problems.Based on this, a cooperative coevolution algorithm with covariance analysis for differential evolution was proposed.After the optimization problems were grouped according to the correlation between the decision variables, the correlation between the internal variables of the subcomponents would affect the population evolution process.In the process of subcomponent optimization, covariance was used to calculate the characteristic vector of population distribution, and the correlation between variables was eliminated through coordinate rotation, which effectively avoided falling into local optimization in the process of population search and speeded up the optimization speed of the algorithm.Comparative experiments were carried out on the CEC 2014 test suite.The experimental results show that the proposed algorithm is feasible.

Key words: large-scale optimization problem, cooperative coevolution, correlation, covariance analysis, differential evo-lution

中图分类号: 

No Suggested Reading articles found!