Journal Home > Volume 2 , Issue 1

To address complex single objective global optimization problems, a new Level-Based Learning Differential Evolution (LBLDE) is developed in this study. In this approach, the whole population is sorted from the best to the worst at the beginning of each generation. Then, the population is partitioned into multiple levels, and different levels are used to exert different functions. In each level, a control parameter is used to select excellent exemplars from upper levels for learning. In this case, the poorer individuals can choose more learning exemplars to improve their exploration ability, and excellent individuals can directly learn from the several best individuals to improve the quality of solutions. To accelerate the convergence speed, a difference vector selection method based on the level is developed. Furthermore, specific crossover rates are assigned to individuals at the lowest level to guarantee that the population can continue to update during the later evolutionary process. A comprehensive experiment is organized and conducted to obtain a deep insight into LBLDE and demonstrates the superiority of LBLDE in comparison with seven peer DE variants.


menu
Abstract
Full text
Outline
About this article

Differential Evolution with Level-Based Learning Mechanism

Show Author's information Kangjia Qiao1Jing Liang1( )Boyang Qu2Kunjie Yu1Caitong Yue1Hui Song3
School of Electrical Engineering, Zhengzhou University, Zhengzhou 450001, China
School of Electronic and Information, Zhongyuan University of Technology, Zhengzhou 450007, China
School of Engineering, RMIT University, Melbourne 3000, Australia

Abstract

To address complex single objective global optimization problems, a new Level-Based Learning Differential Evolution (LBLDE) is developed in this study. In this approach, the whole population is sorted from the best to the worst at the beginning of each generation. Then, the population is partitioned into multiple levels, and different levels are used to exert different functions. In each level, a control parameter is used to select excellent exemplars from upper levels for learning. In this case, the poorer individuals can choose more learning exemplars to improve their exploration ability, and excellent individuals can directly learn from the several best individuals to improve the quality of solutions. To accelerate the convergence speed, a difference vector selection method based on the level is developed. Furthermore, specific crossover rates are assigned to individuals at the lowest level to guarantee that the population can continue to update during the later evolutionary process. A comprehensive experiment is organized and conducted to obtain a deep insight into LBLDE and demonstrates the superiority of LBLDE in comparison with seven peer DE variants.

Keywords: Differential Evolution (DE), parameter adaptation, level-based learning, exemplar selection

References(75)

1

R. Storn and K. Price, Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces, Journal of Global Optimization, vol. 11, no. 4, pp. 341–359, 1997.

2

F. Zhao, S. Di, J. Cao, J. Tang, and Jonrinaldi, A novel cooperative multi-stage hyper-heuristic for combination optimization problems, Complex System Modeling and Simulation, vol. 1, no. 2, pp. 91–108, 2021.

3

W. Gong, Z. Liao, X. Mi, L. Wang, and Y. Guo, Nonlinear equations solving with intelligent optimization algorithms: A survey, Complex System Modeling and Simulation, vol. 1, no. 1, pp. 15–32, 2021.

4

W. Deng, H. Liu, J. Xu, H. Zhao, and Y. Song, An improved quantuminspired differential evolution algorithm for deep belief network, IEEE Transactions on Instrumentation and Measurement, vol. 69, no. 10, pp. 7319–7327, 2020.

5

X. Yu, C. Li, and J. Zhou, A constrained differential evolution algorithm to solve uav path planning in disaster scenarios, Knowledge-Based Systems, vol. 204, pp. 106209–106220, 2020.

6

J. Liang, K. Qiao, M. Yuan, K. Yu, B. Qu, S. Ge, Y. Li, and G. Chen, Evolutionary multi-task optimization for parameters extraction of photovoltaic models, Energy Conversion and Management, vol. 207, pp. 112509–112524, 2020.

7

J. Liang, K. Qiao, C. Yue, K. Yu, B. Qu, R. Xu, Z. Li, and Y. Hu, A clustering-based differential evolution algorithm for solving multimodal multi-objective optimization problems, Swarm and Evolutionary Computation, vol. 60, pp. 100788–100802, 2021.

8

W. Deng, S. Shang, X. Cai, H. Zhao, Y. Zhou, H. Chen, and W. Deng, Quantum differential evolution with cooperative coevolution framework and hybrid mutation strategy for large scale optimization, Knowledge-Based Systems, vol. 224, pp. 107080–107094, 2021.

