Skip to main content
Log in

On the selection of solutions for mutation in differential evolution

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

Differential evolution (DE) is a kind of evolutionary algorithms, which is suitable for solving complex optimization problems. Mutation is a crucial step in DE that generates new solutions from old ones. It was argued and has been commonly adopted in DE that the solutions selected for mutation should have mutually different indices. This restrained condition, however, has not been verified either theoretically or empirically yet. In this paper, we empirically investigate the selection of solutions for mutation in DE. From the observation of the extensive experiments, we suggest that the restrained condition could be relaxed for some classical DE versions as well as some advanced DE variants. Moreover, relaxing the restrained condition may also be useful in designing better future DE algorithms.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Storn R, Price K. Differential evolution — a simple and efficient adaptive scheme for global optimization over continuous spaces. Berkeley, CA: International Computer Science Institute. Technical Report TR-95-012. 1995

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Fan H, Lampinen J. A trigonometric mutation operation to differential evolution. Journal of Global Optimization, 2003, 27(1): 105–129

    Article  MathSciNet  MATH  Google Scholar 

  4. Zhang J, Sanderson A. JADE: adaptive differential evolution with optional external archive. IEEE Transactions on Evolutionary Computation, 2009, 13(5): 945–958

    Article  Google Scholar 

  5. Das S, Abraham A. Differential evolution using a neighborhood-based mutation operator. IEEE Transactions on Evolutionary Computation, 2009, 13(3): 526–553

    Article  Google Scholar 

  6. Wang Y, Cai Z X, Zhang Q F. Enhancing the search ability of differential evolution through orthogonal crossover. Information Sciences, 2012, 185(1): 153–177

    Article  MathSciNet  Google Scholar 

  7. Guo S M, Yang C C. Enhancing differential evolution utilizing eigenvector-based crossover operator. IEEE Transactions on Evolutionary Computation, 2015, 19(1): 31–49

    Article  MathSciNet  Google Scholar 

  8. Wang Y, Li H X, Huang T W, Li L. Differential evolution based on covariance matrix learning and bimodal distribution parameter setting. Applied Soft Computing, 2014, 18: 232–247

    Article  Google Scholar 

  9. Liu J H, Lampinen J. A fuzzy adaptive differential evolution algorithm. Soft Computing, 2005, 9(6): 448–462

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  11. Noman N, Iba H. Accelerating differential evolution using an adaptive local search. IEEE Transactions on Evolutionary Computation, 2008, 12(1): 107–125

    Article  Google Scholar 

  12. Rahnamayan S, Tizhoosh H R, Salama M M A. Opposition-based differential evolution. IEEE Transactions on Evolutionary Computation, 2008, 12(1): 64–79

    Article  Google Scholar 

  13. Sun J Y, Zhang Q F, Tsang E P K. DE/EDA: a new evolutionary algorithm for global optimization. Information Sciences, 2003, 169(3–4): 249–262

    MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  15. Mallipeddi R, Suganthan P N, Pan Q, Tasgetiren M. Differential evolution algorithm with ensemble of parameters and mutation strategies. Applied Soft Computing, 2011, 11(2): 1679–1696

    Article  Google Scholar 

  16. Wang Y, Cai Z X, Zhang Q F. Differential evolution with composite trial vector generation strategies and control parameters. IEEE Transactions on Evolutionary Computation, 2011, 15(1): 55–66

    Article  Google Scholar 

  17. Das S, Suganthan P N. Differential evolution: a survey of the state-ofthe- art. IEEE Transactions on Evolutionary Computation, 2011, 15(1): 4–31

    Article  Google Scholar 

  18. Wang Y, Wang B C, Li H X, Yen G G. Incorporating objective function information into the feasibility rule for constrained evolutionary optimization. IEEE Transactions on Cybernetics, 2016, doi: 10.1109/TCYB.2015.2493239

    Google Scholar 

  19. Wang Y, Li H X, Yen G G, Song W. MOMMOP: multiobjective optimization for locating multiple optimal solutions of multimodal optimization problems. IEEE Transactions on Cybernetics, 2015, 45(4): 830–843

    Article  Google Scholar 

  20. Tvrdík J. Modifications of differential evolution with composite trial vector generation strategies. In: Snášel V, Abraham A, Corchado E S, eds. Soft Computing Models in Industrial and Environmental Applications. Advances in Intelligent Systems and Computing, Vol 188. Berlin: Springer,2013, 113–122

    Chapter  Google Scholar 

  21. Price K, Storn R, Lampinen J. Differential Evolution-A Practical Approach to Global Optimization. Berlin: Springer-Verlag,2005

    MATH  Google Scholar 

  22. Liu H, Huang H, Liu S S. Explore influence of differential operator in DE mutation with unrestrained method to generate mutant vector. In: Rutkowski L, Korytkowski M, Scherer R, et al. eds. Swarm and Evolutionary Computation. Lecture Notes in Computer Science, Vol 7269. Berlin: Springer, 2012, 292–300

    Chapter  Google Scholar 

  23. Suganthan P N, Hansen N, Liang J, Deb K, Chen Y P, Auger A, Tiwari S. Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. KanGAL Report 2005005. 2005

    Google Scholar 

  24. Liang J J, Qu B Y, Suganthan P N, Hernández-Diaz A. Problem definitions and evaluation criteria for the CEC 2013 special session and competition on real-parameter optimization. Zhengzhou: Zhengzhou University. Technical Report. 2013

  25. Tanabe R, Fukunaga A. Improving the search performance of shade using linear population size reduction. In: Proceeding of IEEE Congress on Evolutionary Computation. 2014, 1658–1665

  26. Yang Z Y, Tang K, Yao X. Large scale evolutionary optimization using cooperative coevolution. Information Sciences, 2008, 87(15): 2985–2999

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their very constructive and helpful suggestions. This work was supported in part by the National Basic Research Program (973 Program) of China (2011CB013104), in part by the Innovation-driven Plan in Central South University (2015CXS012 and 2015CX007), in part by the National Natural Science Foundation of China (Grant Nos. 61273314 and 61673397), in part by the EU Horizon 2020 Marie Skłodowska-Curie Individual Fellowships (Project ID: 661327), in part by the Hunan Provincial Natural Science Fund for Distinguished Young Scholars (2016JJ1018), in part by the Program for New Century Excellent Talents in University (NCET-13-0596), and in part by State Key Laboratory of Intelligent Control and Decision of Complex Systems, Beijing Institute of Technology.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong Wang.

