赵齐辉, 杜兆宏, 刘升, 陈思静. 差分进化的蜻蜓算法[J]. 微电子学与计算机, 2018, 35(7): 101-105.
引用本文: 赵齐辉, 杜兆宏, 刘升, 陈思静. 差分进化的蜻蜓算法[J]. 微电子学与计算机, 2018, 35(7): 101-105.
ZHAO Qi-hui, DU Zhao-hong, LIU Sheng, CHEN Si-jing. Dragonfly Algorithm Based on Differential Evolution[J]. Microelectronics & Computer, 2018, 35(7): 101-105.
Citation: ZHAO Qi-hui, DU Zhao-hong, LIU Sheng, CHEN Si-jing. Dragonfly Algorithm Based on Differential Evolution[J]. Microelectronics & Computer, 2018, 35(7): 101-105.

差分进化的蜻蜓算法

Dragonfly Algorithm Based on Differential Evolution

  • 摘要: 蜻蜓算法(Dragonfly algorithm)是一种以蜻蜓觅食和躲避天敌为理论基础的新兴群智能算法, 虽已其出优越的性能, 但也存在求解精度不高、收敛速度慢等不足.为了降低蜻蜓算法搜索盲目性, 提高算法的求解精度和收敛速度, 提出了一种差分进化的蜻蜓算法(DEDA), 即在算法迭代后期, 引入差分进化策略增加种群的多样性, 以此来提高算法的整体寻优性能.最后, 将DEDA和基本蜻蜓算法在6个标准测试函数上进行寻优对比试验, 实验结果表明, 相较于基本DA, DEDA在函数优化上具有一定优势.

     

    Abstract: Dragonfly algorithm is a kind of new intelligent algorithm based on the Dragonfly foraging food and evading predators, but there is also existing rough precision and slow convergence. In order to improve the precision of the algorithm and reduce the blindness search, this paper proposes a dragonfly algorithm based on differential evolution strategy, called DEDA. In late iteration, we introduce differential evolution into the next generation which could increase the diversity of the population. At last, we applied DEDA to solve six complex functions, and compared it with basic dragonfly algorithm from the results, the experimental results show that DEDA on solving complex function optimization problems have a certain advantage.

     

/

返回文章
返回