Skip to main content

Generalized Differential Evolution for Numerical and Evolutionary Optimization

  • Chapter
  • First Online:
NEO 2015

Part of the book series: Studies in Computational Intelligence ((SCI,volume 663))

Abstract

This chapter is about Generalized Differential Evolution (GDE), which is a general purpose optimizer for global nonlinear optimization. It is based on Differential Evolution (DE), which has been gaining popularity because of its simplicity and good observed performance. GDE extends DE for problems with several objectives and constraints. The chapter concentrates on describing different development phases and performance of GDE but it also contains a brief listing of other multi-objective DE approaches. Ability to solve multi-objective problems is mainly discussed, but constraint handling and the effect of control parameters are also covered. It is found that the latest GDE version is effective and efficient for solving constrained multi-objective problems having different types of decision variables.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    We define that \(\mathbf {x}\) dominates \(\mathbf {y}\) with respect to constraints iff \(\forall k : g'_k(\mathbf {x}) \le g'_k(\mathbf {y}) \wedge \exists k : g'_k(\mathbf {x}) < g'_k(\mathbf {y}), \quad g'_k(\mathbf {z}) = \max \left( g_k(\mathbf {z}), 0\right) \).

  2. 2.

    The search is rotationally invariant if it is independent from the rotation of coordinate axis of the search space. Rotationally invariant search is preferable if the problem is not separable as it is the case with most practical problems [58, 78].

  3. 3.

    Preferring the trial vector in the case of equal objective values has importance if the objective landscape contains a plateau; preferring the old vector would cause the search to stagnate on the plateau.

  4. 4.

    ZDT4 has multiple equally spaced local Pareto fronts and \(F = 0.5\) advances moving from one local front to another [47, 50].

References

  1. Abbass, H.A.: The self-adaptive Pareto differential evolution algorithm. In: Yao, X. (ed.) Proceedings of the 2002 Congress on Evolutionary Computation (CEC 2002), Honolulu, HI, USA, pp. 831–836. IEEE Service Center, Piscataway (2002)

    Google Scholar 

  2. Abbass, H.A., Sarker, R.: The Pareto differential evolution algorithm. Int. J. Artif. Intell. Tools 11(4), 531–552 (2002)

    Article  Google Scholar 

  3. Abbass H.A., Sarker R., Newton, C.: PDE: a Pareto-frontier differential evolution approach for multi-objective optimization problems. In: Proceedings of the 2001 Congress on Evolutionary Computation (CEC 2001), Seoul, South Korea, pp. 971–978. IEEE Service Center, Piscataway (2001)

    Google Scholar 

  4. Ali, M., Siarry, P., Pant, M.: An efficient differential evolution based algorithm for solving multi-objective optimization problems. Eur. J. Oper. Res. 217(2), 404–416 (2012)

    MathSciNet  MATH  Google Scholar 

  5. Babu, B.V., Jehan, M.M.L.: Differential Evolution for multi-objective optimization. In: Sarker, R., Reynolds, R., Abbass, H., Tan, K.C., McKay, B., Essam, D., Gedeon, T. (eds.) Proceedings of the 2003 Congress on Evolutionary Computation (CEC 2003), Canberra, Australia, pp. 2696–2703. IEEE Press, Piscataway (2003)

    Google Scholar 

  6. Bäck, T.: Evolutionary Algorithms in Theory and Practice. Oxford University Press, New York (1996)

    MATH  Google Scholar 

  7. Becerra, R.L., Coello Coello, C.A.: Solving hard multiobjective optimization problems using \(\epsilon \)-constraint with cultured differential evolution. In: Runarsson, T.P., Beyer, H.-G., Burke, E., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.), Proceedings of the 9th International Conference on Parallel Problem Solving from Nature (PPSN IX), vol. 4193, pp. 543–552. Lecture Notes in Computer Science (LNCS), Reykjavik, Iceland. Springer, Berlin (2006)

    Google Scholar 

  8. Bergey, P.K.: An agent enhanced intelligent spreadsheet solver for multi-criteria decision making. In: Haseman, W.D., Nazareth, D.L. (eds.) Proceedings of the Fifth Americas Conference on Information Systems (AMCIS 1999), Milwaukee, Wisconsin, USA, pp. 966–968. Association for Information Systems, Atlanta (1999)

    Google Scholar 

  9. Cai, Z., Gong, W., Huang, Y.: A novel differential evolution algorithm based on \(\epsilon \)-domination and orthogonal design method for multiobjective optimization. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) Proceedings of the 4th International Conference on Evolutionary Multi-Criterion Optimization (EMO 2007), Matsushima, Japan, pp. 286–301. Springer, Berlin (2007)

    Google Scholar 

  10. Chang, T.-T., Chang, H.-C.: Application of differential evolution to passive shunt harmonic filter planning. In: 8th International Conference on Harmonics and Quality of Power, Athens, Greece, pp. 149–153. IEEE Press (1998)

    Google Scholar 

  11. Chang, C.S., Xu, D.Y.: Differential Evolution based tuning of fuzzy automatic train operation for mass rapid transit system. IEE Proc. Electr. Power Appl. 147(3), 206–212 (2000)

    Article  Google Scholar 

  12. Chang, C.S., Xu, D.Y., Quek, H.B.: Pareto-optimal set based multiobjective tuning of fuzzy automatic train operation for mass transit system. IEE Proc. Electr. Power Appl. 146(5), 577–583 (1999)

    Article  Google Scholar 

  13. Chaves-González, J.M., Vega-Rodríguez, M.A.: DNA strand generation for DNA computing by using a multi-objective differential evolution algorithm. Biosystems 116, 49–64 (2014)

    Article  Google Scholar 

  14. Chen, Y., Mahalec, V., Chen, Y., Liu, X., He, R., Sun, K.: Reconfiguration of satellite orbit for cooperative observation using variable-size multi-objective differential evolution. Eur. J. Oper. Res. 242(1), 10–20 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  15. Chicano, F., Luna, F., Nebro, A.J., Alba, E.: Using multi-objective metaheuristics to solve the software project scheduling problem. In: Krasnogor, N., Lanzi, P.L. (eds.) Proceedings of the 13th Annual Conference on Genetic and evolutionary computation (GECCO 2011), Dublin, Ireland, pp. 1915–1922. ACM (2011)

    Google Scholar 

  16. Chong, J.K., Tan, K.C.: Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems, Volume 1, Chapter An Opposition-based Self-adaptive Hybridized Differential Evolution Algorithm for Multi-objective Optimization (OSADE), pp. 447–461. Springer International Publishing, Cham (2015)

    Google Scholar 

  17. Coello Coello, C.A., Lamont, G.B., Van Veldhuizen, D.A.: Evolutionary Algorithms for Solving Multi-Objective Problems, 2nd edn. Springer Science+Business Media. Springer, Berlin (2007)

    Google Scholar 

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

    Article  Google Scholar 

  19. Deb, K.: Multi-Objective Optimization Using Evolutionary Algorithms. Wiley, Chichester (2001)

    MATH  Google Scholar 

  20. Deb, K., Jain, H.: Algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans. Evolut. Comput. 18(4), 577–601 (2014)

    Article  Google Scholar 

  21. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evolut. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  22. Deb, K., Sinha, A., Kukkonen, S.: Multi-objective test problems, linkages, and evolutionary methodologies. In: Keijzer, M., et al. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2006), pp. 1141–1148. ACM Press, Seattle (2006)

    Google Scholar 

  23. Deb, K., Thiele, L., Laumanns, M., Zitzler, E.: Scalable test problems for evolutionary multiobjective optimization. In: Abraham, A., Jain, L., Goldberg, R. (eds.) Evolutionary Multiobjective Optimization, pp. 105–145. Springer, London (2005)

    Chapter  Google Scholar 

  24. Drozdik, M., Aguirre, H., Akimoto, Y., Tanaka, K.: Comparison of parameter control mechanisms in multi-objective Differential Evolution. In: Dhaenens, C., Jourdan, L., Marmion, M.-E. (eds.) Proceedings of the 9th International Conference in Learning and Intelligent Optimization (LION 9). Lecture Notes in Computer Science, vol. 8994, pp. 89–103. Springer, Lille (2015)

    Google Scholar 

  25. Durillo, J.J., Nebro, A.J.: jMetal: A Java framework for multi-objective optimization. Adv. Eng. Softw. 42(10), 760–771 (2011)

    Article  Google Scholar 

  26. Emmerich, M., Beume, N., Naujoks, B.: An EMO algorithm using the hypervolume measure as selection criterion. In: Coello Coello, C.A., Hernández Aguirre, A., Zitzler, E. (eds.) Proceedings of the 3rd International Conference on Evolutionary Multi-Criterion Optimization (EMO 2005), pp. 62–76. Springer, Guanajuato (2005)

    Chapter  Google Scholar 

  27. Goudos, S.K., Sahalos, J.N.: Pareto optimal microwave filter design using multiobjective differential evolution. IEEE Trans. Antennas Propag. 58(1), 132–144 (2010)

    Article  Google Scholar 

  28. Goudos, S.K., Siakavara, K., Vafiadis, E., Sahalos, J.N.: Pareto optimal Yagi-Uda antenna design using multi-objective differential evolution. Prog. Electromagn. Res. 10, 231–251 (2010)

    Article  Google Scholar 

  29. Hernández-Diaz, A.G., Santana-Quintero, L.V., Coello Coello, C., Caballero, R., Molina, J.: A new proposal for multi-objective optimization using differential evolution and rough sets theory. In: Keijzer, M., et al. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2006), pp. 675–682. ACM Press, Seattle (2006)

    Google Scholar 

  30. Huang, V.L., Qin, A.K., Deb, K., Zitzler, E., Suganthan, P.N., Liang, J.J., Preuss, M., Huband, S.: Problem definitions for performance assessment on multi-objective optimization algorithms. Technical report, School of EEE, pp. 639–798. Nanyang Technological University, Singapore (2007)

    Google Scholar 

  31. Iorio, A., Li, X.: Solving rotated multi-objective optimization problems using Differential Evolution. In: Webb, G.I., Yu, X. (eds.) Proceedings of the 17th Australian Joint Conference on Artificial Intelligence (AI 2004). Lecture Notes in Computer Science (LNCS), vol. 3339, pp. 861–872. Springer, Cairns (2004)

    Google Scholar 

  32. Iorio, A.W., Li, X.: Incorporating directional information within a Differential Evolution for multi-objective optimization. In: Keijzer, M., et al. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2006), pp. 691–697. ACM Press, Seattle (2006)

    Google Scholar 

  33. Jensen, M.T.: Reducing the run-time complexity of multiobjective EAs: the NSGA-II and other algorithms. IEEE Trans. Evolut. Comput. 7(5), 503–515 (2003). Oct

    Article  Google Scholar 

  34. Johnston, M.D.: Multi-objective scheduling for NASA’s future deep space network array. In: Proceedings of the 5th International Workshop on Planning and Scheduling for Space (IWPSS 2006), Baltimore, MD, USA, pp. 27–35. Space Telescope Science Institute (STScI) (2006)

    Google Scholar 

  35. Johnston, M.D., Giuliano, M.E.: Multi-objective scheduling for space science missions. J. Adv. Comput. Intell. Intell. Inf. 15(8), 1140–1148 (2011)

    Google Scholar 

  36. Justesen, P.D., Ursem, R.K.: Multiobjective distinct candidates optimization (MODCO): a cluster-forming differential evolution algorithm. In: Ehrgott, M., Fonseca, C.M., Gandibleux, X., Hao, J.-K., Sevaux, M. (eds.) Proceedings of the 5th International Conference on Evolutionary Multi-Criterion Optimization (EMO 2009). Lecture Notes in Computer Science (LNCS), vol. 5467, pp. 525–539. Nantes, France (2009)

    Chapter  Google Scholar 

  37. Knowles, J.D.: Local-Search and Hybrid Evolutionary Algorithms for Pareto Optimization. Ph.D. thesis, The University of Reading, Reading (2002)

    Google Scholar 

  38. Kukkonen, S.: Generalized Differential Evolution for Global Multi-Objective Optimization with Constraints. Ph.D. thesis, Lappeenranta University of Technology, Acta Universitatis Lappeenrantaensis 475 (2012)

    Google Scholar 

  39. Kukkonen, S., Coello Coello, C.A.: Applying exponential weighting moving average control parameter adaptation technique with generalized differential evolution. In: Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC 2016), Vancouver, Canada (2016). Accepted for publication

    Google Scholar 

  40. Kukkonen, S., Deb, K.: A fast and effective method for pruning of non-dominated solutions in many-objective problems. In: Runarsson, T.P., Beyer, H.-G., Burke, E., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.) Proceedings of the 9th International Conference on Parallel Problem Solving from Nature (PPSN IX), vol. 4193. Lecture Notes in Computer Science (LNCS), Reykjavik, Iceland, pp. 553–562. Springer, Berlin (2006)

    Google Scholar 

  41. Kukkonen, S., Deb, K.: Improved pruning of non-dominated solutions based on crowding distance for bi-objective optimization problems. In: Yen, G.G., Lucas, S.M., Fogel, G., Kendall, G., Salomon, R., Zhang, B.-T., Coello Coello, C.A., Runarsson, T.P. (eds.) Proceedings of the 2006 Congress on Evolutionary Computation (CEC 2006), pp. 3995–4002. IEEE Press, Vancouver (2006)

    Google Scholar 

  42. Kukkonen, S., Jangam, S.R., Chakraborti, N.: Solving the molecular sequence alignment problem with Generalized Differential Evolution 3 (GDE3). In: Proceedings of the 2007 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM 2007), Honolulu, HI, USA, pp. 302–309. IEEE (2007)

    Google Scholar 

  43. Kukkonen, S., Lampinen, J.: Comparison of generalized differential evolution algorithm to other multi-objective evolutionary algorithms. In: Proceedings of the 4th European Congress on Computational Methods in Applied Sciences and Engineering (ECCOMAS 2004), Jyväskylä, Finland. 20 p. (2004)

    Google Scholar 

  44. Kukkonen, S., Lampinen, J.: A Differential Evolution algorithm for constrained multi-objective optimization: initial assessment. In: Hamza, M.H. (ed.) Proceedings of the IASTED International Conference on Artificial Intelligence and Applications (AIA 2004), pp. 96–102. ACTA Press, Innsbruck (2004)

    Google Scholar 

  45. Kukkonen, S., Lampinen, J.: An extension of generalized differential evolution for multi-objective optimization with constraints. In: Proceedings of the 8th International Conference on Parallel Problem Solving from Nature (PPSN VIII), vol. 3242. Lecture Notes in Computer Science (LNCS), pp. 752–761. Birmingham, England (2004)

    Google Scholar 

  46. Kukkonen, S., Lampinen, J.: Mechanical component design for multiple objectives using generalized differential evolution. In: Parmee, I.C. (ed.) Proceedings of the 6th International Conference on Adaptive Computing in Design and Manufacture (ACDM 2004), pp. 261–272. Springer, Bristol (2004)

    Google Scholar 

  47. Kukkonen, S., Lampinen, J.: An empirical study of control parameters for generalized differential evolution. In: Proceedings of the Sixth Conference on Evolutionary and Deterministic Methods for Design, Optimization and Control with Applications to Industrial and Societal Problems (EUROGEN 2005), Munich, Germany. 12 p. (2005)

    Google Scholar 

  48. Kukkonen, S., Lampinen, J.: GDE3: the third evolution step of generalized differential evolution. In: Proceedings of the 2005 Congress on Evolutionary Computation (CEC 2005), pp. 443–450, Edinburgh, Scotland. IEEE Press (2005)

    Google Scholar 

  49. Kukkonen, S., Lampinen, J.: Constrained real-parameter optimization with Generalized Differential Evolution. In: Yen, G.G., Lucas, S.M., Fogel, G., Kendall, G., Salomon, R., Zhang, B.-T., Coello Coello, C.A., Runarsson, T.P. (eds.) Proceedings of the 2006 Congress on Evolutionary Computation (CEC 2006), pp. 911–918. IEEE Press, Vancouver (2006)

    Google Scholar 

  50. Kukkonen, S., Lampinen, J.: An empirical study of control parameters for the third version of generalized differential evolution (GDE3). In: Yen, G.G., Lucas, S.M., Fogel, G., Kendall, G., Salomon, R., Zhang, B.-T., Coello Coello, C.A., Runarsson, T.P. (eds.) Proceedings of the 2006 Congress on Evolutionary Computation (CEC 2006), pp. 7355–7362. IEEE Press, Vancouver (2006)

    Google Scholar 

  51. Kukkonen, S., Lampinen, J.: Performance assessment of generalized differential evolution 3 (GDE3) with a given set of problems. In: Srinivasan, D., Wang, L. (eds.) Proceedings of the 2007 IEEE Congress on Evolutionary Computation (CEC 2007), pp. 3593–3600. IEEE, Singapore (2007)

    Chapter  Google Scholar 

  52. Kukkonen, S., Lampinen, J.: Ranking-dominance and many-objective optimization. In: Srinivasan, D., Wang, L. (eds.) Proceedings of the 2007 IEEE Congress on Evolutionary Computation (CEC 2007), pp. 3983–3990. IEEE, Singapore (2007)

    Chapter  Google Scholar 

  53. Kukkonen, S., Lampinen, J.: Performance assessment of generalized differential evolution 3 with a given set of constrained multi-objective test problems. In: Proceedings of the 2009 IEEE Congress on Evolutionary Computation (CEC 2009), Trondheim, Norway, pp. 1943–1950 (2009)

    Google Scholar 

  54. Kukkonen, S., Sampo, J., Lampinen, J.: Applying generalized differential evolution for scaling filter design. In: Matoušek, R., Ošmera, P. (eds.) Proceedings of Mendel 2004. 10th International Conference on Soft Computing, pp. 28–33. Brno, Czech Republic (2004)

    Google Scholar 

  55. Lampinen, J.: DE’s selection rule for multiobjective optimization. Technical report, Lappeenranta University of Technology, Department of Information Technology (2001)

    Google Scholar 

  56. Lampinen, J.: A constraint handling approach for the differential evolution algorithm. In: Yao, X. (ed.) Proceedings of the 2002 Congress on Evolutionary Computation (CEC 2002), Honolulu, HI, USA, pp. 1468–1473. IEEE Service Center, Piscataway (2002)

    Google Scholar 

  57. Lampinen, J., Zelinka, I.: Mechanical engineering design optimization by differential evolution. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization, pp. 128–146. McGraw-Hill, London (1999)

    Google Scholar 

  58. Lampinen, J., Zelinka, I.: On stagnation of the differential evolution algorithm. In: Proceedings of Mendel 2000. 6th International Conference on Soft Computing, pp. 76–83. Czech Republic (2000)

    Google Scholar 

  59. Li, H., Zhang, Q.: A multiobjective differential evolution based on decomposition for multiobjective optimization with variable linkages. In: Runarsson, T.P., Beyer, H.-G., Burke, E., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.) Proceedings of the 9th International Conference on Parallel Problem Solving from Nature (PPSN IX), vol. 4193. Lecture Notes in Computer Science (LNCS), Reykjavik, Iceland, pp. 583–592. Springer, Berlin (2006)

    Google Scholar 

  60. Lin, Y.-C., Hwang, K.-S., Wang, F.-S.: Hybrid differential evolution with multiplier updating method for nonlinear constrained optimization problems. In: Yao, X. (ed.) Proceedings of the 2002 Congress on Evolutionary Computation (CEC 2002), Honolulu, HI, USA, pp. 872–877. IEEE Service Center, Piscataway (2002)

    Google Scholar 

  61. Madavan, N.K.: Multiobjective optimization using a Pareto differential evolution approach. In: Yao, X. (ed.) Proceedings of the 2002 Congress on Evolutionary Computation (CEC 2002), Honolulu, HI, USA, pp. 1145–1150. IEEE Service Center, Piscataway (2002)

    Google Scholar 

  62. Mezura-Montes, E., Miranda-Varela, M.E., del Carmen Gómez-Ramón, R.: Differential evolution in constrained numerical optimization: an empirical study. Inf. Sci. 180(22), 4223–4262 (2010)

    Google Scholar 

  63. Mezura-Montes, E., Reyes-Sierra, M., Coello Coello, C.A.: Multi-objective optimization using differential evolution: a survey of the state-of-the-art. In: Chakraborty, U.K. (ed.) Advances in Differential Evolution, vol. 143, pp. 173–196. Studies in Computational Intelligence Series. Springer, Berlin (2008)

    Google Scholar 

  64. Mezura-Montes, E., Velázquez-Reyes, J., Coello Coello, C.A.: A comparative study of Differential Evolution variants for global optimization. In: Keijzer, M., et al. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2006), pp. 485–492. ACM Press, USA (2006)

    Google Scholar 

  65. Miettinen, K.: Nonlinear Multiobjective Optimization. Kluwer Academic Publishers, Boston (1998)

    Book  MATH  Google Scholar 

  66. Montaño, A.A., Coello Coello, C.A., Mezura-Montes, E.: MODE-LD+SS: a novel differential evolution algorithm incorporating local dominance and scalar selection mechanisms for multi-objective optimization. In Proceedings of the 2010 Congress on Evolutionary Computation (CEC 2010), Barcelona, Spain, pp. 1–8. IEEE Press (2010)

    Google Scholar 

  67. Moraglio, A., Togelius, J., Silva, S.: Geometric differential evolution for combinatorial and programs spaces. Evolut. Comput. 21(4), 591–624 (2013)

    Article  Google Scholar 

  68. Neri, F., Tirronen, V.: Recent advances in differential evolution: a survey and experimental analysis. Artif. Intell. Rev. 33(1), 61–106 (2010)

    Article  Google Scholar 

  69. Parsopoulos, K.E., Tasoulis, D.K., Pavlidis, N.G., Plagianakos, V.P., Vrahatis, M.N.: Vector evaluated differential evolution for multiobjective optimization. In: Proceedings of the 2004 Congress on Evolutionary Computation (CEC 2004), Portland, Oregon, USA, pp. 204–211. IEEE (2004)

    Google Scholar 

  70. Peng, L., Wang, Y., Dai, G.: Advances in Computation and Intelligence: Third International Symposium, ISICA 2008 Wuhan, China, December 19-21, 2008 Proceedings, Chapter A Novel Opposition-Based Multi-objective Differential Evolution Algorithm for Multi-objective Optimization, pp. 162–170. Springer, Berlin (2008)

    Google Scholar 

  71. Praditwong, K., Yao, X.: How well do multi-objective evolutionary algorithms scale to large problems. In: Srinivasan, D., Wang, L. (eds.) Proceedings of the 2007 IEEE Congress on Evolutionary Computation (CEC 2007), pp. 3959–3966. IEEE, Singapore (2007)

    Chapter  Google Scholar 

  72. Prado, R.S., Silva, R.C.P., Guimarães, F.G., Neto, O.M.: Using differential evolution for combinatorial optimization: a general approach. In: Proceedings of the 2010 IEEE International Conference on Systems Man and Cybernetics (SMC), Istanbul, Turkey, pp. 11–18. IEEE (2010)

    Google Scholar 

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

    Google Scholar 

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

    MATH  Google Scholar 

  75. Robič, T., Filipič, B.: DEMO: differential evolution for multiobjective optimization. In: Coello Coello, C.A., Hernández Aguirre, A., Zitzler, E. (eds.) Proceedings of the 3rd International Conference on Evolutionary Multi-Criterion Optimization (EMO 2005), pp. 520–533. Springer, Guanajuato (2005)

    Google Scholar 

  76. Rönkkönen, J., Kukkonen, S., Lampinen, J.: A comparison of differential evolution and generalized generation gap model. J. Adv. Comput. Intell. Intell. Inf. 9(5), 549–555 (2005)

    Google Scholar 

  77. Rönkkönen, J., Kukkonen, S., Price, K.V.: Real-parameter optimization with differential evolution. In: Proceedings of the 2005 Congress on Evolutionary Computation (CEC 2005), Edinburgh, Scotland, pp. 506–513. IEEE Press (2005)

    Google Scholar 

  78. Salomon, R.: Re-evaluating genetic algorithm performance under coordinate rotation of becnmark function. A survey of some theoretical and practical aspects of genetic algorithms. BioSystems 39(3), 263–278 (1996)

    Article  Google Scholar 

  79. Santana-Quintero, L.V., Coello Coello, C.A.: An algorithm based on Differential Evolution for multi-objective optimization. Int. J. Comput. Intell. Res. 1(2), 151–169 (2005)

    Google Scholar 

  80. O. Schütze, S. Alvarado, C. Segura, and R. Landa. Gradient Subspace Approximation: A direct search method for memetic computing. Soft Computing, 2016. accepted for publication

    Google Scholar 

  81. Sharma, S., Rangaiah, G.P.: An improved multi-objective differential evolution with a termination criterion for optimizing chemical processes. Comput. Chem. Eng. 56(13), 155–173 (2013)

    Article  Google Scholar 

  82. Storn, R.: System design by constraint adaptation and differential evolution. IEEE Trans. Evolut. Comput. 3(1), 22–34 (1999)

    Article  Google Scholar 

  83. Storn, R., Price, K.V.: Differential evolution – a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical report, ICSI, University of California, Berkeley (1995). http://www.icsi.berkeley.edu/ftp/global/pub/techreports/1995/tr-95-012.pdf. Accessed 12 June 2005

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

    Article  MathSciNet  MATH  Google Scholar 

  85. Tagawa, K.: Multi-objective optimum design of balanced SAW filters using generalized differential evolution. WSEAS Trans. Syst. 8(8), 923–932 (2009)

    Google Scholar 

  86. Tagawa, K., Sasaki, Y., Nakamura, H.: Optimum design of balanced SAW filters using multi-objective differential evolution. In: Deb, K., Bhattacharya, A., Chakraborti, N., Chakroborty, P., Das, S., Dutta, J., Gupta, S., Jain, A., Aggarwal, V., Branke, J., Louis, S., Tan, K. (eds.) Proceedings of the 8th International Conference on Simulated Evolution and Learning (SEAL), Kanpur, India, pp. 466–475. Springer, Berlin (2010)

    Google Scholar 

  87. Tasgetiren, M.F., Suganthan, P.N., Pan, Q.-K.: An ensemble of discrete differential evolution algorithms for solving the generalized traveling salesman problem. Appl. Math. Comput. 215(9), 3356–3368 (2010)

    MathSciNet  MATH  Google Scholar 

  88. Tušar, T., Filipič, B.: Differential evolution versus genetic algorithms in multiobjective optimization. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) Proceedings of the 4th International Conference on Evolutionary Multi-Criterion Optimization (EMO 2007), Matsushima, Japan, pp. 257–271. Springer, Berlin (2007)

    Google Scholar 

  89. Wang, F.-S., Sheu, J.-W.: Multiobjective parameter estimation problems of fermentation processes using a high ethanol tolerance yeast. Chem. Eng. Sci. 55(18), 3685–3695 (2000)

    Article  Google Scholar 

  90. Xue, F., Sanderson, A.C., Graves, R.J.: Pareto-based multi-objective differential evolution. In: Sarker, R., Reynolds, R., Abbass, H., Tan, K.C., McKay, B., Essam, D., Gedeon, T. (eds.) In: Proceedings of the 2003 Congress on Evolutionary Computation (CEC 2003), Canberra, Australia, pp. 862–869. IEEE Press, Piscataway (2003)

    Google Scholar 

  91. Zaharie, D.: Critical values for the control parameters of differential evolution algorithms. In: Matoušek, R., Ošmera, P. (eds.) Proceedings of Mendel 2002. 8th International Conference on Soft Computing, pp. 62–67. Brno, Czech Republic (2002)

    Google Scholar 

  92. Zaharie, D.: Multi-objective optimization with adaptive Pareto differential evolution. In: Teodorescu, H.-N., Gaindric, C., Sofron, E. (eds.) Proceedings of Symposium on Intelligent Systems and Applications (SIA 2003), Iasi, Romania. Performantica Press (2003)

    Google Scholar 

  93. Zapotecas-Martínez, S., Derbel, B., Liefooghe, A., Aguirre, H.E., Tanaka, K.: Geometric differential evolution in MOEA/D: a preliminary study. In: Sidorov, G., Galicia-Haro, S.N. (eds.) Proceedings of the 14th Mexican International Conference on Artificial Intelligence (MICAI 2015). Lecture Notes in Computer Science, vol. 9413, pp. 364–376. Springer, Cuernavaca (2015)

    Google Scholar 

  94. Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evolut. Comput. 11(6), 712–731 (2007)

    Article  Google Scholar 

  95. Zhang, Q., Zhou, A., Jin, Y.: RM-MEDA: A regularity model-based multiobjective estimation of distribution algorithm. Evolutionary Computation, IEEE Transactions on 12(1), 41–63 (2008). February

    Article  Google Scholar 

  96. Zhong, J.-H., Zhang, J.: Adaptive multi-objective Differential Evolution with stochastic coding strategy. In: Krasnogor, N., Lanzi, P.L. (eds.) Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation (GECCO 2011), Dublin, Ireland, pp. 666–672. ACM (2011)

    Google Scholar 

  97. Zielinski, K., Laur, R.: Variants of differential evolution for multi-objective optimization. In: Proceedings of the 2007 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM 2007), Honolulu, HI, USA, pp. 91–98. IEEE (2007)

    Google Scholar 

  98. Zitzler, E., Deb, K., Thiele, L.: Comparison of multiobjective evolutionary algorithms: empirical results. Evolut. Comput. 8(2), 173–195 (2000)

    Article  Google Scholar 

  99. Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: improving the strength Pareto evolutionary algorithm for multiobjective optimization. In: Giannakoglou, K.C., Tsahalis, D.T., Périaux, J., Papaliouy, K.D., Fogarty, T. (eds.) Proceedings of the Third Conference on Evolutionary and Deterministic Methods for Design, Optimization and Control with Applications to Industrial and Societal Problems (EUROGEN 2001), Athens, Greece, pp. 95–100. International Center for Numerical Methods in Engineering (CIMNE) (2002)

    Google Scholar 

Download references

Acknowledgments

The first author would like to acknowledge support of the South Savo Regional Fund of the Finnish Cultural Foundation (Suomen Kulttuurirahaston Etelä-Savon rahasto) and support of the Mexican Government thought the Foreign Ministry (Gobierno de México, a través de la Secretería de Relaciones Exteriores). The second author gratefully acknowledges support from CONACyT project no. 221551.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saku Kukkonen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Kukkonen, S., Coello Coello, C.A. (2017). Generalized Differential Evolution for Numerical and Evolutionary Optimization. In: Schütze, O., Trujillo, L., Legrand, P., Maldonado, Y. (eds) NEO 2015. Studies in Computational Intelligence, vol 663. Springer, Cham. https://doi.org/10.1007/978-3-319-44003-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44003-3_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44002-6

  • Online ISBN: 978-3-319-44003-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics