Skip to main content
Top
Published in: Soft Computing 1/2014

01-01-2014 | Methodologies and Application

An efficient differential evolution using speeded-up k-nearest neighbor estimator

Authors: So-Youn Park, Ju-Jang Lee

Published in: Soft Computing | Issue 1/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In evolutionary algorithm, one of the main issues is how to reduce the number of fitness evaluations required to obtain optimal solutions. Generally a large number of evaluations are needed to find optimal solutions, which leads to an increase of computational time. Expensive cost may have to be paid for fitness evaluation as well. Differential evolution (DE), which is widely used in many applications due to its simplicity and good performance, also cannot escape from this problem. In order to solve this problem a fitness approximation model has been proposed so far, replacing real fitness function for evaluation. In fitness approximation, an ability to estimate accurate value with compact structure is needed for good performance. Therefore in this paper we propose an efficient differential evolution using fitness estimator. We choose k-nearest neighbor (kNN) as fitness estimator because it does not need any training period or complex computation. However too many training samples in the estimator may cause computational complexity to be exponentially high. Accordingly, two schemes with regard to accuracy and efficiency are proposed to improve the estimator. Our proposed algorithm is tested with various benchmark functions and shown to find good optimal solutions with less fitness evaluation and more compact size, compared with DE and DE-kNN.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
go back to reference Adra SF, Dodd TJ, Griffin IA, Fleming PJ (2009) Convergence acceleration operator for multiobjective optimization. IEEE Trans Evol Comput 13(4):825–847CrossRef Adra SF, Dodd TJ, Griffin IA, Fleming PJ (2009) Convergence acceleration operator for multiobjective optimization. IEEE Trans Evol Comput 13(4):825–847CrossRef
go back to reference Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6(5):443–462CrossRef Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6(5):443–462CrossRef
go back to reference Alcalá-Fdez J, Sánchez L, García S, del Jesus MJ, Ventura S, Garrell JM, Otero J, Romero C, Bacardit J, Rivas VM, Fernández JC, Herrera F (2009) KEEL: a software tool to assess evolutionary algorithms for data mining problems. Soft Comput 13(3):307–318CrossRef Alcalá-Fdez J, Sánchez L, García S, del Jesus MJ, Ventura S, Garrell JM, Otero J, Romero C, Bacardit J, Rivas VM, Fernández JC, Herrera F (2009) KEEL: a software tool to assess evolutionary algorithms for data mining problems. Soft Comput 13(3):307–318CrossRef
go back to reference Cabido R, Montemayor A, Pantrigo J (2012) High performance memetic algorithm particle filter for multiple object tracking on modern GPUs. Soft Comput 16(2):217–230CrossRef Cabido R, Montemayor A, Pantrigo J (2012) High performance memetic algorithm particle filter for multiple object tracking on modern GPUs. Soft Comput 16(2):217–230CrossRef
go back to reference Chan TM, Leung KS, Lee KH (2012) Memetic algorithms for de novo motif discovery. IEEE Trans Evol Comput 16(5):730–748CrossRef Chan TM, Leung KS, Lee KH (2012) Memetic algorithms for de novo motif discovery. IEEE Trans Evol Comput 16(5):730–748CrossRef
go back to reference Cruz-Ramírez M, Hervás-Martínez C, Gutiérrez P, Pérez-Ortiz M, Briceño J, de la Mata M (2013) Memetic pareto differential evolutionary neural network used to solve an unbalanced liver transplantation problem. Soft Comput 17(2):275–284CrossRef Cruz-Ramírez M, Hervás-Martínez C, Gutiérrez P, Pérez-Ortiz M, Briceño J, de la Mata M (2013) Memetic pareto differential evolutionary neural network used to solve an unbalanced liver transplantation problem. Soft Comput 17(2):275–284CrossRef
go back to reference Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195CrossRef Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195CrossRef
go back to reference Hu XM, Zhang J, Yu Y, Chung HH, Li YL, Shi YH, Luo XN (2010) Hybrid genetic algorithm using a forward encoding scheme for lifetime maximization of wireless sensor networks. IEEE Trans Evol Comput 14(5):766–781CrossRef Hu XM, Zhang J, Yu Y, Chung HH, Li YL, Shi YH, Luo XN (2010) Hybrid genetic algorithm using a forward encoding scheme for lifetime maximization of wireless sensor networks. IEEE Trans Evol Comput 14(5):766–781CrossRef
go back to reference Iacca G, Neri F, Mininno E, Ong YS, Lim MH (2012) Ockham’s razor in memetic computing: three stage optimal memetic exploration. Inf Sci 188:17–43CrossRefMathSciNet Iacca G, Neri F, Mininno E, Ong YS, Lim MH (2012) Ockham’s razor in memetic computing: three stage optimal memetic exploration. Inf Sci 188:17–43CrossRefMathSciNet
go back to reference Jin S (2007) An efficient evolutionary optimization with fitness approximation using neural networks. Master’s thesis, Korea Advanced Institute of Science and Technology Jin S (2007) An efficient evolutionary optimization with fitness approximation using neural networks. Master’s thesis, Korea Advanced Institute of Science and Technology
go back to reference Jin Y (2005) A comprehensive survey of fitness approximation in evolutionary computation. Soft Comput 9(1):3–12CrossRef Jin Y (2005) A comprehensive survey of fitness approximation in evolutionary computation. Soft Comput 9(1):3–12CrossRef
go back to reference Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, pp 1942–1948
go back to reference Kumar S (2004) Neural networks: a classroom approach. Tata McGraw-Hill, New Delhi Kumar S (2004) Neural networks: a classroom approach. Tata McGraw-Hill, New Delhi
go back to reference Kuncheva LI (2000) Fuzzy classifier design. Physica Verlag, New York Kuncheva LI (2000) Fuzzy classifier design. Physica Verlag, New York
go back to reference Larrañaga P (2002) Estimation of distribution algorithms: a new tool for evolutionary computation, chap. A review on estimation of distribution algorithm. Kluwer Academic Publishers, Boston, pp 57–100 Larrañaga P (2002) Estimation of distribution algorithms: a new tool for evolutionary computation, chap. A review on estimation of distribution algorithm. Kluwer Academic Publishers, Boston, pp 57–100
go back to reference Liu Y, Sun F (2011) A fast differential evolution algorithm using k-nearest neighbour predictor. Expert Syst Appl 38(4):4254–4258CrossRef Liu Y, Sun F (2011) A fast differential evolution algorithm using k-nearest neighbour predictor. Expert Syst Appl 38(4):4254–4258CrossRef
go back to reference Llorà X, Sastry K, Goldberg DE, Gupta A, Lakshmi L (2005) Combating user fatigue in iGAs: partial ordering, support vector machines, and synthetic fitness. In: Proceedings of the 2005 conference on Genetic and evolutionary computation, pp 1363–1370 Llorà X, Sastry K, Goldberg DE, Gupta A, Lakshmi L (2005) Combating user fatigue in iGAs: partial ordering, support vector machines, and synthetic fitness. In: Proceedings of the 2005 conference on Genetic and evolutionary computation, pp 1363–1370
go back to reference Masters T, Land W (1997) New training algorithm for the general regression neural network. In: Proceedings of the IEEE international conference on systems, man, and cybernetics, vol 3. Springer, pp 1990–1994 Masters T, Land W (1997) New training algorithm for the general regression neural network. In: Proceedings of the IEEE international conference on systems, man, and cybernetics, vol 3. Springer, pp 1990–1994
go back to reference Meuth R, Lim MH, Ong YS, Wunsch II DC (2009) A proposition on memes and meta-memes in computing for higher-order learning. Memetic Comput 1(2):85–100CrossRef Meuth R, Lim MH, Ong YS, Wunsch II DC (2009) A proposition on memes and meta-memes in computing for higher-order learning. Memetic Comput 1(2):85–100CrossRef
go back to reference Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, London Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, London
go back to reference Moscato P (1989) On evolution, search, optimization, genetic algorithms and martial arts—towards memetic algorithms. Caltech concurrent computation program, C3P Report, 826, Pasadena Moscato P (1989) On evolution, search, optimization, genetic algorithms and martial arts—towards memetic algorithms. Caltech concurrent computation program, C3P Report, 826, Pasadena
go back to reference Navot A, Shpigelman L, Tishby N, Vaadia E (2006) Nearest neighbor based feature selection for regression and its application to neural activity. Advances in Neural Information Processing Systems, NIPS, pp 995–1002 Navot A, Shpigelman L, Tishby N, Vaadia E (2006) Nearest neighbor based feature selection for regression and its application to neural activity. Advances in Neural Information Processing Systems, NIPS, pp 995–1002
go back to reference Neri F, Cotta C (2012) Memetic algorithms and memetic computing optimization: a literature review. Swarm Evol Comput 2:1–14 Neri F, Cotta C (2012) Memetic algorithms and memetic computing optimization: a literature review. Swarm Evol Comput 2:1–14
go back to reference Neri F, Cotta C, Moscato P (2012) Handbook of memetic algorithms. Springer, Berlin Neri F, Cotta C, Moscato P (2012) Handbook of memetic algorithms. Springer, Berlin
go back to reference Neri F, Tirronen V, Karkkainen T, Rossi T (2007) Fitness diversity based adaptation in multimeme algorithms: a comparative study. In: Proceedings of the IEEE congress on evolutionary computation, pp 2374–2381 Neri F, Tirronen V, Karkkainen T, Rossi T (2007) Fitness diversity based adaptation in multimeme algorithms: a comparative study. In: Proceedings of the IEEE congress on evolutionary computation, pp 2374–2381
go back to reference Ong Y, Keane A (2004) Meta-Lamarckian learning in memetic algorithms. IEEE Trans Evol Comput 8(2):99–110CrossRef Ong Y, Keane A (2004) Meta-Lamarckian learning in memetic algorithms. IEEE Trans Evol Comput 8(2):99–110CrossRef
go back to reference Ong YS, Lim M, Chen X (2010) Memetic computation—past, present & future. IEEE Comput Intell Mag 5(2):24–31CrossRef Ong YS, Lim M, Chen X (2010) Memetic computation—past, present & future. IEEE Comput Intell Mag 5(2):24–31CrossRef
go back to reference Price KV, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Springer, Berlin Price KV, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Springer, Berlin
go back to reference Queipo NV, Haftka RT, Shyy W, Goel T, Vaidyanathan R, Tucker PK (2005) Surrogate-based analysis and optimization. Progress Aerospace Sci 41(1):1–28CrossRef Queipo NV, Haftka RT, Shyy W, Goel T, Vaidyanathan R, Tucker PK (2005) Surrogate-based analysis and optimization. Progress Aerospace Sci 41(1):1–28CrossRef
go back to reference Shi L, Rasheed K (2010) Computational intelligence in expensive optimization problems, chap. A survey of fitness approximation methods applied in evolutionary algorithms. Springer, Berlin, pp 3–28 Shi L, Rasheed K (2010) Computational intelligence in expensive optimization problems, chap. A survey of fitness approximation methods applied in evolutionary algorithms. Springer, Berlin, pp 3–28
go back to reference Smith J (2007) Coevolving memetic algorithms: a review and progress report. IEEE Trans Systems Man Cybern Part B Cybern 37(1):6–17CrossRef Smith J (2007) Coevolving memetic algorithms: a review and progress report. IEEE Trans Systems Man Cybern Part B Cybern 37(1):6–17CrossRef
go back to reference Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359CrossRefMATHMathSciNet Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359CrossRefMATHMathSciNet
go back to reference Tenne Y, Armfield SW (2009) A framework for memetic optimization using variable global and local surrogate models. Soft Comput 13(8-9):781–793CrossRef Tenne Y, Armfield SW (2009) A framework for memetic optimization using variable global and local surrogate models. Soft Comput 13(8-9):781–793CrossRef
go back to reference Whitty S (2005) A memetic paradigm of project management. Int J Project Manag 23(8):575–583CrossRef Whitty S (2005) A memetic paradigm of project management. Int J Project Manag 23(8):575–583CrossRef
go back to reference Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102CrossRef Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102CrossRef
go back to reference Zhang Q, Liu W, Tsang E, Virginas B (2010) Expensive multiobjective optimization by MOEA/D with Gaussian process model. IEEE Trans Evol Comput 14(3):456–474CrossRef Zhang Q, Liu W, Tsang E, Virginas B (2010) Expensive multiobjective optimization by MOEA/D with Gaussian process model. IEEE Trans Evol Comput 14(3):456–474CrossRef
go back to reference Zhou Z, Ong YS, Lim MH, Lee BS (2007) Memetic algorithm using multi-surrogates for computationally expensive optimization problems. Soft Comput 11(10):957–971CrossRef Zhou Z, Ong YS, Lim MH, Lee BS (2007) Memetic algorithm using multi-surrogates for computationally expensive optimization problems. Soft Comput 11(10):957–971CrossRef
Metadata
Title
An efficient differential evolution using speeded-up k-nearest neighbor estimator
Authors
So-Youn Park
Ju-Jang Lee
Publication date
01-01-2014
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 1/2014
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-013-1030-x

Other articles of this Issue 1/2014

Soft Computing 1/2014 Go to the issue

Premium Partner