Large Initial Population and Neighborhood Search incorporated in LSHADE to solve CEC2020 Benchmark Problems

The single objective multimodal bound-constrained optimization problems in CEC (IEEE Congress on Evolutionary Computation) competitions pose tremendous challenges to the researchers in finding the global optimum. This paper introduces the orthogonal array-based initialization of population and neighborhood search strategy in LSHADE (linear population reduction technique in success history based adaptive differential evolution) algorithm to solve the CEC2020 competition problems. In the novel algorithm, named as O-LSHADE, a large number of population members have been initialized in the search space using the orthogonal design. Thereafter, a small Euclidean neighborhood is defined for each member in the population. The adaptive mutation and crossover are performed within the neighborhood during first phase, i.e., predominantly exploration phase of the algorithm. The process ensures that the search space is adequately explored by the algorithm as the neighborhoods are not mixed and each neighborhood performs the mutation and crossover operations independently. At a later stage of the algorithm, a step reduction in population is done to perform the operations like an adaptive differential evolution. The proposed algorithm is found efficient, effective and robust when applied to the CEC2020 benchmark problems for single objective bound constrained optimization. In most cases, the algorithm could achieve the best error value of less than 100. This implies that the method could guide the search process towards the global basin.

[1]  Ponnuthurai N. Suganthan,et al.  Minimizing THD of multilevel inverters with optimal values of DC voltages and switching angles using LSHADE-EpSin algorithm , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[2]  Michal Pluhacek,et al.  Distance based parameter adaptation for Success-History based Differential Evolution , 2019, Swarm Evol. Comput..

[3]  Eugene Semenkin,et al.  LSHADE Algorithm with Rank-Based Selective Pressure Strategy for Solving CEC 2017 Benchmark Problems , 2018, 2018 IEEE Congress on Evolutionary Computation (CEC).

[4]  Anas A. Hadi,et al.  Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization , 2019, Swarm Evol. Comput..

[5]  Alex S. Fukunaga,et al.  Success-history based parameter adaptation for Differential Evolution , 2013, 2013 IEEE Congress on Evolutionary Computation.

[6]  Yuping Wang,et al.  An orthogonal genetic algorithm with quantization for global numerical optimization , 2001, IEEE Trans. Evol. Comput..

[7]  Janez Brest,et al.  iL-SHADE: Improved L-SHADE algorithm for single objective real-parameter optimization , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[8]  Alex S. Fukunaga,et al.  Improving the search performance of SHADE using linear population size reduction , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

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

[10]  Adam P. Piotrowski,et al.  Step-by-step improvement of JADE and SHADE-based algorithms: Success or failure? , 2018, Swarm Evol. Comput..

[11]  Ponnuthurai N. Suganthan,et al.  Optimal reconfiguration and distributed generator allocation in distribution network using an advanced adaptive differential evolution , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[12]  Ponnuthurai N. Suganthan,et al.  Ensemble sinusoidal differential covariance matrix adaptation with Euclidean neighborhood for solving CEC2017 benchmark problems , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[13]  Ponnuthurai N. Suganthan,et al.  Minimizing harmonic distortion in power system with optimal design of hybrid active power filter using differential evolution , 2017, Appl. Soft Comput..

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

[15]  Ponnuthurai N. Suganthan,et al.  Optimal placement of wind turbines in a windfarm using L-SHADE algorithm , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[16]  Janez Brest,et al.  Single objective real-parameter optimization: Algorithm jSO , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[17]  Robert G. Reynolds,et al.  An ensemble sinusoidal parameter adaptation incorporated with L-SHADE for solving CEC2014 benchmark problems , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[18]  Qingfu Zhang,et al.  Differential Evolution With Composite Trial Vector Generation Strategies and Control Parameters , 2011, IEEE Transactions on Evolutionary Computation.

[19]  Anas A. Hadi,et al.  LSHADE with semi-parameter adaptation hybrid with CMA-ES for solving CEC 2017 benchmark problems , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

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