Skip to main content
Top
Published in: Natural Computing 3/2016

01-09-2016

Partition based real-valued encoding scheme for evolutionary algorithms

Authors: Jose M. Font, Daniel Manrique, Pablo Ramos-Criado, David del Rio

Published in: Natural Computing | Issue 3/2016

Log in

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

search-config
loading …

Abstract

Encoding feasible solutions is one of the most important aspects to be taken into account in the field of evolutionary computation in order to solve search or optimization problems. This paper proposes a new encoding scheme for real-coded evolutionary algorithms. It is called partition based encoding scheme, and satisfies two restrictions. Firstly, each of the components of a decoded vector that conforms a candidate solution to a problem at hand belongs to a predefined interval. Secondly, the sum of the components of each of these decoded vectors is always equal to a predefined constant. The proposed encoding scheme inherently guarantees these constraints for all the individuals that are generated within the evolution process as a consequence of applying the genetic operators. Partition based encoding scheme is successfully applied to learning conditional probability tables for a given discrete Bayesian network topology, where each row of the tables must exactly add up to one, and the components of each row belong to the interval [0,1] as they are probability values. The results given by the proposed encoding system for this learning problem is compared to a deterministic algorithm and another evolutionary approach. Better results are shown in terms of accuracy with respect to the former one, and accuracy and convergence speed with respect to the later one.

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 "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!

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!