9

Z. Fan, W. Li, X. Cai, H. Li, C. Wei, Q. Zhang, K. Deb, and E. Goodman, Push and pull search for solving constrained multi-objective optimization problems, Swarm and Evolutionary Computation, vol. 44, pp. 665–679, 2019.

10

M. Pant, H. Zaheer, L. Garcia-Hernandez, and A. Abraham, Differential evolution: A review of more than two decades of research, Engineering Applications of Artificial Intelligence, vol. 90, pp. 103479–103504, 2020.

11

K. R. Opara and J. Arabas, Differential evolution: A survey of theoretical analyses, Swarm and Evolutionary Computation, vol. 44, pp. 546–558, 2019.

12

E. Cantú-Paz, Migration policies, selection pressure, and parallel evolutionary algorithms, Journal of Heuristics, vol. 7, no. 4, pp. 311–334, 2001.

13

W. Gong and Z. Cai, Differential evolution with ranking-based mutation operators, IEEE Transactions on Cybernetics, vol. 43, no. 6, pp. 2066–2081, 2013.

14
P. C. Wang, X. Qian, and X. H. Hu, A novel differential evolution algorithm based on chaos local search, in Proc. of International Conference on Information Engineering and Computer Science,Wuhan, China, 2009, pp. 1–4.https://doi.org/10.1109/ICIECS.2009.5365500
DOI
15
D. K. Tasoulis, N. G. Pavlidis, V. P. Plagianakos, and M. N. Vrahatis, Parallel differential evolution, in Proceedings of the Congress on Evolutionary Computation,Portland, OR, USA, 2004, pp. 2023–2029.
16

S. Das, S. S. Mullick, and P. N. Suganthan, Recent advances in differential evolution—an updated survey, Swarm and Evolutionary Computation, vol. 27, pp. 1–30, 2016.

17

Y. Wang, Z. Cai, and Q. Zhang, Differential evolution with composite trial vector generation strategies and control parameters, IEEE Transactions on Evolutionary Computation, vol. 15, no. 1, pp. 55–66, 2011.

18

M. Di Carlo, M. Vasile, and E. Minisci, Adaptive multi-population inflationary differential evolution, Soft Computing, vol. 24, no. 5, pp. 3861–3891, 2020.

19

E. Alba and M. Tomassini, Parallelism and evolutionary algorithms, IEEE Transactions on Evolutionary Computation, vol. 6, no. 5, pp. 443–462, 2002.

20

M. G. Epitropakis, D. K. Tasoulis, N. G. Pavlidis, V. P. Plagianakos, and M. N. Vrahatis, Enhancing differential evolution utilizing proximitybased mutation operators, IEEE Transactions on Evolutionary Computation, vol. 15, no. 1, pp. 99–119, 2011.

21

H. Peng, Z. Guo, C. Deng, and Z. Wu, Enhancing differential evolution with random neighbors based strategy, Journal of Computational Science, vol. 26, pp. 501–511, 2018.

22
R. Tanabe and A. S. Fukunaga, Improving the search performance of SHADE using linear population size reduction, in Proc. of IEEE Congress on Evolutionary Computation,Beijing, China, 2014, pp. 1658–1665.https://doi.org/10.1109/CEC.2014.6900380
DOI
23
A. W. Mohamed, A. A. Hadi, A. M. Fattouh, and K. M. Jambi, LSHADE with semi-parameter adaptation hybrid with CMA-ES for solving CEC 2017 benchmark problems, in Proc. of 2017 IEEE Congress on Evolutionary Computation,Donostia, Spain, 2017, pp. 145–152.https://doi.org/10.1109/CEC.2017.7969307
DOI
24

J. Brest and M. S. Maučec, Population size reduction for the differential evolution algorithm, Applied Intelligence, vol. 29, no. 3, pp. 228–247, 2008.

25

Z. Meng and C. Yang, Hip-DE: Historical population based mutation strategy in differential evolution with parameter adaptive mechanism, Information Sciences, vol. 562, pp. 44–77, 2021.

26

D. Zaharie, Influence of crossover on the behavior of differential evolution algorithms, Applied Soft Computing, vol. 9, no. 3, pp. 1126–1138, 2009.

27

R. Mallipeddi, P. N. Suganthan, Q. K. Pan, and M. F. Tasgetiren, Differential evolution algorithm with ensemble of parameters and mutation strategies, Applied Soft Computing, vol. 11, no. 2, pp. 1679–1696, 2011.

28

J. Zhang and A. C. Sanderson, JADE: Adaptive differential evolution with optional external archive, IEEE Transactions on Evolutionary Computation, vol. 13, no. 5, pp. 945–958, 2009.

29

J. Brest, S. Greiner, B. Boskovic, M. Mernik, and V. Zumer, Selfadapting control parameters in differential evolution: A comparative study on numerical benchmark problems, IEEE Transactions on Evolutionary Computation, vol. 10, no. 6, pp. 646–657, 2006.

30

Q. Yang, W. N. Chen, J. D. Deng, Y. Li, T. Gu, and J. Zhang, A level-based learning swarm optimizer for large-scale optimization, IEEE Transactions on Evolutionary Computation, vol. 22, no. 4, pp. 578–594, 2018.

31

Q. Yang, W. N. Chen, T. Gu, H. Jin, W. Mao, and J. Zhang, An adaptive stochastic dominant learning swarm optimizer for high-dimensional optimization, IEEE Transactions on Cybernetics, vol. 52, no. 3, pp. 1–17, 2022.

32

G. Wu, X. Shen, H. Li, H. Chen, A. Lin, and P. N. Suganthan, Ensemble of differential evolution variants, Information Sciences, vol. 423, pp. 172–186, 2018.

33

S. Wang, Y. Li, H. Yang, and H. Liu, Self-adaptive differential evolution algorithm with improved mutation strategy, Soft Computing, vol. 22, no. 10, pp. 3433–3447, 2018.

34

A. W. Mohamed and A. K. Mohamed, Adaptive guided differential evolution algorithm with novel mutation for numerical optimization, International Journal of Machine Learning and Cybernetics, vol. 10, no. 2, pp. 253–277, 2019.

35

L. Cui, G. Li, Z. Zhu, Q. Lin, K.-C. Wong, J. Chen, N. Lu, and J. Lu, Adaptive multiple-elites-guided composite differential evolution algorithm with a shift mechanism, Information Sciences, vol. 422, pp. 122–143, 2018.

36

Y. Cai, C. Shao, Y. Zhou, S. Fu, H. Zhang, and H. Tian, Differential evolution with adaptive guiding mechanism based on heuristic rules, IEEE Access, vol. 7, pp. 58023–58040, 2019.

37
W. J. Yu, J. J. Li, J. Zhang, and M. Wan, Differential evolution using mutation strategy with adaptive greediness degree control, in Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation,Vancouver, Canada, 2014, pp. 73–80.
38
X. Wang and L. Tang, Multi-objective optimization using a hybrid differential evolution algorithm, in Proc. of IEEE Congress on Evolutionary Computation,Brisbane, Australia, 2012, pp. 1–8.
39

M. Leon, N. Xiong, D. Molina, and F. Herrera, A novel memetic framework for enhancing differential evolution algorithms via combination with alopex local search, International Journal of Computational Intelligence Systems, vol. 12, no. 2, pp. 795–808, 2019.

40

S. Li, W. Gong, X. Yan, C. Hu, D. Bai, and L. Wang, Parameter estimation of photovoltaic models with memetic adaptive differential evolution, Solar Energy, vol. 190, pp. 465–474, 2019.

41
W. Liu, X. Wang, and X. Li, Memetic differential evolution for vehicle routing problem with time windows, in Proc. of International Conference in Swarm Intelligence,Berlin, Germany, 2012, pp. 358–365.https://doi.org/10.1007/978-3-642-30976-2_43
DOI
42

A. Caponio, F. Neri, and V. Tirronen, Super-fit control adaptation in memetic differential evolution frameworks, Soft Computing, vol. 13, no. 8, pp. 811–831, 2009.

43

F. Neri and V. Tirronen, Scale factor local search in differential evolution, Memetic Computing, vol. 1, no. 2, pp. 153–171, 2009.

44

N. Lynn, M. Z. Ali, and P. N. Suganthan, Population topologies for particle swarm optimization and differential evolution, Swarm and Evolutionary Computation, vol. 39, pp. 24–35, 2018.

45

