Skip to main content
Log in

A novel differential evolution algorithm based on periodic intervention and systematic regulation mechanisms

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Differential evolution (DE) has attracted widespread attention due to its outstanding optimization performance and ease of operation, but it cannot avoid the dilemmas of premature convergence or stagnation when faced with complex optimization problems. To reduce the probability of such difficulties for DE, we sort out the factors that influence the balance between global exploration and local exploitation in the DE algorithm, and we design a novel DE variant (abbreviated as PISRDE) by integrating the corresponding influence factors through a periodic intervention mechanism and a systematic regulation mechanism. The periodic intervention mechanism divides the optimization operations of PISRDE into routine operation and intervention operation, and it balances global exploration and local exploitation at the macro level by executing the two operations alternately. The systematic regulation mechanism treats the involved optimization strategies and parameter settings as an organic system for targeted design, to balance global exploration and local exploitation at the meso or micro level. To evaluate and verify the optimization performance of PISRDE, we employ seven DE variants with excellent optimization performance to conduct comparison experiments on the IEEE CEC 2014 and IEEE CEC 2017 benchmarks. The comparison results indicate that PISRDE outperforms all competitors overall, and its relative advantage is even more significant when dealing with high-dimensional and complex optimization problems.

Graphical abstract

Schematic design philosophy of PISRDE

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Fig. 1
Fig. 2
Fig. 3
Algorithm 2
Fig. 4
Algorithm 3
Algorithm 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data Availability and Access

All authors have reviewed and approved the final manuscript submitted and the data utilized in this paper. The test benchmarks and comparison algorithms employed in this paper are detailed in the corresponding references, and the experimental data for proposed algorithm are shown in the Supplementary Material