Literature
go back to reference Abdul-Rahman O, Munetomo M, Akama K (2011) An improved binary-real coded genetic algorithm for real parameter optimization. In: Proceedings of third world congress on nature and biologically inspired computing, Salamanca, Spain, pp 149–156 Abdul-Rahman O, Munetomo M, Akama K (2011) An improved binary-real coded genetic algorithm for real parameter optimization. In: Proceedings of third world congress on nature and biologically inspired computing, Salamanca, Spain, pp 149–156
go back to reference Barrios D, Manrique D, Carrascal A (2003) Optimisation with real-coded genetic algorithms based on mathematical morphology. Int J Comput Math 80(3):275–293MathSciNetCrossRefMATH Barrios D, Manrique D, Carrascal A (2003) Optimisation with real-coded genetic algorithms based on mathematical morphology. Int J Comput Math 80(3):275–293MathSciNetCrossRefMATH
go back to reference Beaser E, Schwartz JK, Bell CB, Solomon EI (2011) Hybrid genetic algorithm with an adaptive penalty function for fitting multimodal experimental data: application to exchange-coupled non-kramers binuclear iron active sites. J Chem Inf Model 51(9):2164–2173CrossRef Beaser E, Schwartz JK, Bell CB, Solomon EI (2011) Hybrid genetic algorithm with an adaptive penalty function for fitting multimodal experimental data: application to exchange-coupled non-kramers binuclear iron active sites. J Chem Inf Model 51(9):2164–2173CrossRef
go back to reference Chomsky N (1956) Three models for the description of language. IEEE Trans Inform Theory 2(3):113–124CrossRefMATH Chomsky N (1956) Three models for the description of language. IEEE Trans Inform Theory 2(3):113–124CrossRefMATH
go back to reference Choubey NS (2010) A novel encoding scheme for traveling tournament problem using genetic algorithm. Int J Comput Appl 2:79–82 Choubey NS (2010) A novel encoding scheme for traveling tournament problem using genetic algorithm. Int J Comput Appl 2:79–82
go back to reference Coello CA (2008) Constraint-handling techniques used with evolutionary algorithms. In: Proceedings of the 2008 GECCO conference companion on genetic and evolutionary computation, Atlanta, USA, pp 2445–2466 Coello CA (2008) Constraint-handling techniques used with evolutionary algorithms. In: Proceedings of the 2008 GECCO conference companion on genetic and evolutionary computation, Atlanta, USA, pp 2445–2466
go back to reference Couchet J, Manrique D, Ríos J, Rodriguez-Paton A (2007) Crossover and mutation operators for grammar-guided genetic programming. Soft Comput 11(10):943–955CrossRef Couchet J, Manrique D, Ríos J, Rodriguez-Paton A (2007) Crossover and mutation operators for grammar-guided genetic programming. Soft Comput 11(10):943–955CrossRef
go back to reference De Jong KA (2006) Evolutionary computation: a unified approach. MIT press, Cambridge.MATH De Jong KA (2006) Evolutionary computation: a unified approach. MIT press, Cambridge.MATH
go back to reference Dong L, Liu G, Yuan S, Li Y, Li Z (2007) Classifier learning algorithm based on genetic algorithms. In: Proceedings of ICICIC’07 second international conference on innovative computing, information and control pp 126–129 Dong L, Liu G, Yuan S, Li Y, Li Z (2007) Classifier learning algorithm based on genetic algorithms. In: Proceedings of ICICIC’07 second international conference on innovative computing, information and control pp 126–129
go back to reference Font JM, Manrique D, Ríos J (2010) Evolutionary construction and adaptation of intelligent systems. Exp Syst Appl 37(12):7711–7720CrossRef Font JM, Manrique D, Ríos J (2010) Evolutionary construction and adaptation of intelligent systems. Exp Syst Appl 37(12):7711–7720CrossRef
go back to reference Font JM, Manrique D, Pascua E (2011) Grammar-guided evolutionary construction of bayesian networks. In: Foundations on natural and artificial computation. Lecture Notes in Computer Science 6686:60–69 Font JM, Manrique D, Pascua E (2011) Grammar-guided evolutionary construction of bayesian networks. In: Foundations on natural and artificial computation. Lecture Notes in Computer Science 6686:60–69
go back to reference Garcia-Arnau M, Manrique D, Ríos J, Rodríguez-Paton A (2007) Initialization method for grammar-guided genetic programming. Knowl Based Syst 20(2):127–133CrossRef Garcia-Arnau M, Manrique D, Ríos J, Rodríguez-Paton A (2007) Initialization method for grammar-guided genetic programming. Knowl Based Syst 20(2):127–133CrossRef
go back to reference Griner R, Su X, Shen B, Zhou W (2005) Structural extension to logistic regression: discriminative parameter learning of belief net classifiers. Mach Learn 59(3):297–322CrossRefMATH Griner R, Su X, Shen B, Zhou W (2005) Structural extension to logistic regression: discriminative parameter learning of belief net classifiers. Mach Learn 59(3):297–322CrossRefMATH
go back to reference Kari L, Rozenberg G (2008) The many facets of natural computing. Commun ACM 51(10):72–83CrossRef Kari L, Rozenberg G (2008) The many facets of natural computing. Commun ACM 51(10):72–83CrossRef
go back to reference Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge, MAMATH Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge, MAMATH
go back to reference Larrañaga P, Poza M, Yurramendi Y, Murga RH, Kuijpers CM (1996) Structure learning of Bayesian networks by genetic algorithms: a performance analysis of control parameters. IEEE Trans Pattern Anal 18(9):912–926CrossRef Larrañaga P, Poza M, Yurramendi Y, Murga RH, Kuijpers CM (1996) Structure learning of Bayesian networks by genetic algorithms: a performance analysis of control parameters. IEEE Trans Pattern Anal 18(9):912–926CrossRef
go back to reference Loiacono D, Cardamone L, Lanzi P (2011) Automatic track generation for high-end racing games using evolutionary computation. IEEE Trans Comp Intel AI 3(3):245–259 Loiacono D, Cardamone L, Lanzi P (2011) Automatic track generation for high-end racing games using evolutionary computation. IEEE Trans Comp Intel AI 3(3):245–259
go back to reference Manning CD, Raghavan P, Schütze H (2008) Introduction to information retrieval. Cambridge University Press, CambridgeCrossRefMATH Manning CD, Raghavan P, Schütze H (2008) Introduction to information retrieval. Cambridge University Press, CambridgeCrossRefMATH
go back to reference Nowling RJ, Mauch H (2011) Priority encoding scheme for solving permutation and constraint problems with genetic algorithms and simulated annealing. In: Proceedings of the eighth international conference on information technology: New Generations, ITNG 2011, Las Vegas, USA, pp 810–815 Nowling RJ, Mauch H (2011) Priority encoding scheme for solving permutation and constraint problems with genetic algorithms and simulated annealing. In: Proceedings of the eighth international conference on information technology: New Generations, ITNG 2011, Las Vegas, USA, pp 810–815
go back to reference Russel SJ, Norvig P (2009) Artificial intelligence: a modern approach, 3rd edn. Prentice Hall, Englewood Cliffs, NJ Russel SJ, Norvig P (2009) Artificial intelligence: a modern approach, 3rd edn. Prentice Hall, Englewood Cliffs, NJ
go back to reference Simon D (2013) Evolutionary optimization algorithms. Wiley, Hoboken Simon D (2013) Evolutionary optimization algorithms. Wiley, Hoboken
go back to reference Su J, Zhang H, Ling CX, Matwin S (2008) Discriminative parameter learning for bayesian networks. In: Proceedings of the 25th international conference on machine learning, Helsinki, Finland, pp 1016–1023 Su J, Zhang H, Ling CX, Matwin S (2008) Discriminative parameter learning for bayesian networks. In: Proceedings of the 25th international conference on machine learning, Helsinki, Finland, pp 1016–1023
go back to reference Whigham P (1995) Grammatically-based genetic programming. In: Proceedings of the workshop on genetic programming: from theory to real-world applications 16, pp 33–41 Whigham P (1995) Grammatically-based genetic programming. In: Proceedings of the workshop on genetic programming: from theory to real-world applications 16, pp 33–41
Metadata
Title
Partition based real-valued encoding scheme for evolutionary algorithms
Authors
Jose M. Font
Daniel Manrique
Pablo Ramos-Criado
David del Rio
Publication date
01-09-2016
Publisher
Springer Netherlands
Published in
Natural Computing / Issue 3/2016
Print ISSN: 1567-7818
Electronic ISSN: 1572-9796
DOI
https://doi.org/10.1007/s11047-015-9505-6

Other articles of this Issue 3/2016

Natural Computing 3/2016 Go to the issue

OriginalPaper

Anytime pack search

Premium Partner