《计算机应用》唯一官方网站

• •    下一篇

基于双档案种群大小自适应方法的改进差分进化算法

黄亚伟1,钱雪忠2,宋威3   

  1. 1. Jiangnan university
    2. 江苏省无锡市江南大学蠡湖校区桂园9#521
    3. 江南大学
  • 收稿日期:2023-12-15 修回日期:2024-02-06 发布日期:2024-03-11 出版日期:2024-03-11
  • 通讯作者: 黄亚伟
  • 基金资助:
    国家自然科学基金委员会

Improved differential evolution algorithm based on dual-archive adaptive population size method

  • Received:2023-12-15 Revised:2024-02-06 Online:2024-03-11 Published:2024-03-11
  • Supported by:
    the National Natural Science Foundation of China

摘要: 摘 要: 针对现有差分进化算法(DE)在处理种群多样性降低和局部最优问题时种群大小改进方法的性能不足,提出了一种基于双档案种群大小自适应方法(APSA)的改进差分进化算法(APDE算法)。首先,构建了两个档案分别用于记录在先前进化中丢弃的个体和试验个体。其次,根据种群分布状态变化来衡量多样性变化,并在多样性下降时从档案中选择个体加入种群,用于提升种群的多样性以及跳出局部最优的能力。最后基于APSA方法,提出了一种改进的差分进化算法APDE。在CEC2017测试集和兰纳-琼斯势问题上的广泛测试表明,APDE算法在30个测试函数上基于Friedman test的测试中优于其他5种差分进化算法,取得了最优排名,在至少20%的测试函数取得了显著提升。同时在解决势能最小化上也取得了最佳性能。

关键词: 差分进化算法, 双档案, 多样性度量, 自适应种群大小, 数值优化

Abstract: Addressing the inadequacy of population size improvement methods in existing Differential Evolution (DE) algorithms when dealing with decreased population diversity and local optima challenges, an improved Differential Evolution algorithm (APDE) based on a dual-Archive Population Size Adaptive method (APSA) was proposed in this article. First, two archives were involved to record individuals that had been discarded in previous evolutions and trial individuals. Then, diversity changes were measured based on the variations in the population distribution state. When population diversity decreased, the individuals from the archives were selected and added to the population to enhance diversity and the ability to escape local optima. Finally, an improved Differential Evolution algorithm based on the APSA method, named APDE, was proposed. It has been demonstrated by extensive tests on the CEC2017 test suite and the Lennard-Jones potential problem that the APDE algorithm is outperformed by none among five other differential evolution algorithms in the Friedman test across 30 benchmark functions, achieving the highest ranking. Significant improvements have been attained in at least 20% of these functions, and the best performance has also been achieved in solving potential energy minimization problems.

Key words: Differential Evolution(DE), dual-archive, diversity measure, adaptive population size, numerical optimization

中图分类号: