Skip to main content
Log in

A new multi-stage perturbed differential evolution with multi-parameter adaption and directional difference

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

A new multi-stage perturbed differential evolution (MPDE) is proposed in this paper. A new mutation strategy “multi-stage perturbation” is implemented with directivity difference information strategy and multiple parameters adaption. The DE/current-to-pbest is introduced to increase the population diversity while remaining its elitist learning behavior in this architecture. The multi-stage perturbation-based mutation operation utilizes the Normal random distribution with adjustable variance to perturb the chosen solutions. Multiple parameters are adaptively adjusted to appropriate values to match the current search status of algorithm. It is thus helpful to enhance the performance and the robustness of algorithm. Simulation results show that the newly proposed MPDE is better than, or at least comparable to CLPSO, SPSO2011, NGHS, jDE, CoDE, SaDE and JADE algorithms in terms of optimization performance based on CEC2015 benchmark function.

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

Access this article

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

Similar content being viewed by others

References

  • Ali MZ, Awad NH, Suganthan PN, Reynolds RG (2017) An adaptive multipopulation differential evolution with dynamic population reduction. IEEE Trans Cybern 47(9):2768–2779

    Article  Google Scholar 

  • Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657

    Article  Google Scholar 

  • Brest J, Bošković B, Greiner S, Žumer V, Mauec MS (2007) Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Comput 11(7):617–629

    Article  MATH  Google Scholar 

  • Cao B, Zhao J, Lv Z, Liu X (2017) A distributed parallel cooperative coevolutionary multiobjective evolutionary algorithm for large-scale optimization. IEEE Trans Ind Inf 13(4):2030–2038

    Article  Google Scholar 

  • Chen L, Zhou C, Li X, Dai G (2017) An improved differential evolution algorithm based on suboptimal solution mutation. Int J Comput Sci Math 8(1):28–34

    Article  MathSciNet  Google Scholar 

  • Cui L, Li G, Lin Q, Chen J, Lu N (2016) Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations. Comput Oper Res 67:155–173

    Article  MathSciNet  MATH  Google Scholar 

  • Cui L, Li G, Zhu Z, Lin Q, Wong KC, Chen J, Lu J (2018) Adaptive multiple-elites-guided composite differential evolution algorithm with a shift mechanism. Inf Sci 422:122–143

    Article  MathSciNet  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 

  • Fan Q, Yan X (2016) Self-adaptive differential evolution algorithm with zoning evolution of control parameters and adaptive mutation strategies. IEEE Trans Cybern 46(1):219–232

    Article  Google Scholar 

  • Huang VL, Qin AK, Suganthan PN (2006) Self-adaptive differential evolution algorithm for constrained real-parameter optimization. In: IEEE congress on evolutionary computation, 2006. CEC 2006, pp 17–24

  • Khan SU, Yang S, Wang L, Liu L (2016) A modified particle swarm optimization algorithm for global optimizations of inverse problems. IEEE Trans Magn 52(3):1–4

    Article  Google Scholar 

  • Liang JJ, Qin AK, Suganthan PN, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295

    Article  Google Scholar 

  • Liang JJ, Qu BY, Suganthan PN, Chen Q (2014) Problem definitions and evaluation criteria for the CEC 2015 competition on learning-based real-parameter single objective optimization. Technical report201411A, Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou, China and Nanyang Technological University, Singapore

  • Mallipeddi R, Suganthan PN, Pan QK, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11(2):1679–1696

    Article  Google Scholar 

  • Mendes R, Rocha I, Ferreira EC, Rocha M (2006) A comparison of algorithms for the optimization of fermentation processes. In: IEEE congress on evolutionary computation, 2006, pp 2018–2025

  • Mohamed AW (2017) An efficient modified differential evolution algorithm for solving constrained non-linear integer and mixed-integer global optimization problems. Int J Mach Learn Cybern 8(3):989–1007

    Article  Google Scholar 

  • Moharam A, El-Hosseini MA, Ali HA (2016) Design of optimal PID controller using hybrid differential evolution and particle swarm optimization with an aging leader and challengers. Appl Soft Comput 38:727–737

    Article  Google Scholar 

  • Qin AK, Suganthan PN (2005, September) Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE congress on evolutionary computation, 2005, vol 2, pp1785–1791

  • Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13(2):398–417

    Article  Google Scholar 

  • Shang R, Jiao L, Liu F, Ma W (2012) A novel immune clonal algorithm for MO problems. IEEE Trans Evol Comput 16(1):35–50

    Article  Google Scholar 

  • Shang R, Du B, Ma H, Jiao L, Xue Y, Stolkin R (2016) Immune clonal algorithm based on directed evolution for multi-objective capacitated arc routing problem. Appl Soft Comput 49:748–758

    Article  Google Scholar 

  • Shukla R, Hazela B, Shukla S, Prakash R, Mishra KK (2017) Variant of differential evolution algorithm. Advances in computer and computational sciences. Springer, Singapore, pp 601–608

    Chapter  Google Scholar 

  • Suresh S, Lal S (2017) Modified differential evolution algorithm for contrast and brightness enhancement of satellite images. Appl Soft Comput 61:622–641

    Article  Google Scholar 

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

  • Teo J (2006) Exploring dynamic self-adaptive populations in differential evolution. Soft Comput 10(8):673–686

    Article  Google Scholar 

  • Wang X, Tang L (2016) An adaptive multi-population differential evolution algorithm for continuous multi-objective optimization. Inf Sci 348:124–141

    Article  Google Scholar 

  • Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66

    Article  Google Scholar 

  • Wu G, Mallipeddi R, Suganthan PN, Wang R, Chen H (2016a) Differential evolution with multi-population based ensemble of mutation strategies. Inf Sci 329:329–345

    Article  Google Scholar 

  • Wu G, Mallipeddi R, Suganthan PN, Wang R, Chen H (2016b) Differential evolution with multi-population based ensemble of mutation strategies. Inf Sci 329:329–345

    Article  Google Scholar 

  • Yang Z, Tang K, Yao X (2008) Self-adaptive differential evolution with neighborhood search. In: IEEE congress on evolutionary computation, 2008, pp 1110–1116

  • Yi W, Zhou Y, Gao L, Li X, Mou J (2016) An improved adaptive differential evolution algorithm for continuous optimization. Expert Syst Appl 44:1–12

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Zambrano-Bigiarini M, Clerc M, Rojas R (2013) Standard particle swarm optimisation 2011 at cec-2013: a baseline for future pso improvements. In: 2013 IEEE congress on evolutionary computation, pp 2337–2344

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

    Article  Google Scholar 

  • Zhang SX, Zheng SY, Zheng LM (2017) An efficient multiple variants coordination framework for differential evolution. IEEE Trans Cybern 47(9):2780–2793

    Article  Google Scholar 

  • Zhao X, Lin W, Yu C, Chen J, Wang S (2013) A new hybrid differential evolution with simulated annealing and self-adaptive immune operation. Comput Math Appl 66(10):1948–1960

    Article  MathSciNet  MATH  Google Scholar 

  • Zhao X, Liu Z, Yang X (2014) A multi-swarm cooperative multistage perturbation guiding particle swarm optimizer. Appl Soft Comput 22:77–93

    Article  Google Scholar 

  • Zhao X, Lin W, Hao J, Zuo X, Yuan J (2016a) Clustering and pattern search for enhancing particle swarm optimization with Euclidean spatial neighborhood search. Neurocomputing 171:966–981

    Article  Google Scholar 

  • Zhao Z, Yang J, Hu Z, Che H (2016b) A differential evolution algorithm with self-adaptive strategy and control parameters based on symmetric Latin hypercube design for unconstrained optimization problems. Eur J Oper Res 250(1):30–45

    Article  MathSciNet  MATH  Google Scholar 

  • Zhou XG, Zhang GJ, Hao XH, Yu L (2016) A novel differential evolution algorithm using local abstract convex underestimate strategy for global optimization. Comput Oper Res 75:132–149

    Article  MathSciNet  MATH  Google Scholar 

  • Zhou YZ, Yi WC, Gao L, Li XY (2017) Adaptive differential evolution with sorting crossover rate for continuous optimization problems. IEEE Trans Cybern 47(9):2742–2753

    Article  Google Scholar 

  • Zou D, Gao L, Wu J, Li S, Li Y (2010) A novel global harmony search algorithm for reliability problems. Comput Ind Eng 58(2):307–316

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by National Natural Science Foundation of China (61375066, 71772060).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xinchao Zhao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, G., Li, R., Hao, J. et al. A new multi-stage perturbed differential evolution with multi-parameter adaption and directional difference. Nat Comput 19, 683–698 (2020). https://doi.org/10.1007/s11047-018-9692-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-018-9692-z

Keywords

Navigation