Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Rethinking the differential evolution algorithm

  • Special Issue Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Selection operation plays a significant role in differential evolution algorithm. A new differential evolution algorithm based on an improved selection process is presented in this work. It was studied that there was neither a practical method to maintain the distribution of population nor a correction to the variables out of bounds in mutation process in a standard differential evolution algorithm. The fast non-dominated sorting approach and the spatial distance algorithm which were applied to the beginning of the selection process, as well as a method to fix the transboundary variables in the mutation process, were adopted to optimize the differential evolution algorithm. The reformative algorithm could obtain a uniformly distributed and effective Pareto-optimal sets when applied to the classical multi-objective test functions; it performed prominently in the experiment of optimizing the quality, the cost and the time in a construction project compared with the previous work.

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
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Jin J, Li LJ, He JN (2013) Fast group search algorithm for multi-objective optimization of truss structures. Spat Struct 04:47–53

    Google Scholar 

  2. Yuan Y, Chen CY, Wang DY (2013) Multi-objective optimization of satellite dynamics based on support vector machine. J Vib Shock 22:189–192

    Google Scholar 

  3. Wang D, Liu HL, Gu F (2015) An evolutionary multiobjective optimization algorithms framework with algorithm adaptive selection. SIAM J Comput 01:1336–1341

    Google Scholar 

  4. Altinoz OT, Deb K (2015) Late parallelization and feedback approaches for distributed computation of evolutionary multiobjective optimization algorithms. In: Second international conference on soft computing & machine intelligence, vol 34, pp 40–44

  5. Zhao ZW, Yang JM, Hu ZY (2016) 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  Google Scholar 

  6. Shao WS, Pi DC (2016) A self-guided differential evolution with neighborhood search for permutation flow shop scheduling. Expert Syst Appl 51:161–167

    Article  Google Scholar 

  7. Mason K, Duggan J, Howley E (2018) A multi-objective neural network trained with differential evolution for dynamic economic emission dispatch. Int J Electr Power Energy Syst 100:201–221

    Article  Google Scholar 

  8. Mirjalili SZ, Mirjalilio S, Saremi S (2018) Grasshopper optimization algorithm for multi-objective optimization problems. Appl Intell 48(4):805–820

    Article  Google Scholar 

  9. Liu JL (2012) Hybrid multiobjective optimization algorithm based on EDA and artificial immune system. Xi’an Electronic and Science University, Xi’an

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Li.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, H., Li, X. & Gong, W. Rethinking the differential evolution algorithm. SOCA 14, 79–87 (2020). https://doi.org/10.1007/s11761-020-00286-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-020-00286-x

Keywords

Navigation