Differential evolution algorithm with elite archive and mutation strategies collaboration

This paper proposes a differential evolution algorithm with elite archive and mutation strategies collaboration (EASCDE), wherein two main improvements are presented. Firstly, an elite archive mechanism is introduced to make DE/rand/3 and DE/current-to-best/2 mutation strategies converge faster. Secondly, a mutation strategies collaboration mechanism is developed to tightly combine both strategies to balance global exploration and local exploitation. As a result, EASCDE can effectively keep population diversity in the early stage and significantly enhance convergence speed as well as solution quality in the later stage. The performance of EASCDE is verified by experimental analyses on the well-known test functions. The results demonstrate that EASCDE is superior to other compared competitors in terms of solution precision, convergence speed and stability. Moreover, EASCDE is also an efficient method in dealing with arrival flights scheduling problem.

[1]  Zhijian Wu,et al.  Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems , 2011, Soft Comput..

[2]  B. V. Babu,et al.  Modified differential evolution (MDE) for optimization of non-linear chemical processes , 2006, Comput. Chem. Eng..

[3]  Hui Wang,et al.  Gaussian Bare-Bones Differential Evolution , 2013, IEEE Transactions on Cybernetics.

[4]  Quan-Ke Pan,et al.  A novel differential evolution algorithm for no-idle permutation flow-shop scheduling problems , 2008 .

[5]  Vinicius Veloso de Melo,et al.  Investigating Smart Sampling as a population initialization method for Differential Evolution in continuous problems , 2012, Inf. Sci..

[6]  Ruhul A. Sarker,et al.  Self-adaptive differential evolution incorporating a heuristic mixing of operators , 2013, Comput. Optim. Appl..

[7]  Aakansha Mercy Steele,et al.  Optimal Power Flow using Differential Evolution , 2018 .

[8]  Jing J. Liang,et al.  Differential Evolution With Neighborhood Mutation for Multimodal Optimization , 2012, IEEE Transactions on Evolutionary Computation.

[9]  Saku Kukkonen,et al.  Real-parameter optimization with differential evolution , 2005, 2005 IEEE Congress on Evolutionary Computation.

[10]  Liang Gao,et al.  A differential evolution algorithm with intersect mutation operator , 2013, Appl. Soft Comput..

[11]  Parvathy Rajendran,et al.  Differential-Evolution Control Parameter Optimization for Unmanned Aerial Vehicle Path Planning , 2016, PloS one.

[12]  Dimitris K. Tasoulis,et al.  Enhancing Differential Evolution Utilizing Proximity-Based Mutation Operators , 2011, IEEE Transactions on Evolutionary Computation.

[13]  Hongyu Yang,et al.  Self-adaptive mutation differential evolution algorithm based on particle swarm optimization , 2019, Appl. Soft Comput..

[14]  Amir Hossein Gandomi,et al.  Hybrid krill herd algorithm with differential evolution for global numerical optimization , 2014, Neural Computing and Applications.

[15]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[16]  Meie Shen,et al.  Differential Evolution With Two-Level Parameter Adaptation , 2014, IEEE Transactions on Cybernetics.

[17]  Jingming Yang,et al.  A differential evolution algorithm with self-adaptive strategy and control parameters based on symmetric Latin hypercube design for unconstrained optimization problems , 2016, Eur. J. Oper. Res..

[18]  Shihao Wang,et al.  Self-adaptive differential evolution algorithm with improved mutation mode , 2017, Applied Intelligence.

[19]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[20]  Qi Meng,et al.  A hybrid approach based on differential evolution and tissue membrane systems for solving constrained manufacturing parameter optimization problems , 2013, Appl. Soft Comput..

[21]  Danushka Bollegala,et al.  An adaptive differential evolution algorithm , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[22]  Amir Hossein Gandomi,et al.  Coupled eagle strategy and differential evolution for unconstrained and constrained global optimization , 2012, Comput. Math. Appl..

[23]  Laizhong Cui,et al.  Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations , 2016, Comput. Oper. Res..

[24]  Yongbo Wang,et al.  A hybrid differential evolution and particle swarm optimization algorithm for numerical kinematics solution of remote maintenance manipulators , 2017 .

