829
Views
774
Downloads
6
Crossref
N/A
WoS
6
Scopus
N/A
CSCD
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.
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.
R. Storn and K. Price, Differential evolution – A simple and efficient heuristic for global optimization over continuous spaces, J. Glob. Optim., vol. 11, no. 4, pp. 341–359, 1997.
J. Brest, S. Greiner, B. Boskovic, M. Mernik, and V. Zumer, Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems, IEEE Trans. Evol. Comput., vol. 10, no. 6, pp. 646–657, 2006.
E. Hancer, A new multi-objective differential evolution approach for simultaneous clustering and feature selection, Eng. Appl. Artif. Intell., vol. 87, p. 103307, 2020.
H. Zhao, Z. H. Zhan, Y. Lin, X. F. Chen, X. N. Luo, J. Zhang, S. Kwong, and J. Zhang, Local binary pattern-based adaptive differential evolution for multimodal optimization problems, IEEE Trans. Cybern., vol. 50, no. 7, pp. 3343–3357, 2020.
I. M. Ali, D. Essam, and K. Kasmarik, A novel design of differential evolution for solving discrete traveling salesman problems, Swarm Evol. Comput., vol. 52, p. 100607, 2020.
M. Y. Lai and C. Erbao, An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows, Eng. Appl. Artif. Intell., vol. 23, no. 2, pp. 188–195, 2010.
S. M. Venske, R. A. Gonçalves, E. M. Benelli, and M. R. Delgado, ADEMO/D: An adaptive differential evolution for protein structure prediction problem, Expert Syst. Appl., vol. 56, pp. 209–226, 2016.
X. G. Zhou, C. X. Peng, J. Liu, Y. Zhang, and G. J. Zhang, Underestimation-assisted global-local cooperative differential evolution and the application to protein structure prediction, IEEE Trans. Evol. Comput., vol. 24, no. 3, pp. 536–550, 2020.
D. P. Qiao and G. K. H. Pang, A modified differential evolution with heuristic algorithm for nonconvex optimization on sensor network localization, IEEE Trans. Veh. Technol., vol. 65, no. 3, pp. 1676–1689, 2016.
S. J. Li, Q. Gu, W. Y. Gong, and B. Ning, An enhanced adaptive differential evolution algorithm for parameter extraction of photovoltaic models, Energy Convers. Manage., vol. 205, p. 112443, 2020.
S. C. Gao, K. Y. Wang, S. C. Tao, T. Jin, H. W. Dai, and J. J. Cheng, A state-of-the-art differential evolution algorithm for parameter estimation of solar photovoltaic models, Energy Convers. Manage., vol. 230, p. 113784, 2021.
Y. Zhang, D. W. Gong, X. Z. Gao, T. Tian, and X. Y. Sun, Binary differential evolution with self-learning for multi-objective feature selection, Inf. Sci., vol. 507, pp. 67–85, 2020.
S. Katoch, S. S. Chauhan, and V. Kumar, A review on genetic algorithm: Past, present, and future, Multimed. Tools Appl., vol. 80, no. 5, pp. 8091–8126, 2021.
A. Afzal and M. K. Ramis, Multi-objective optimization of thermal performance in battery system using genetic and particle swarm algorithm combined with fuzzy logics, J. Energy Storage, vol. 32, p. 101815, 2020.
G. P. Zhu and S. Kwong, Gbest-guided artificial bee colony algorithm for numerical function optimization, Appl. Math. Comput., vol. 217, no. 7, pp. 3166–3173, 2010.
N. Yi, J. J. Xu, L. M. Yan, and L. Huang, Task optimization and scheduling of distributed cyber-physical system based on improved ant colony algorithm, Future Generat. Comput. Syst., vol. 109, pp. 134–148, 2020.
J. Q. Zhang and A. C. Sanderson, JADE: Adaptive differential evolution with optional external archive, IEEE Trans. Evol. Comput., vol. 13, no. 5, pp. 945–958, 2009.
G. J. Sun, G. N. Xu, and N. Jiang, A simple differential evolution with time-varying strategy for continuous optimization, Soft Comput., vol. 24, no. 4, pp. 2727–2747, 2020.
M. Ali and M. Pant, Improving the performance of differential evolution algorithm using Cauchy mutation, Soft Comput., vol. 15, no. 5, pp. 991–1007, 2011.
G. J. Sun, J. Peng, and R. Q. Zhao, Differential evolution with individual-dependent and dynamic parameter adjustment, Soft Comput., vol. 22, no. 17, pp. 5747–5773, 2018.
H. Wang, S. Rahnamayan, H. Sun, and M. G. H. Omran, Gaussian bare-bones differential evolution, IEEE Trans. Cybern., vol. 43, no. 2, pp. 634–647, 2013.
G. Liu and Z. L. Guo, A clustering-based differential evolution with random-based sampling and Gaussian sampling, Neurocomputing, vol. 205, pp. 229–246, 2016.
T. J. Choi, J. Togelius, and Y. G. Cheong, Advanced cauchy mutation for differential evolution in numerical optimization, IEEE Access, vol. 8, pp. 8720–8734, 2020.
Y. Wang, Z. X. Cai, and Q. F. Zhang, Differential evolution with composite trial vector generation strategies and control parameters, IEEE Trans. Evol. Comput., vol. 15, no. 1, pp. 55–66, 2011.
A. K. Qin, V. L. Huang, and P. N. Suganthan, Differential evolution algorithm with strategy adaptation for global numerical optimization, IEEE Trans. Evol. Comput., vol. 13, no. 2, pp. 398–417, 2009.
R. Mallipeddi, P. N. Suganthan, Q. K. Pan, and M. F. Tasgetiren, Differential evolution algorithm with ensemble of parameters and mutation strategies, Appl. Soft Comput., vol. 11, no. 2, pp. 1679–1696, 2011.
X. G. Zhou and G. J. Zhang, Differential evolution with underestimation-based multimutation strategy, IEEE Trans. Cybern., vol. 49, no. 4, pp. 1353–1364, 2019.
Q. Q. Fan and X. F. Yan, Self-adaptive differential evolution algorithm with zoning evolution of control parameters and adaptive mutation strategies, IEEE Trans. Cybern., vol. 46, no. 1, pp. 219–232, 2016.
Z. Q. Zeng, M. Zhang, T. Chen, and Z. Y. Hong, A new selection operator for differential evolution algorithm, Knowl.-Based Syst., vol. 226, p. 107150, 2021.
W. C. Yi, Y. Z. Zhou, L. Gao, X. Y. Li, and J. H. Mou, An improved adaptive differential evolution algorithm for continuous optimization, Expert Syst. Appl., vol. 44, pp. 1–12, 2016.
G. H. Wu, X. Shen, H. F. Li, H. K. Chen, A. P. Lin, and P. N. Suganthan, Ensemble of differential evolution variants, Inf. Sci., vol. 423, pp. 172–186, 2018.
N. H. Awad, M. Z. Ali, P. N. Suganthan, and R. G. Reynolds, CADE: A hybridization of cultural algorithm and differential evolution for numerical optimization, Inf. Sci., vol. 378, pp. 215–241, 2017.
Z. H. Zhan, Z. J. Wang, H. Jin, and J. Zhang, Adaptive distributed differential evolution, IEEE Trans. Cybern., vol. 50, no. 11, pp. 4633–4647, 2020.
M. Jamil and X. S. Yang, A literature survey of benchmark functions for global optimisation problems, Int. J. Math. Model. Numer. Optimis., vol. 4, no. 2, pp. 150–194, 2013.
X. Yao, Y. Liu, and G. M. Lin, Evolutionary programming made faster, IEEE Trans. Evol. Comput., vol. 3, no. 2, pp. 82–102, 1999.
G. H. Wu, R. Mallipeddi, P. N. Suganthan, R. Wang, and H. K. Chen, Differential evolution with multi-population based ensemble of mutation strategies, Inf. Sci., vol. 329, pp. 329–345, 2016.
M. Friedman, The use of ranks to avoid the assumption of normality implicit in the analysis of variance, J. Am. Stat. Assoc., vol. 32, no. 200, pp. 675–701, 1937.
This work was supported by the National Natural Science Foundation of China (Nos. 61903089 and 62066019), the Natural Science Foundation of Jiangxi Province (Nos. 20202BABL202020 and 20202BAB202014), and the National Key Research and Development Program of China (No. 2020YFB1713700).
The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).