Adaptive dimensional learning with a tolerance framework for the differential evolution algorithm

W Li, X Ye, Y Huang… - Complex System Modeling …, 2022 - ieeexplore.ieee.org
W Li, X Ye, Y Huang, S Mahmoodi
Complex System Modeling and Simulation, 2022ieeexplore.ieee.org
The Differential Evolution (DE) algorithm, which is an efficient optimization algorithm, has
been used to solve various optimization problems. In this paper, adaptive dimensional
learning with a tolerance framework for DE is proposed. The population is divided into an
elite subpopulation, an ordinary subpopulation, and an inferior subpopulation according to
the fitness values. The ordinary and elite subpopulations are used to maintain the current
evolution state and to guide the evolution direction of the population, respectively. The …
The Differential Evolution (DE) algorithm, which is an efficient optimization algorithm, has been used to solve various optimization problems. In this paper, adaptive dimensional learning with a tolerance framework for DE is proposed. The population is divided into an elite subpopulation, an ordinary subpopulation, and an inferior subpopulation according to the fitness values. The ordinary and elite subpopulations are used to maintain the current evolution state and to guide the evolution direction of the population, respectively. The inferior subpopulation learns from the elite subpopulation through the dimensional learning strategy. If the global optimum is not improved in a specified number of iterations, a tolerance mechanism is applied. Under the tolerance mechanism, the inferior and elite subpopulations implement the restart strategy and the reverse dimensional learning strategy, respectively. In addition, the individual status and algorithm status are used to adaptively adjust the control parameters. To evaluate the performance of the proposed algorithm, six state-of-the-art DE algorithm variants are compared on the benchmark functions. The results of the simulation show that the proposed algorithm outperforms other variant algorithms regarding function convergence rate and solution accuracy.
ieeexplore.ieee.org