G. Wu, R. Mallipeddi, P. N. Suganthan, R. Wang, and H. Chen, Differential evolution with multi-population based ensemble of mutation strategies, Information Sciences, vol. 329, pp. 329–345, 2016.

46

X. Li, L. Wang, Q. Jiang, and N. Li, Differential evolution algorithm with multi-population cooperation and multi-strategy integration, Neurocomputing, vol. 421, pp. 285–302, 2021.

47

M. Weber, F. Neri, and V. Tirronen, Distributed differential evolution with explorative-exploitative population families, Genetic Programming and Evolvable Machines, vol. 10, no. 4, pp. 343–372, 2009.

48

I. De Falco, A. Della Cioppa, D. Maisto, U. Scafuri, and E. Tarantino, Biological invasion-inspired migration in distributed evolutionary algorithms, Information Sciences, vol. 207, pp. 50–65, 2012.

49

I. De Falco, A. Della Cioppa, D. Maisto, and U. Scafuri, An adaptive invasion-based model for distributed differential evolution, Information Sciences, vol. 278, pp. 653–672, 2014.

50
M. A. Bouteldja and M. Batouche, A study on differential evolution and cellular differential evolution for multilevel color image segmentation, in Proc. of Intelligent Systems and Computer Vision,Fez, Morocco, 2017, pp. 1–8.https://doi.org/10.1109/ISACV.2017.8054910
DOI
51

A. K. Qin, V. L. Huang, and P. N. Suganthan, Differential evolution algorithm with strategy adaptation for global numerical optimization, IEEE Transactions on Evolutionary Computation, vol. 13, no. 2, pp. 398–417, 2009.

52

Q. Fan, W. Wang, and X. Yan, Differential evolution algorithm with strategy adaptation and knowledge-based control parameters, Artificial Intelligence Review, vol. 51, no. 2, pp. 219–253, 2019.

53

J. Liang, K. Qiao, K. Yu, S. Ge, B. Qu, R. Xu, and K. Li, Parameters estimation of solar photovoltaic models via a self-adaptive ensemblebased differential evolution, Solar Energy, vol. 207, pp. 336–346, 2020.

54

K. Qiao, J. Liang, K. Yu, M. Yuan, B. Qu, and C. Yue, Self-adaptive resources allocation-based differential evolution for constrained evolutionary optimization, Knowledge-Based Systems, vol. 235, pp. 107653–107667, 2022.

55

B. C. Wang, H. X. Li, J. P. Li, and Y. Wang, Composite differential evolution for constrained evolutionary optimization, IEEE Transactions on Systems,Man,and Cybernetics:Systems, vol. 49, no. 7, pp. 1482–1495, 2019.

56
Z. Z. Liu, Y. Wang, S. Yang, and Z. Cai, Differential evolution with a two-stage optimization mechanism for numerical optimization, in Proc. of IEEE Congress on Evolutionary Computation,Vancouver, Canada, 2016, pp. 3170–3177.https://doi.org/10.1109/CEC.2016.7744190
DOI
57

L. Gui, X. Xia, F. Yu, H. Wu, R. Wu, B. Wei, Y. Zhang, X. Li, and G. He, A multi-role based differential evolution, Swarm and Evolutionary Computation, vol. 50, pp. 100508–100513, 2019.

58

Y. Wang, J. P. Li, X. Xue, and B. C. Wang, Utilizing the correlation between constraints and objective function for constrained evolutionary optimization, IEEE Transactions on Evolutionary Computation, vol. 24, no. 1, pp. 29–43, 2020.

59

Z. Tan, K. Li, and Y. Wang, Differential evolution with adaptive mutation strategy based on fitness landscape analysis, Information Sciences, vol. 549, pp. 142–163, 2021.

60
F. Peng, K. Tang, G. Chen, and X. Yao, Multi-start jade with knowledge transfer for numerical optimization, in Proc. of IEEE Congress on Evolutionary Computation,Trondheim, Norway, 2009, pp. 1889–1895.https://doi.org/10.1109/CEC.2009.4983171
DOI
61

Z. Li, J. Guo, and S. Yang, Improving the JADE algorithm by clustering successful parameters, International Journal of Wireless and Mobile Computing, vol. 11, no. 3, pp. 190–197, 2016.

62
R. Tanabe and A. Fukunaga, Success-history based parameter adaptation for differential evolution, in Proc. of IEEE Congress on Evolutionary Computation,Cancun, Mexico, 2013, pp. 71–78.https://doi.org/10.1109/CEC.2013.6557555
DOI
63

