Skip to main content

Differential Evolution with Two Subpopulations

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8947))

Abstract

In this paper, differential evolution with two subpopulations is proposed for balancing exploration and exploitation capabilities. The first population is responsible for exploring over the search space to find good regions using only its own subpopulation. The second subpopulation is responsible for exploiting good regions. The exploitation-oriented sub-population is permitted to make use of the whole population to select best solution candidates to generate offspring. Hence, this heterogeneous one-way information transfer allows the exploration subpopulation to maintain diversity even when exploitation group converges. This is an efficient realization of population based algorithm enabling simultaneous use of highly exploitative and explorative characteristics simultaneously. Hence, this approach can be an effective substitute for memetic algorithms in the real-parameter optimization domain. The performance of the algorithm is evaluated using the shifted and rotated benchmark problems. To verify the performance of the proposed algorithm, it is also applied to solve the unit commitment problem by considering 10 and 20 unit power systems over 24 h scheduling period.

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   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

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

    Article  MathSciNet  MATH  Google Scholar 

  2. Storn, R., Price, K.V., Lampinen, J.: Differential Evolution–A Practical Approach to Global Optimization. Springer, Berlin (2005)

    MATH  Google Scholar 

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

    Article  Google Scholar 

  4. Wang, Y., Cai, Z.X.: Combining multi-objective optimization with differential evolution to solve constrained optimization problems. IEEE Trans. Evol. Comput. 16(1), 117–134 (2012)

    Article  Google Scholar 

  5. Halder, U., Das, S., Maity, D.: A cluster-based differential evolution algorithm with external archive for optimization in dynamic environments. IEEE Trans. Syst. Man Cybern. 43(3), 881–897 (2013)

    Google Scholar 

  6. Rogalsky, T., Derksen, R.W., Kocabiyik, S.: Differential evolution in aerodynamic optimization. In: Proceedings of 46th Conference of Canadian Aeronautics and Space Institute, pp. 29–36 (1999)

    Google Scholar 

  7. Joshi, R., Sanderson, A.C.: Minimal representation multi-sensor fusion using differential evolution. IEEE Trans. Syst. Man Cybern. Part – A 29(1), 63–76 (1999)

    Article  MATH  Google Scholar 

  8. Das, S., Konar, A.: Design of two dimensional IIR filters with modern search heuristics: a comparative study. Int. J. Comput. Intell. Appl. 6(3), 329–355 (2006)

    Article  MATH  Google Scholar 

  9. Sengupta, S., Das, S., Nasir, M., Vasilakos, A.V., Pedrycz, W.: An evolutionary multi-objective sleep scheduling scheme for differentiated coverage in wireless sensor networks. IEEE Trans. Syst. Man Cybern. Part – C 42(6), 1093–1102 (2012)

    Article  Google Scholar 

  10. Price, K.V.: An introduction to differential evolution. In: Corne, D., Dorigo, M., Glover, V. (eds.) New Ideas in Optimization, pp. 79–108. McGraw-Hill, London (1999)

    Google Scholar 

  11. Das, S., Abraham, A., Chakraborty, U.K., Konar, A.: Differential evolution using a neighborhood-based mutation operator. IEEE Trans. Syst. Man Cybern. 13(3), 526–553 (2009)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  13. Islam, S.M., Das, S., Ghosh, S., Roy, S., Suganthan, P.N.: An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization. IEEE Trans. Syst. Man Cybern. Part – B 42(2), 397–413 (2012)

    Google Scholar 

  14. Wang, H., Rahnamayan, S., Sun, H., Omran, M.G.H.: Gaussian bare-bones differential evolution. IEEE Trans. Cybern. 43(2), 634–647 (2013)

    Article  Google Scholar 

  15. Liu, J., Lampinen, J.: A fuzzy adaptive differential evolution algorithm, soft computing – a fusion found. Methodol. Appl. 9(6), 448–462 (2005)

    MATH  Google Scholar 

  16. Brest, J., Greiner, S., Bošković, B., Mernik, M., Žumer, V.: Self adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10(6), 646–657 (2006)

    Article  Google Scholar 

  17. Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13(2), 398–417 (2009)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  19. Mallipeddi, R., Mallipeddi, S., Suganthan, P.N., Tasgetiren, M.F.: Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl. Soft Comput. 11, 1679–1696 (2011)

    Article  Google Scholar 

  20. Yu, W.-J., Shen, M., Chen, W.-N., Zhan, Z.-H., Gong, Y.-J., Lin, Y., Lin, O., Zhang, J.: Differential evolution with two-level parameter adaptation. IEEE Trans. Cybern. 44(7), 1080–1099 (2014)

    Article  Google Scholar 

  21. Suganthan, P.N., Hansen, N., Liang, J.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. Technical report, pp. 1–50 (2005)

    Google Scholar 

  22. Neri, F.: Memetic algorithms and memetic computing optimization: a literature review. Swarm Evol. Comput. 2, 1–12 (2012)

    Article  Google Scholar 

Download references

Acknowledgement

The authors are pleased to acknowledge the Cambridge Centre for Carbon Reduction in Chemical Technology (C4T) project for financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ponnuthurai Nagaratnam Suganthan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Lynn, N., Mallipeddi, R., Suganthan, P.N. (2015). Differential Evolution with Two Subpopulations. In: Panigrahi, B., Suganthan, P., Das, S. (eds) Swarm, Evolutionary, and Memetic Computing. SEMCCO 2014. Lecture Notes in Computer Science(), vol 8947. Springer, Cham. https://doi.org/10.1007/978-3-319-20294-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20294-5_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20293-8

  • Online ISBN: 978-3-319-20294-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics