Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Dual mutations collaboration mechanism with elites guiding and inferiors eliminating techniques for differential evolution

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Differential evolution (DE) is a powerful evolutionary algorithm for global optimization problems. Generally, appropriate mutation strategies and proper equilibrium between global exploration and local exploitation are significant to the performance of DE. From this consideration, in this paper, we present a novel DE variant, abbreviated to DMIE-DE, to further enhance the optimization capacity of DE by developing a dual mutations collaboration mechanism with elites guiding and inferiors eliminating techniques. More specifically, an explorative mutation strategy DE/current-to-embest with an elite individual serving as part of the difference vector and an exploitative mutation strategy DE/ebest-to-rand with selecting an elite individual as the base vector are employed simultaneously to achieve the balance between local and global performance of the whole population instead of only one mutation strategy in classical DE algorithm. The control parameters F and CR for above mutation strategies are updated adaptively to supplement the optimization ability of DMIE-DE based on a rational probability distribution model and the successful experience from the previous iterations. Moreover, an inferior solutions eliminating technique is embedded to enhance the convergence speed and compensate cost of the fitness evaluation times during the evaluation process. To evaluate the performance of DMIE-DE, experiments are conducted by comparing with five state-of-the-art DE variants on solving 29 test functions in CEC2017 benchmark set. The experimental results indicate that the performance of DMIE-DE is significantly better than, or at least comparable to the considered DE variants.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 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.

References

  • Abraham A, Jatoth R, Anguluri R (2012) Hybrid differential artificial bee colony algorithm. J Comput Theor Nanosci 9:249–257

    Article  Google Scholar 

  • Baioletti M, Di Bari G, Milani A, Poggioni V (2020) Differential evolution for neural networks optimization. Mathematics 8(1):69

    Article  MathSciNet  Google Scholar 

  • Balamurugan K, Muthukumar K (2019) Differential evolution algorithm for contingency analysis-based optimal location of facts controllers in deregulated electricity market. Soft Comput 23(1):163–179

    Article  Google Scholar 

  • Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31

    Article  Google Scholar 

  • Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution—an updated survey. Swarm Evol Comput 27:1–30

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Deng L, Zhang L, Sun H, Qiao L (2020b) DSM-DE: a differential evolution with dynamic speciation-based mutation for single-objective optimization. Memet Comput 12(1):73–86

    Article  Google Scholar 

  • Draa A, Bouzoubia S, Boukhalfa I (2015) A sinusoidal differential evolution algorithm for numerical optimisation. Appl Soft Comput 27:99–126

    Article  Google Scholar 

  • Draa A, Chettah K, Talbi H (2019) A compound sinusoidal differential evolution algorithm for continuous optimization. Swarm Evol Comput 50:100450

    Article  Google Scholar 

  • Fu C, Jiang C, Chen G, Liu Q (2017) An adaptive differential evolution algorithm with an aging leader and challengers mechanism. Appl Soft Comput 57:60–73

    Article  Google Scholar 

  • García S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms behaviour: a case study on the CEC 2005 special session on real parameter optimization. J Heuristics 15(6)

  • Ghosh A, Das S, Chowdhury A, Giri R (2011) An improved differential evolution algorithm with fitness-based adaptation of the control parameters. Inf Sci 181(18):3749–3765

    Article  MathSciNet  Google Scholar 

  • Guo SM, Yang CC (2014) Enhancing differential evolution utilizing eigenvector-based crossover operator. IEEE Trans Evol Comput 19(1):31–49

    MathSciNet  Google Scholar 

  • Guo S, Yang C, Hsu P, Tsai JSH (2014) Improving differential evolution with a successful-parent-selecting framework. IEEE Trans Evol Comput 19(5):717–730

    Article  Google Scholar 

  • Hosny KM, Khalid AM, Mohamed ER (2020) Efficient compression of volumetric medical images using Legendre moments and differential evolution. Soft Comput 24(1):409–427

    Article  Google Scholar 

  • Huang H, Dong K, Yan T, Han B (2020) Tactical maneuver trajectory optimization for unmanned combat aerial vehicle using improved differential evolution. Soft Comput 24(8):5959–5970

    Article  Google Scholar 

  • Islam SM, Das S, Ghosh S, Roy S, Suganthan PN (2012) An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization. IEEE Trans Syst Man Cybern Part B Cybern 42(2):482–500

    Article  Google Scholar 

  • Li X, Ma S, Hu J (2017a) Multi-search differential evolution algorithm. Appl Intell 47(1):231–256

    Article  Google Scholar 

  • Li Y, Guo H, Liu X, Li Y, Pan W, Gong B, Pang S (2017b) New mutation strategies of differential evolution based on clearing niche mechanism. Soft Comput 21(20):5939–5974

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Liu Z, Wang Y, Yang S, Cai Z (2016) Differential evolution with a two-stage optimization mechanism for numerical optimization. In: 2016 IEEE congress on evolutionary computation (CEC). pp 3170–3177

  • Luo J, Liu Z (2020) Novel grey wolf optimization based on modified differential evolution for numerical function optimization. Appl Intell 50(2):468–486

    Article  Google Scholar 

  • Luo J, Shi B (2019) A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems. Appl Intell 49(5):1982–2000

    Article  Google Scholar 

  • Meng Z, Pan JS, Kong L (2018) Parameters with adaptive learning mechanism (PALM) for the enhancement of differential evolution. Knowl Based Syst 141:92–112

    Article  Google Scholar 

  • Meng Z, Pan JS, Tseng KK (2019) PaDE: An enhanced differential evolution algorithm with novel control parameter adaptation schemes for numerical optimization. Knowl Based Syst 168:80–99

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Mohamed AW, Suganthan PN (2018) Real-parameter unconstrained optimization based on enhanced fitness-adaptive differential evolution algorithm with novel mutation. Soft Comput 22(10):3215–3235

    Article  Google Scholar 

  • Mohamed AW, Hadi AA, Jambi KM (2019) Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization. Swarm Evol Comput 50:100455

    Article  Google Scholar 

  • Nunes UM, Faria DR, Peixoto P (2017) A human activity recognition framework using max-min features and key poses with differential evolution random forests classifier. Pattern Recogn Lett 99:21–31

    Article  Google Scholar 

  • Opara KR, Arabas J (2019) Differential evolution: a survey of theoretical analyses. Swarm Evol Comput 44:546–558

    Article  Google Scholar 

  • Otani T, Suzuki R, Arita T (2013) DE/isolated/1: a new mutation operator for multimodal optimization with differential evolution. Int J Mach Learn Cybern 4(2):99–105

    Article  Google Scholar 

  • Paul S, Das S (2015) Simultaneous feature selection and weighting c an evolutionary multi-objective optimization approach. Pattern Recogn Lett 65:51–59

    Article  Google Scholar 

  • Reddy SS, Bijwe P (2019) Differential evolution-based efficient multi-objective optimal power flow. Neural Comput Appl 31(1):509–522

    Article  Google Scholar 

  • Sakr WS, El-Sehiemy RA, Azmy AM (2017) Adaptive differential evolution algorithm for efficient reactive power management. Appl Soft Comput 53:336–351

    Article  Google Scholar 

  • Song Y, Ma B, Gao W, Fan S (2019) Medical image edge detection based on improved differential evolution algorithm and Prewitt operator. Acta Microsc 28(1)

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

    Article  MathSciNet  Google Scholar 

  • Su J, Vargas DV, Sakurai K (2019) Attacking convolutional neural network using differential evolution. IPSJ Trans Comput Vis Appl 11(1):1

    Article  Google Scholar 

  • Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for differential evolution. In: 2013 IEEE congress on evolutionary computation. IEEE, pp 71–78

  • Tarkhaneh O, Shen H (2019) An adaptive differential evolution algorithm to optimal multi-level thresholding for MRI brain image segmentation. Expert Syst Appl 138:112820

    Article  Google Scholar 

  • Thangaraj R, Pant M, Abraham A, Bouvry P (2011) Particle swarm optimization: hybridization perspectives and experimental illustrations. Appl Math Comput 217(12):5208–5226

    MATH  Google Scholar 

  • Wu G, Mallipeddi R, Suganthan PN (2017) Problem definitions and evaluation criteria for the \(cec\) 2017 competition on constrained real-parameter optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report

  • Yu WJ, Shen M, Chen WN, Zhan ZH, Gong YJ, Lin Y, Liu O, Zhang J (2013) Differential evolution with two-level parameter adaptation. IEEE Trans Cybern 44(7):1080–1099

    Article  Google Scholar 

  • Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958

    Article  Google Scholar 

  • Zheng LM, Zhang SX, Tang KS, Zheng SY (2017) Differential evolution powered by collective information. Inf Sci 399:13–29

    Article  Google Scholar 

  • Zhu W, Tang Y, an Fang T, Zhang W (2013) Adaptive population tuning scheme for differential evolution. Inf Sci 223:164–191

Download references

Acknowledgements

This work is supported by National Natural Science Foundation of China (62176075 and 61906088).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Libao Deng.

Ethics declarations

Conflict of 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 material 1 (pdf 2141 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Deng, L., Li, C., Sun, H. et al. Dual mutations collaboration mechanism with elites guiding and inferiors eliminating techniques for differential evolution. Soft Comput 26, 1923–1940 (2022). https://doi.org/10.1007/s00500-021-06454-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-06454-1

Keywords