[25]  Wang Shiha Research on Optimization Mathematical Model of Arrival Flights Scheduling , 2015 .

[26]  Hong Liu,et al.  Self-adaptive differential evolution algorithm with improved mutation strategy , 2018, Soft Comput..

[27]  Dipti Srinivasan,et al.  Hybridizing genetic algorithm with differential evolution for solving the unit commitment scheduling problem , 2015, Swarm Evol. Comput..

[28]  Chuan-Kang Ting,et al.  Varying Number of Difference Vectors in Differential Evolution , 2009, 2009 IEEE Congress on Evolutionary Computation.

[29]  Ponnuthurai N. Suganthan,et al.  Ensemble of parameters in a sinusoidal differential evolution with niching-based population reduction , 2017, Swarm Evol. Comput..

[30]  Mehmet Fatih Tasgetiren,et al.  Differential evolution algorithm with ensemble of parameters and mutation strategies , 2011, Appl. Soft Comput..

[31]  Ali Wagdy Mohamed,et al.  Adaptive guided differential evolution algorithm with novel mutation for numerical optimization , 2017, International Journal of Machine Learning and Cybernetics.

[32]  Janez Brest,et al.  Population size reduction for the differential evolution algorithm , 2008, Applied Intelligence.

[33]  Gaoji Sun,et al.  A fluctuant population strategy for differential evolution , 2019 .

[34]  Jason Teo,et al.  Exploring dynamic self-adaptive populations in differential evolution , 2006, Soft Comput..

[35]  Wenyin Gong,et al.  DE/BBO: a hybrid differential evolution with biogeography-based optimization for global numerical optimization , 2010, Soft Comput..

[36]  M. A. Abido,et al.  Optimal power flow using differential evolution algorithm , 2009 .

[37]  Mehmet Fatih Tasgetiren,et al.  A discrete differential evolution algorithm for the permutation flowshop scheduling problem , 2007, GECCO '07.

[38]  Xiao-Feng Xie,et al.  DEPSO: hybrid particle swarm with differential evolution operator , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[39]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[40]  Robert G. Reynolds,et al.  CADE: A hybridization of Cultural Algorithm and Differential Evolution for numerical optimization , 2017, Inf. Sci..

[41]  Zhijian Wu,et al.  Adaptive Differential Evolution with variable population size for solving high-dimensional problems , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[42]  Swagatam Das,et al.  An improved differential evolution algorithm with fitness-based adaptation of the control parameters , 2011, Inf. Sci..

[43]  Millie Pant,et al.  Differential Evolution using Quadratic Interpolation for Initializing the Population , 2009, 2009 IEEE International Advance Computing Conference.

[44]  Janez Brest,et al.  Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems , 2006, IEEE Transactions on Evolutionary Computation.

[45]  Ruhul A. Sarker,et al.  Differential Evolution with automatic population injection scheme for constrained problems , 2013, 2013 IEEE Symposium on Differential Evolution (SDE).

[46]  Wenyin Gong,et al.  Differential Evolution With Ranking-Based Mutation Operators , 2013, IEEE Transactions on Cybernetics.

[47]  Ruhul A. Sarker,et al.  Differential evolution with multiple strategies for solving CEC2011 real-world numerical optimization problems , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[48]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[49]  Josef Tvrdík Modifications of Differential Evolution with Composite Trial Vector Generation Strategies , 2012, SOCO.

[50]  Weili Wang,et al.  Differential evolution algorithm with strategy adaptation and knowledge-based control parameters , 2017, Artificial Intelligence Review.

[51]  Ling Wang,et al.  A coevolutionary differential evolution with harmony search for reliability-redundancy optimization , 2012, Expert Syst. Appl..

[52]  Pradipta Kishore Dash,et al.  A self adaptive differential harmony search based optimized extreme learning machine for financial time series prediction , 2014, Swarm Evol. Comput..

[53]  Swagatam Das,et al.  A multilevel color image thresholding scheme based on minimum cross entropy and differential evolution , 2015, Pattern Recognit. Lett..