华中科技大学学报(自然科学版)2024,Vol.52Issue(6):171-178,8.DOI:10.13245/j.hust.240624
基于双重经验结合的自适应差分进化算法
Adaptive differential evolution algorithm based on dual experience combination
摘要
Abstract
To improve the performance of the traditional differential evolution for solving some complex optimization problems,an adaptive differential evolution based on dual experience combination was proposed.Adaptive differential evolution based on dual experience combination proposed a parameter adaptive mechanism based on the combination of individual experience and collective experience.In this mechanism,each individual adaptively updated its scaling factor and crossover probability by using its own experience and the collective experience of multiple successful individuals.It not only utilized the individual's evolutionary information well but also combined the beneficial information of the collective,which facilitated the generation of good individuals and improved the performance.In addition,a new mutation strategy with external archiving was proposed.In this mutation strategy,a parameter was introduced to adaptively adjust its greediness at different evolutionary stages.This parameter changed dynamically as the number of function evaluations increased,which better balanced exploration and exploitation and improved the performance.The experiments were conducted on the CEC2017 benchmark suite,and adaptive differential evolution based on dual experience combination was compared with several improved differential evolution algorithms.Experimental results show that adaptive differential evolution based on dual experience combination achieves better solution results,and outperforms other comparative algorithms overall.关键词
差分进化/个体经验/集体经验/参数自适应机制/变异策略Key words
differential evolution/individual experience/collective experience/parameter adaptive mechanism/mutation strategy分类
计算机与自动化引用本文复制引用
郭肇禄,向传娇,杨火根,张文生..基于双重经验结合的自适应差分进化算法[J].华中科技大学学报(自然科学版),2024,52(6):171-178,8.基金项目
国家自然科学基金资助项目(12161043,61662029) (12161043,61662029)
江西省自然科学基金资助项目(20192BAB201007) (20192BAB201007)
江西省教育厅科技项目(GJJ160623,GJJ170495) (GJJ160623,GJJ170495)
江西理工大学青年英才支持计划项目(2018). (2018)