References

  1. Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359

    MathSciNet  Google Scholar 

  2. Li C, Deng L, Qiao L, Zhang L (2022) An efficient differential evolution algorithm based on orthogonal learning and elites local search mechanisms for numerical optimization. Knowl-Based Syst 235:107636

    Google Scholar 

  3. Liu D, He H, Yang Q, Wang Y, Jeon S-W, Zhang J (2023) Function value ranking aware differential evolution for global numerical optimization. Swarm Evol Comput 78:101282

    Google Scholar 

  4. Lv D, Xiong G, Fu X, Al-Betar MA, Zhang J, Bouchekara HR, Chen H (2023) Exponential hybrid mutation differential evolution for economic dispatch of large-scale power systems considering valve-point effects. Appl Intell 53:31046–31064

    Google Scholar 

  5. Wang P, Xue B, Liang J, Zhang M (2023) Differential evolution-based feature selection: a niching-based multiobjective approach. IEEE Trans Evol Comput 27:296–310

    Google Scholar 

  6. Wang L, Li J, Yan X (2024) A variable population size opposition-based learning for differential evolution algorithm and its applications on feature selection. Appl Intell 54:959–984

    Google Scholar 

  7. Dai M, Feng X, Yu H, Guo W (2023) An opposition-based differential evolution clustering algorithm for emotional preference and migratory behavior optimization. Knowl-Based Syst 259:110073

    Google Scholar 

  8. Kumar A, Biswas PP, Suganthan PN (2022) Differential evolution with orthogonal array-based initialization and a novel selection strategy. Swarm Evol Comput 68:101010

    Google Scholar 

  9. Civicioglu P, Besdok E (2023) Bernstein-Levy differential evolution algorithm for numerical function optimization. Neural Comput Appl 35:6603–6621

    Google Scholar 

  10. Wang Z, Chen Z, Wang Z, Wei J, Chen X, Li Q, Zheng Y, Sheng W (2022) Adaptive memetic differential evolution with multi-niche sampling and neighborhood crossover strategies for global optimization. Inf Sci 583:121–136

    Google Scholar 

  11. Zeng Z, Zhang M, Chen T, Hong Z (2021) A new selection operator for differential evolution algorithm. Knowl-Based Syst 226:107150

    Google Scholar 

  12. Zeng Z, Zhang H (2022) An evolutionary-state-based selection strategy for enhancing differential evolution algorithm. Inf Sci 617:373–394

    Google Scholar 

  13. Zhang X, Liu Q, Qu Y (2023) An adaptive differential evolution algorithm with population size reduction strategy for unconstrained optimization problem. Appl Soft Comput 138:110209

    Google Scholar 

  14. Cheng J, Pan Z, Liang H, Gao Z, Gao J (2021) Differential evolution algorithm with fitness and diversity ranking-based mutation operator. Swarm Evol Comput 61:100816

    Google Scholar 

  15. Tian M, Yan X, Gao X (2024) An enhanced adaptive differential evolution algorithm with dual performance evaluation metrics for numerical optimization. Swarm Evol Comput 84:101454

  16. Li Y, Wang S, Yang B (2020) An improved differential evolution algorithm with dual mutation strategies collaboration. Expert Syst Appl 153:113451

    Google Scholar 

  17. Li Y, Wang S, Yang H, Chen H (2023) Differential evolution with variable leader-adjoint populations. Appl Intell 53:15580–15602

    Google Scholar 

  18. Zhang S, Zheng S, Zheng L (2023) Differential evolution with objective and dimension knowledge utilization. Swarm Evol Comput 80:101322

    Google Scholar 

  19. Zhong X, Cheng P (2021) An elite-guided hierarchical differential evolution algorithm. Appl Intell 51:4962–4983

    Google Scholar 

  20. Gupta S, Su R (2022) An efficient differential evolution with fitness-based dynamic mutation strategy and control parameters. Knowl-Based Syst 251:109280

    Google Scholar 

  21. Yang Q, Yuan S, Gao H, Zhang W (2024) Differential evolution with migration mechanism and information reutilization for global optimization. Expert Syst Appl 238:122076

    Google Scholar 

  22. Deng W, Xu J, Song Y, Zhao H (2021) Differential evolution algorithm with wavelet basis function and optimal mutation strategy for complex optimization problem. Appl Soft Comput 100:106724

    Google Scholar 

  23. Liu T, Xiong G, Mohamed AW, Suganthan PN (2022) Opposition-mutual learning differential evolution with hybrid mutation strategy for large-scale economic load dispatch problems with valve-point effects and multi-fuel options. Inf Sci 609:1721–1745

    Google Scholar 

  24. Sun G, Yang B, Yang Z, Xu G (2020) An adaptive differential evolution with combined strategy for global numerical optimization. Soft Comput 24:6277–6296

    Google Scholar 

  25. Deng L, Li C, Han R, Zhang L, Qiao L (2021) TPDE: a tri-population differential evolution based on zonal-constraint stepped division mechanism and multiple adaptive guided mutation strategies. Inf Sci 575:22–40

    MathSciNet  Google Scholar 

  26. Li Y, Han T, Wang X, Zhou H, Tang S, Huang C, Han B (2023) MjSO: a modified differential evolution with a probability selection mechanism and a directed mutation strategy. Swarm Evol Comput 78:101294

    Google Scholar 

  27. Xia X, Tong L, Zhang Y, Xu X, Yang H, Gui L, Li Y, Li K (2021) NFDDE: a novelty-hybrid-fitness driving differential evolution algorithm. Inf Sci 579:33–54

    MathSciNet  Google Scholar 

  28. Jin P, Cen J, Feng Q, Ai W, Chen H, Qiao H (2024) Differential evolution with the mutation strategy transformation based on a quartile for numerical optimization. Appl Intell 54:334–356

    Google Scholar 

  29. Song Y, Zhao G, Zhang B, Chen H, Deng W, Deng W (2023) An enhanced distributed differential evolution algorithm for portfolio optimization problems. Eng Appl Artif Intell 121:106004

    Google Scholar 

  30. Sun Y, Yang G (2024) Differential evolution with stage stratification method and dual balanced mutation strategy for real-parameter numerical optimization. Expert Syst Appl 238:121774

    Google Scholar 

  31. Xia X, Gui L, Zhang Y, Xu X, Yu F, Wu H, Wei B, He G, Li Y, Li K (2021) A fitness-based adaptive differential evolution algorithm. Inf Sci 549:116–141

    MathSciNet  Google Scholar 

  32. Deng L, Li C, Sun H, Qiao L, Miao X (2022) Dual mutations collaboration mechanism with elites guiding and inferiors eliminating techniques for differential evolution. Soft Comput 26:1923–1940

    Google Scholar 

  33. Yi W, Chen Y, Pei Z, Lu J (2022) Adaptive differential evolution with ensembling operators for continuous optimization problems. Swarm Evol Comput 69:100994

    Google Scholar 

  34. Deng L, Li C, Sun G (2020) An adaptive dimension level adjustment framework for differential evolution. Knowl-Based Syst 206:106388

    Google Scholar 

  35. Wang Y, Yang H, Xu C, Zeng Y, Xu G (2024) An integrated differential evolution of multi-population based on contribution degree. Complex Intell Sys 10:525–550

    Google Scholar 

  36. Wang M, Ma Y, Wang P (2022) Parameter and strategy adaptive differential evolution algorithm based on accompanying evolution. Inf Sci 607:1136–1157

    Google Scholar 

  37. Deng L, Li C, Lan Y, Sun G, Shang C (2022) Differential evolution with dynamic combination based mutation operator and two-level parameter adaptation strategy. Expert Syst Appl 192:116298

    Google Scholar 

  38. Yang Q, Qiao Z, Xu P, Lin X, Gao X, Wang Z, Lu Z, Jeon S, Zhang J (2024) Triple competitive differential evolution for global numerical optimization. Swarm Evol Comput 84:101450

    Google Scholar 

  39. Liao Z, Gong W, Wang L, Yan X, Hu C (2020) A decomposition-based differential evolution with reinitialization for nonlinear equations systems. Knowl-Based Syst 191:105312

    Google Scholar 

  40. Yan X, Tian M (2022) Differential evolution with two-level adaptive mechanism for numerical optimization. Knowl-Based Syst 241:108209

    Google Scholar 

  41. Xie L, Wang Y, Tang S, Huang C, Li Y, Dong K, Song T (2024) A novel adaptive parameter strategy differential evolution algorithm and its application in midcourse guidance maneuver decision-making. Complex Intell Sys 10:847–868

    Google Scholar 

  42. Lin X, Meng Z (2024) An adaptative differential evolution with enhanced diversity and restart mechanism. Expert Syst Appl 249:123634

    Google Scholar 

  43. Deng L, Zhang L, Fu N, Sun H, Qiao L (2020) ERG-DE: An elites regeneration framework for differential evolution. Inf Sci 539:81–103

    MathSciNet  Google Scholar 

  44. Sun G, Yang G, Zhang G (2022) Two-level parameter cooperation-based population regeneration framework for differential evolution. Swarm Evol Comput 75:101122

    Google Scholar 

  45. Li C, Sun G, Deng L, Qiao L, Yang G (2023) A population state evaluation-based improvement framework for differential evolution. Inf Sci 629:15–38

    Google Scholar 

  46. Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou China and Technical Report, Nanyang Technological University, Singapore 635:2014

  47. Awad NH, Ali MZ, Liang JJ, Qu BY, Suganthan PN, Problem definitions and evaluation criteria for the CEC, (2017) special session and competition on single objective bound constrained real-parameter numerical optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report 2016:1–34

  48. Mohamed AW, Mohamed AK (2019) Adaptive guided differential evolution algorithm with novel mutation for numerical optimization. Int J Mach Learn Cybern 10:253–277

    Google Scholar 

  49. He W, Gong W, Wang L, Yan X, Hu C (2019) Fuzzy neighborhood-based differential evolution with orientation for nonlinear equation systems. Knowl-Based Syst 182:104796

    Google Scholar 

  50. Zhao X, Feng S, Hao J, Zuo X, Zhang Y (2021) Neighborhood opposition-based differential evolution with Gaussian perturbation. Soft Comput 25:27–46

    Google Scholar 

  51. Gupta S, Su R (2023) Multiple individual guided differential evolution with time varying and feedback information-based control parameters. Knowl-Based Syst 259:110091

    Google Scholar 

  52. Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine Predators Algorithm: A nature-inspired metaheuristic. Expert Syst Appl 152:113377

    Google Scholar 

  53. Sun G, Han R, Deng L, Li C, Yang G (2023) Hierarchical structure-based joint operations algorithm for global optimization. Swarm Evol Comput 79:101311

    Google Scholar 

  54. Liu J, Fu Y, Li Y, Sun L, Zhou H (2024) An effective theoretical and experimental analysis method for the improved slime mould algorithm. Expert Syst Appl 247:123299

    Google Scholar 

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (Grant No.62176075 and No.71701187), National Key R&D Program of China (Grant No.2022YFB3304000), and Shandong Provincial Natural Science Foundation (Grant No.ZR2021MF063).

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization: Gaoji Sun, Libao Deng; Methodology: Gaoji Sun; Formal analysis: Gaoji Sun, Chunlei Li; Software: Gaoji Sun, Guoqing Yang; Data curation and visualization: Guanyu Yuan, Chunlei Li; Writing - original draft: Guanyu Yuan, Gaoji Sun; Writing - review and editing: Guanyu Yuan, Gaoji Sun, Libao Deng, Chunlei Li, Guoqing Yang; Funding acquisition: Gaoji Sun, Libao Deng, Guoqing Yang; Supervision: Gaoji Sun, Libao Deng.

Corresponding authors

Correspondence to Gaoji Sun or Libao Deng.

Ethics declarations

Competing Interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file 1 (pdf 2019 KB)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yuan, G., Sun, G., Deng, L. et al. A novel differential evolution algorithm based on periodic intervention and systematic regulation mechanisms. Appl Intell 54, 11779–11803 (2024). https://doi.org/10.1007/s10489-024-05781-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-024-05781-8

Keywords