Y. Z. Zhou, W. C. Yi, L. Gao, and X. Y. Li, Adaptive differential evolution with sorting crossover rate for continuous optimization problems, IEEE Transactions on Cybernetics, vol. 47, no. 9, pp. 2742–2753, 2017.

64

W. J. Yu, M. Shen, W. N. Chen, Z. H. Zhan, Y. J. Gong, Y. Lin, O. Liu, and J. Zhang, Differential evolution with two-level parameter adaptation, IEEE Transactions on Cybernetics, vol. 44, no. 7, pp. 1080–1099, 2014.

65
V. Tirronen and F. Neri, Differential evolution with fitness diversity self-adaptation, in Proc. of Nature-Inspired Algorithms for Optimisation,Berlin, Germany, 2009, pp. 199–234.https://doi.org/10.1007/978-3-642-00267-0_7
DOI
66
A. Zamuda, J. Brest, and E. M. Montes, Structured population size reduction differential evolution with multiple mutation strategies on CEC 2013 real parameter optimization, in Proc. of IEEE Congress on Evolutionary Computation,Cancun, Mexico, 2013, pp. 1925–1931.https://doi.org/10.1109/CEC.2013.6557794
DOI
67

P. Rakshit, A. Konar, P. Bhowmik, I. Goswami, S. Das, L. C. Jain, and A. K. Nagar, Realization of an adaptive memetic algorithm using differential evolution and Q-learning: A case study in multirobot path planning, IEEE Transactions on Systems,Man,and Cybernetics:Systems, vol. 43, no. 4, pp. 814–831, 2013.

68

R. D. Al-Dabbagh, F. Neri, N. Idris, and M. S. Baba, Algorithmic design issues in adaptive differential evolution schemes: Review and taxonomy, Swarm and Evolutionary Computation, vol. 43, pp. 284–311, 2018.

69
N. Awad, M. Ali, J. Liang, B. Qu, and P. Suganthan, Evaluation criteria for the CEC 2017 special session and competition on single objective realparameter numerical optimization, Technology Report, Nanyang Technological University, Singapore, 2016.
70
A. K. Mohamed and A. W. Mohamed, Real-parameter unconstrained optimization based on enhanced AGDE algorithm, in Machine Learning Paradigms: Theory and Application, Hassanien, ed. Cham, Switzerland: Springer, 2019, pp. 431–450.https://doi.org/10.1007/978-3-030-02357-7_21
DOI
71

A. W. Mohamed and P. N. Suganthan, Real-parameter unconstrained optimization based on enhanced fitness-adaptive differential evolution algorithm with novel mutation, Soft Computing, vol. 22, no. 10, pp. 3215–3235, 2018.

72

G. Sun, G. Xu, and N. Jiang, A simple differential evolution with timevarying strategy for continuous optimization, Soft Computing, vol. 24, no. 4, pp. 2727–2747, 2020.

73

C. Yue, B. Qu, and J. Liang, A multiobjective particle swarm optimizer using ring topology for solving multimodal multiobjective problems, IEEE Transactions on Evolutionary Computation, vol. 22, no. 5, pp. 805–817, 2018.

74

K. Qiao, K. Yu, B. Qu, J. Liang, H. Song, and C. Yue, An evolutionary multitasking optimization framework for constrained multi-objective optimization problems, IEEE Transactions on Evolutionary Computation, vol. 26, no. 2, pp. 263–277, 2022.

75

H. Li, F. He, Y. Chen, and Y. Pan, Mlfs-ccde: Multi-objective large-scale feature selection by cooperative coevolutionary differential evolution, Memetic Computing, vol. 13, no. 1, pp. 1–18, 2021.

Publication history
Copyright
Acknowledgements
Rights and permissions

Publication history

Published: 30 March 2022
Issue date: March 2022

Copyright

© The author(s) 2022

Acknowledgements

Acknowledgment

This work was supported in part by the National Natural Science Fund for Outstanding Young Scholars of China (No. 61922072), the National Natural Science Foundation of China (Nos. 61876169, 61276238, 61806179, and 61976237), and Key Research and Development and Promotion Projects in Henan Province (No. 192102210098).

Rights and permissions

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/).

Return