Additional information

Yong Wang received the BS degree in automation from theWuhan Institute of Technology, China in 2003, and the MS degree in pattern recognition and intelligent systems and the PhD degree in control science and engineering both from the Central South University (CSU), China in 2006 and 2011, respectively. He is currently an associate professor with the School of Information Science and Engineering, CSU. His current research interests include the theory, algorithm design, and application of computational intelligence. Dr. Wang was a recipient of the Hong Kong Scholar by the Mainland - Hong Kong Joint Postdoctoral Fellows Program, China in 2013, the Excellent Doctoral Dissertation by Hunan Province, China in 2013, the New Century Excellent Talents in University by the Ministry of Education, China in 2013, the 2015 IEEE Computational Intelligence Society Outstanding PhD Dissertation Award, the HunanProvincial Natural Science Fund for Distinguished Young Scholars, China in 2016, and EU Horizon 2020 Marie Sklodowska-Curie Fellowship, European Union in 2016. He is currently serving as an associate editor for the Swarm and Evolutionary Computation.

Zhi-Zhong Liu received the BS degree in automation from Central South University, China in 2013, where he is currently pursuing the PhD degree in control science and engineering. His current research interests include evolutionary computation, swarm intelligence, nonlinear equation systems, and multimodal optimization.

Jianbin Li is a professor with the Institute of Information Security and Big Data, Central South University, China. He received the BS degree from Tsinghua University, China. His research interests include network security and big data analysis.

Han-Xiong Li received the BE degree in aerospace engineering from the National University of Defense Technology, China in 1982, the ME degree in electrical engineering from Delft University of Technology, The Netherlands in 1991, and the PhD degree in electrical engineering from the University of Auckland, New Zealand in 1997. He is currently a professor with the Department of Systems Engineering and Engineering Management, the City University of Hong Kong, China. His current research interests include system intelligence and control, process design and control integration, and distributed parameter systems with applications to electronics packaging. Dr. Li was a recipient of the Distinguished Young Scholar (overseas) by the China National Science Foundation in 2004, the Chang Jiang Professorship by the Ministry of Education, China in 2006, and the National Professorship in China Thousand Talents Program in 2010. He serves as an associate editor of IEEE Transactions on Cybernetics and IEEE Transactions on Industrial Electronics (2009–2015). He is a fellow of the IEEE.

Jiahai Wang received the PhD degree from Toyama University, Japan in 2005. In 2005, he joined Sun Yat-sen University, China, where he is currently an associate professor with the School of Data and Computer Science. His current research interests include computational intelligence and its applications.

Electronic supplementary material

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Y., Liu, ZZ., Li, J. et al. On the selection of solutions for mutation in differential evolution. Front. Comput. Sci. 12, 297–315 (2018). https://doi.org/10.1007/s11704-016-5353-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-016-5353-5

Keywords

Navigation