Computer Integrated Manufacturing System ›› 2022, Vol. 28 ›› Issue (11): 3479-3493.DOI: 10.13196/j.cims.2022.11.013

Previous Articles     Next Articles

Tolerance-based adaptive differential evolution algorithm with network topology

LI Wei1,SUN Yafeng1,HUANG Ying2+,YAN Xuesong3   

  1. 1.School of Information Engineering,Jiangxi University of Science and Technology
    2.School of Mathematical and Computer Sciences,Gannan Normal University
    3.School of Computer Science,China University of Geosciences
  • Online:2022-11-30 Published:2022-12-08
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.61903089,62066019),the Natural Science Foundation of Jiangxi Province,China(No.20202BABL202020,20202BAB202014),and the National Key Research and Development Program,China(No.2020YFB1713700).

基于容忍度的网络拓扑自适应差分进化算法

李伟1,孙亚峰1,黄颖2+,颜雪松3   

  1. 1.江西理工大学信息工程学院
    2.赣南师范大学数学与计算机科学学院
    3.中国地质大学(武汉) 计算机学院
  • 基金资助:
    国家自然科学基金资助项目(61903089,62066019);江西省自然科学基金资助项目(20202BABL202020,20202BAB202014);国家重点研发计划资助项目(2020YFB1713700)。

Abstract: To improve the local search ability of the differential evolution algorithm,a tolerance-based adaptive differential evolution algorithm with network topology was proposed.The nearest-neighbor coupled network topology and the small-world network topology of the population were constructed before the mutation operation.The tolerance-based topology selection mechanism selected the appropriate network topology and neighborhood for each individual.Individuals involved in the mutation were chosen from the neighborhood to enhance the export capacity.To make the population uniform well,a boundary reverse mapping initialization strategy was also designed to replace the original initialization strategy.The proposed algorithm was compared with several advanced differential evolution algorithms by using 25 test functions.The experimental result verified that the proposed algorithms outperformed the competitors in accuracy and convergence rate with extremely competitive.

Key words: differential evolution algorithm, network topology, nearest neighbor coupled network, small-world network, initialization strategy

摘要: 为了进一步提高差分进化算法的局部搜索能力,提出一种基于容忍度的网络拓扑自适应差分进化算法。通过构建最近邻耦合网络拓扑和小世界网络拓扑,采用基于容忍度的拓扑选择机制为所有个体选择网络拓扑及邻域,从邻域中选择个体参与变异操作以提升算法局部搜索性能。此外,为了使初始种群在搜索空间内的分布更加均匀,设计了一种边界反向映射初始化策略,用以替代原始的初始化策略。为验证所提策略的有效性,将所提算法与几种先进的改进差分进化算法在25个测试函数上进行了比较,实验结果表明所提算法的求解精度和收敛速度优于其他算法,具有极强的竞争力。

关键词: 差分进化算法, 网络拓扑, 最近邻耦合网络, 小世界网络, 初始化策略

CLC Number: