Differential evolution algorithm with wavelet basis function and optimal mutation strategy for complex optimization problem

Abstract The optimization performance of differential evolution(DE) algorithm significantly depends on control parameters and mutation strategy. However, it is difficult to set suitable control parameters and select reasonable mutation strategy for DE in solving an actual engineering optimization problem. To solve these problems, a new optimal mutation strategy based on the complementary advantages of five mutation strategies is designed to develop a novel improved DE algorithm with the wavelet basis function, named WMSDE, which can improve the search quality, accelerate convergence and avoid fall into local optimum and stagnation. In the proposed WMSDE, the initial population is divided into several subpopulations to exchange search information between the different subpopulations and improve the population diversity to a certain extent. The wavelet basis function and normal distribution function are used to control the scaling factor and the crossover rate respectively in order to ensure the diversity of solutions and accelerate convergence. The new optimal mutation strategy is used to improve the local search ability and ensure the global search ability. Finally, the proposed WMSDE is compared with five state-of-the-art DE variants by 11 benchmark functions. The experiment results indicate that the proposed WMSDE can avoid premature convergence, balance local search ability and global search ability, accelerate convergence, improve the population diversity and the search quality. Additionally, a real-world airport gate assignment problem is employed to further prove the effectiveness of the proposed WMSDE. The results show that it can effectively solve the complex airport gate assignment problem, and obtain airport gate assignment rate of 97.6%.

[1]  Najeh Ben Guedria,et al.  An accelerated differential evolution algorithm with new operators for multi-damage detection in plate-like structures , 2020 .

[2]  Jiang Wu,et al.  Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes , 2019, Entropy.

[3]  P. Melba Mary,et al.  Automatic generation control of a multi-area power system with renewable energy source under deregulated environment: adaptive fuzzy logic-based differential evolution (DE) algorithm , 2019, Soft Comput..

[4]  Esmaeil Hadavandi,et al.  LMBO-DE: a linearized monarch butterfly optimization algorithm improved with differential evolution , 2018, Soft Comput..

[5]  Wu Deng,et al.  A novel collaborative optimization algorithm in solving complex optimization problems , 2016, Soft Computing.

[6]  Rong Chen,et al.  Fusion of Multi-RSMOTE With Fuzzy Integral to Classify Bug Reports With an Imbalanced Distribution , 2019, IEEE Transactions on Fuzzy Systems.

[7]  Ruhul A. Sarker,et al.  An Improved Self-Adaptive Differential Evolution Algorithm for Optimization Problems , 2013, IEEE Transactions on Industrial Informatics.

[8]  Huimin Zhao,et al.  An Improved Quantum-Inspired Differential Evolution Algorithm for Deep Belief Network , 2020, IEEE Transactions on Instrumentation and Measurement.

[9]  Qian Zhang,et al.  An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks , 2019, Expert Syst. Appl..

[10]  Yang Chen,et al.  Association rule mining based parameter adaptive strategy for differential evolution algorithms , 2019, Expert Syst. Appl..

[11]  Mengnan Tian,et al.  Differential evolution with improved individual-based parameter setting and selection strategy , 2017, Appl. Soft Comput..

[12]  Lixin Tang,et al.  An Improved Differential Evolution Algorithm for Practical Dynamic Scheduling in Steelmaking-Continuous Casting Production , 2014, IEEE Transactions on Evolutionary Computation.

[13]  Muhammad Usman,et al.  A Hybrid Approach for Energy Consumption Forecasting With a New Feature Engineering and Optimization Framework in Smart Grid , 2020, IEEE Access.

[14]  Mohammed Azmi Al-Betar,et al.  Island flower pollination algorithm for global optimization , 2019, The Journal of Supercomputing.

[15]  Xiaoqin Zhang,et al.  An enhanced Bacterial Foraging Optimization and its application for training kernel extreme learning machine , 2020, Appl. Soft Comput..

[16]  Wu Deng,et al.  An Improved Ant Colony Optimization Algorithm Based on Hybrid Strategies for Scheduling Problem , 2019, IEEE Access.

[17]  Jingyuan Chen,et al.  The Need for Cognition on Earthquake Risk in China Based on Psychological Distance Theory , 2020, Complex..

[18]  Xiaoqin Zhang,et al.  Enhanced Moth-flame optimizer with mutation strategy for global optimization , 2019, Inf. Sci..

[19]  Bo Li,et al.  Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment , 2017, Applied Soft Computing.

[20]  Mohammed Azmi Al-Betar,et al.  Island artificial bee colony for global optimization , 2020, Soft Computing.

[21]  C. Su,et al.  Network Reconfiguration of Distribution Systems Using Improved Mixed-Integer Hybrid Differential Evolution , 2002, IEEE Power Engineering Review.

[22]  Jason Sheng-Hong Tsai,et al.  Constrained min-max optimization via the improved constraint-activated differential evolution with escape vectors , 2016, Expert Syst. Appl..

[23]  Jeng-Shyang Pan,et al.  PaDE: An enhanced Differential Evolution algorithm with novel control parameter adaptation schemes for numerical optimization , 2019, Knowl. Based Syst..

[24]  Wu Deng,et al.  An effective improved co-evolution ant colony optimisation algorithm with multi-strategies and its application , 2020, Int. J. Bio Inspired Comput..

[25]  Liang Gao,et al.  An improved adaptive differential evolution algorithm for continuous optimization , 2016, Expert Syst. Appl..

[26]  Ali Wagdy Mohamed,et al.  An improved differential evolution algorithm with triangular mutation for global numerical optimization , 2015, Comput. Ind. Eng..

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

[28]  Wenyin Gong,et al.  Parameter optimization of PEMFC model with improved multi-strategy adaptive differential evolution , 2014, Eng. Appl. Artif. Intell..

[29]  Mohammad Reza Meybodi,et al.  A multi-population differential evolution algorithm based on cellular learning automata and evolutionary context information for optimization in dynamic environments , 2020, Appl. Soft Comput..

[30]  Haibin Duan,et al.  An improved constrained differential evolution algorithm for unmanned aerial vehicle global route planning , 2015, Appl. Soft Comput..

[31]  Siew Chin Neoh,et al.  Insights into the effects of control parameters and mutation strategy on self-adaptive ensemble-based differential evolution , 2020, Inf. Sci..

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

[33]  Junjie Xu,et al.  An effective improved co-evolution ant colony optimisation algorithm with multi-strategies and its application , 2020, Int. J. Bio Inspired Comput..

[34]  Wu Deng,et al.  Semi-Supervised Broad Learning System Based on Manifold Regularization and Broad Network , 2020, IEEE Transactions on Circuits and Systems I: Regular Papers.

[35]  Mostafa Z. Ali,et al.  Multi-objective differential evolution based on normalization and improved mutation strategy , 2017, Natural Computing.

[36]  Bin Zhang,et al.  Timely daily activity recognition from headmost sensor events. , 2019, ISA transactions.

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

[38]  Pascal Bouvry,et al.  Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies , 2011, IEEE Transactions on Evolutionary Computation.

[39]  Tung Khac Truong,et al.  An improved differential evolution based on roulette wheel selection for shape and size optimization of truss structures with frequency constraints , 2016, Neural Computing and Applications.

[40]  Yong Wang,et al.  An improved (μ + λ)-constrained differential evolution for constrained optimization , 2013, Inf. Sci..

[41]  Janez Brest,et al.  Improved Differential Evolution for Large-Scale Black-Box Optimization , 2018, IEEE Access.

[42]  Rong-Hwa Huang,et al.  An effective ant colony optimization algorithm for multi-objective job-shop scheduling with equal-size lot-splitting , 2017, Appl. Soft Comput..

[43]  Yaqing Liu,et al.  Daily Activity Feature Selection in Smart Homes Based on Pearson Correlation Coefficient , 2020, Neural Processing Letters.

[44]  Hossam Faris,et al.  Adaptive $$\beta -$$β-hill climbing for optimization , 2019, Soft Comput..

[45]  Mohammed Azmi Al-Betar,et al.  Island bat algorithm for optimization , 2018, Expert systems with applications.

[46]  Hossam Faris,et al.  Natural selection methods for Grey Wolf Optimizer , 2018, Expert Syst. Appl..

[47]  Lai Ming-yong,et al.  An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows , 2010, Eng. Appl. Artif. Intell..

[48]  Zhaoquan Cai,et al.  Improving sampling-based image matting with cooperative coevolution differential evolution algorithm , 2017, Soft Comput..

[49]  Swagatam Das,et al.  Automatic Clustering Using an Improved Differential Evolution Algorithm , 2007 .

[50]  Hassan Haghighi,et al.  Structural test data generation using a memetic ant colony optimization based on evolution strategies , 2017, Swarm Evol. Comput..