Skip to main content

Making a Difference to Differential Evolution

  • Chapter

Part of the book series: Natural Computing Series ((NCS))

Abstract

Differential evolution (DE) and evolutionary programming (EP) are two major algorithms in evolutionary computation. They have been applied with success to many real-world numerical optimization problems. Neighborhood search (NS) is a main strategy underpinning EP.There have been analyses of different NS operators’ characteristics. Although DE might be similar to the evolutionary process in EP, it lacks the relevant concept of neighborhood search. In this chapter, DE with neighborhood search (NSDE) is proposed based on the generalization of NS strategy. The advantages of NS strategy in DE are analyzed theoretically. These analyses mainly focus on the change of search step size and population diversity after using neighborhood search. Experimental results have shown that DE with neighborhood search has significant advantages over other existing algorithms on a broad range of different benchmark functions. NSDE’s scalability is also evaluated on a number of benchmark problems, whose dimension ranges from 50 to 200.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Storn, K. Price (1997) Differential Evolution – A Simple and Efficient Heuristic Strategy for Global Optimization over Continuous Spaces. Journal of Global Optimization, 11:341–359

    Article  MATH  MathSciNet  Google Scholar 

  2. R. Thomsen (2003) Flexible Ligand Docking using Differential Evolution. Proc. of the 2003 Congress on Evolutionary Computation, 4:2354–2361

    Article  Google Scholar 

  3. A.K. Qin, P.N. Suganthan (2005) Self-adaptive Differential Evolution Algorithm for Numerical Optimization. Proc. of the 2005 Congress on Evolutionary Computation, 2:1785–1791

    Article  Google Scholar 

  4. D. Zaharie (2002) Critical Values for the Control Parameters of Differential Evolution Algorithms. Proc. of Mendel 2002, 8th International Conference on Soft Computing, 62–67

    Google Scholar 

  5. R. Gämperle, S. D. Müller, P. Koumoutsakos (2002) A Parameter Study for Differential Evolution. Advances in Intelligent Systems, Fuzzy Systems, Evolutionary Computation, 293–298

    Google Scholar 

  6. X. Yao, Y. Liu, G. Lin (1999) Evolutionary Programming Made Faster. IEEE Transactions on Evolutionary Computation, 3:2:82–102

    Google Scholar 

  7. C. Lee, X. Yao (2004) Evolutionary Programming Using Mutations Based on the Lévy Probability Distribution. IEEE Transactions on Evolutionary Computation, 8:1:1–13

    Article  Google Scholar 

  8. T. Bäck, H. P. Schwefel (1993) An Overview of Evolutionary Algorithms for Parameter Optimization. Evolutionary Computation, 1:1–23

    Google Scholar 

  9. J. Vesterstrom, R. Thomsen (2004) A Comparative Study of Differential Evolution, Particle Swarm Optimization, and Evolutionary Algorithms on Numerical Benchmark Problems. Evolutionary Computation, 2:1980–1987

    Google Scholar 

  10. Y. Liu, X. Yao, Q. Zhao, T. Higuchi (2001) Scaling Up Fast Evolutionary Programming with Cooperative Coevolution. Proc. of the 2001 Congress on Evolutionary Computation, 1:1101–1108

    Article  Google Scholar 

  11. P. N. Suganthan et al. (2005) Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization. http://www.ntu.edu.sg/home/EPNSugan

    Google Scholar 

  12. J. Rönkkönen, S. Kukkonen, K. V. Price (2005) Real-Parameter Optimization with Differential Evolution. Proc. of the 2005 Congress on Evolutionary Computation, 1:567–574

    Google Scholar 

  13. A. Auger, S. Kern, N. Hansen (2005) Performance Evoluation of an Advanced Local Search Evolutionary Algorithm. Proc. of the 2005 Congress on Evolutionary Computation, 2:1777–1784

    Article  Google Scholar 

  14. H. Nikolaus (2005) Compilation of Results on the 2005 CEC Benchmark Function Set. http://www.ntu.edu.sg/home/EPNSugan

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Yang, Z., Yao, X., He, J. (2007). Making a Difference to Differential Evolution. In: Siarry, P., Michalewicz, Z. (eds) Advances in Metaheuristics for Hard Optimization. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72960-0_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72960-0_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72959-4

  • Online ISBN: 978-3-540-72960-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics