Published:2018
移动端阅览
差分进化的蜻蜓算法[J]. 微电子学与计算机, 2018, 35(7): 101-105.
Dragonfly Algorithm Based on Differential Evolution[J]. 2018, 35(7): 101-105.
差分进化的蜻蜓算法[J]. 微电子学与计算机, 2018, 35(7): 101-105. DOI:
Dragonfly Algorithm Based on Differential Evolution[J]. 2018, 35(7): 101-105. DOI:
蜻蜓算法(Dragonfly algorithm)是一种以蜻蜓觅食和躲避天敌为理论基础的新兴群智能算法
虽已其出优越的性能
但也存在求解精度不高、收敛速度慢等不足.为了降低蜻蜓算法搜索盲目性
提高算法的求解精度和收敛速度
提出了一种差分进化的蜻蜓算法(DEDA)
即在算法迭代后期
引入差分进化策略增加种群的多样性
以此来提高算法的整体寻优性能.最后
将DEDA和基本蜻蜓算法在6个标准测试函数上进行寻优对比试验
实验结果表明
相较于基本DA
DEDA在函数优化上具有一定优势.
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.
0
Views
下载量
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution