一种基于入侵杂草算法改进的差分进化算法
A Modified Differential Evolution Algorithm Based on Invasive Weed Optimization
摘要: 差分进化算法(Differential Evolution, DE)的DE/rand/1/bin模式具有良好的全局性能,但其收敛速度慢,针对此,应用入侵杂草算法(Invasive Weed Optimization, IWO)的设计思想,研究提出一种改进的差分进化算法(Modified Differential Evolution Algorithm based on Invasive Weed Optimization, IWOMDE)。该算法依据IWO算法思想,以群体平均适应度为划分依据,将群体中的个体划分为优秀个体与较差个体,对优秀个体使其能够多进化,而较差个体少进化或者“停滞”以维持种群的多样性。仿真实验结果表明,IWOMDE算法对多峰多模态函数具有优化效率高、优化精度高的特性。
Abstract: DE/rand/1/bin model of DE Algorithm has good global performance, but its convergence speed is slow. A modified differential evolution optimization algorithm named IWOMDE was presented in this paper based on Invasive Weed Optimization algorithm. The IWOMDE algorithm incorporated IWO’s design philosophy into Differential Evolution (DE) algorithm. The IWOMDE algorithm divided the evolution population into elite individuals and poor individuals based on the average fitness of population. The elite individuals can be evolutionary many times, but the poor individuals are less evolved or “stagnate” in order to maintain the diversity of population. The simulation results showed the hybrid optimization algorithm has the advantage of searching effectively and being fairly robust to initial conditions.
文章引用:卢青波, 崔巍, 闫生辉, 李廷锋. 一种基于入侵杂草算法改进的差分进化算法[J]. 计算机科学与应用, 2019, 9(2): 266-274. https://doi.org/10.12677/CSA.2019.92031

参考文献

[1] Storn, R. and Price, K. (1997) Differential Evolution—A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces. Journal of Global Optimization, 11, 341-359. [Google Scholar] [CrossRef
[2] 刘波, 王凌, 金以慧. 差分进化算法研究进展[J]. 控制与决策, 2007, 22(7): 721-729.
[3] Vesterstrom, J. and Thomsen, R. (2004) A Comparative Study of Differential Evolution, Particle Swarm Optimization, and Evolutionary Algorithms on Numerical Benchmark Problems. Proceedings of the 2004 Congress on Evolutionary Computation, Portland, 19-23 June 2004, 1980-1987. [Google Scholar] [CrossRef
[4] 卢青波, 张学良, 温淑花, 等. 差异演化算法改进与应用[J]. 农业机械学报, 2010, 41(2): 193-197
[5] 温淑花, 张学良, 卢青波, 等. 差异演化算法及其在机械优化设计中的应用[J]. 农业机械学报, 2008, 39(8): 135-139.
[6] 卢青波, 张学良, 温淑花, 等. 基于差异演化算法的动压滑动轴承多目标优化[J]. 农业机械学报, 2013, 44(3): 230-236, 245.
[7] 陈华, 范宜仁, 邓少贵. 基于Logistic模型的自适应差分进化算法[J]. 控制与决策, 2011, 26(7): 1105-1108.
[8] Fu, H.J., Ouyang, D.T. and Xu, J.M. (2011) A Self-Adaptive Differential Evolution Algorithm for Binary CSPS. Computers & Mathematics with Applications, 62, 2712-2718. [Google Scholar] [CrossRef
[9] 刘洁, 吴亮红, 刘建勋. 基于单纯形算子的混合差分进化算法[J]. 计算机工程,2009, 35(13): 179-182.
[10] 阳春华, 钱晓山, 桂卫华. 一种混沌差分进化和粒子群优化混合算法[J]. 计算机应用研究, 2011, 28(2): 439-441.
[11] Mehrabian, A.R. and Lucas, C. (2006) A Novel Numerical Optimization Algorithm Inspired from Weed Optimization. Ecological Informaticas, 1, 355-366. [Google Scholar] [CrossRef
[12] 拓守恒, 汪文勇. 求解高维多模优化问题的正交小生境自适应差分演化算法[J]. 计算机应用, 2011, 31(4): 1094-1098.