Skip to main content

2018 | OriginalPaper | Buchkapitel

Structured Grammatical Evolution: A Dynamic Approach

verfasst von : Nuno Lourenço, Filipe Assunção, Francisco B. Pereira, Ernesto Costa, Penousal Machado

Erschienen in: Handbook of Grammatical Evolution

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Grammars have attracted the attention of researchers within the Evolutionary Computation field, specially from the Genetic Programming community. The most successful example of the use of grammars by GP is Grammatical Evolution (GE). In spite of being widely used by practitioners of different fields, GE is not free from drawbacks. The ones that are most commonly pointed out are those linked with redundancy and locality of the representation. To address these limitations Structured Grammatical Evolution (SGE) was proposed, which introduces a one-to-one mapping between the genotype and the non-terminals. In SGE the input grammar must be pre-processed so that recursion is removed, and the maximum number of expansion possibilities for each symbol determined. This has been pointed out as a drawback of SGE and to tackle it we introduce Dynamic Structured Grammatical Evolution (DSGE). In DSGE there is no need to pre-process the grammar, as it is expanded on the fly during the evolutionary process, and thus we only need to define the maximum tree depth. Additionally, it only encodes the integers that are used in the genotype to phenotype mapping, and grows as needed during evolution. Experiments comparing DSGE with SGE show that DSGE performance is never worse than SGE, being statistically superior in a considerable number of the tested problems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
1
The implementations of SGE and DSGE are available at: SGE—https://​github.​com/​nunolourenco/​sge and DSGE—https://​github.​com/​nunolourenco/​dsge.
 
Literatur
1.
Zurück zum Zitat F. Assunção, N. Lourenço, P. Machado, B. Ribeiro, Towards the evolution of multi-layered neural networks: a dynamic structured grammatical evolution approach, in Proceedings of the Genetic and Evolutionary Computation Conference, GECCO ’17 (ACM, New York, 2017), pp. 393–400. https://doi.org/10.1145/3071178.3071286 F. Assunção, N. Lourenço, P. Machado, B. Ribeiro, Towards the evolution of multi-layered neural networks: a dynamic structured grammatical evolution approach, in Proceedings of the Genetic and Evolutionary Computation Conference, GECCO ’17 (ACM, New York, 2017), pp. 393–400. https://​doi.​org/​10.​1145/​3071178.​3071286
3.
Zurück zum Zitat J. Byrne, M. O’Neill, A. Brabazon, Structural and nodal mutation in grammatical evolution, in Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, New York, 2009, pp. 1881–1882 J. Byrne, M. O’Neill, A. Brabazon, Structural and nodal mutation in grammatical evolution, in Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, New York, 2009, pp. 1881–1882
4.
Zurück zum Zitat J. Byrne, M. O’Neill, J. McDermott, A. Brabazon, An analysis of the behaviour of mutation in grammatical evolution, in Genetic Programming. Lecture Notes in Computer Science, vol. 6021 (Springer, Berlin, 2010), pp. 14–25 J. Byrne, M. O’Neill, J. McDermott, A. Brabazon, An analysis of the behaviour of mutation in grammatical evolution, in Genetic Programming. Lecture Notes in Computer Science, vol. 6021 (Springer, Berlin, 2010), pp. 14–25
5.
Zurück zum Zitat A. Field, Discovering Statistics Using IBM SPSS Statistics (Sage, Los Angeles, 2013) A. Field, Discovering Statistics Using IBM SPSS Statistics (Sage, Los Angeles, 2013)
6.
Zurück zum Zitat R. Franz, Representations for Genetic and Evolutionary Algorithms (Springer, Berlin, 2006) R. Franz, Representations for Genetic and Evolutionary Algorithms (Springer, Berlin, 2006)
7.
Zurück zum Zitat L. Fu, E. Medico, FLAME, a novel fuzzy clustering method for the analysis of DNA microarray data. BMC Bioinf. 8(1), 1 (2007) L. Fu, E. Medico, FLAME, a novel fuzzy clustering method for the analysis of DNA microarray data. BMC Bioinf. 8(1), 1 (2007)
8.
Zurück zum Zitat R.P. Gorman, T.J. Sejnowski, Analysis of hidden units in a layered network trained to classify sonar targets. Neural Netw. 1(1), 75–89 (1988)CrossRef R.P. Gorman, T.J. Sejnowski, Analysis of hidden units in a layered network trained to classify sonar targets. Neural Netw. 1(1), 75–89 (1988)CrossRef
9.
Zurück zum Zitat R. Harper, Spatial co-evolution: quicker, fitter and less bloated, in Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation (ACM, New York, 2012), pp. 759–766 R. Harper, Spatial co-evolution: quicker, fitter and less bloated, in Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation (ACM, New York, 2012), pp. 759–766
10.
Zurück zum Zitat J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, vol. 1 (MIT Press, Cambridge, 1992)MATH J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, vol. 1 (MIT Press, Cambridge, 1992)MATH
12.
Zurück zum Zitat N. Lourenço, F.B. Pereira, E. Costa, Unveiling the properties of structured grammatical evolution. Genet. Program. Evolvable Mach. 17(3), 251–289 (2016)CrossRef N. Lourenço, F.B. Pereira, E. Costa, Unveiling the properties of structured grammatical evolution. Genet. Program. Evolvable Mach. 17(3), 251–289 (2016)CrossRef
13.
Zurück zum Zitat J. McDermott, D.R. White, S. Luke, L. Manzoni, M. Castelli, L. Vanneschi, W. Jaskowski, K. Krawiec, R. Harper, K. De Jong, U.M. O’Reilly, Genetic programming needs better benchmarks, in Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation (ACM, New York, 2012), pp. 791–798 J. McDermott, D.R. White, S. Luke, L. Manzoni, M. Castelli, L. Vanneschi, W. Jaskowski, K. Krawiec, R. Harper, K. De Jong, U.M. O’Reilly, Genetic programming needs better benchmarks, in Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation (ACM, New York, 2012), pp. 791–798
14.
Zurück zum Zitat R.I. Mckay, N.X. Hoai, P.A. Whigham, Y. Shan, M. O’Neill, Grammar-based genetic programming: a survey. Genet. Program. Evolvable Mach. 11(3–4), 365–396 (2010)CrossRef R.I. Mckay, N.X. Hoai, P.A. Whigham, Y. Shan, M. O’Neill, Grammar-based genetic programming: a survey. Genet. Program. Evolvable Mach. 11(3–4), 365–396 (2010)CrossRef
15.
Zurück zum Zitat M. O’Neill, C. Ryan, Grammatical evolution. IEEE Trans. Evol. Comput. 5(4), 349–358 (2001)CrossRef M. O’Neill, C. Ryan, Grammatical evolution. IEEE Trans. Evol. Comput. 5(4), 349–358 (2001)CrossRef
16.
Zurück zum Zitat M. O’Neill, C. Ryan, Grammatical Evolution: Evolutionary Automatic Programming in a Arbitrary Language. Genetic Programming, vol. 4 (Kluwer Academic, Boston, 2003) M. O’Neill, C. Ryan, Grammatical Evolution: Evolutionary Automatic Programming in a Arbitrary Language. Genetic Programming, vol. 4 (Kluwer Academic, Boston, 2003)
17.
Zurück zum Zitat F. Rothlauf, On the locality of representations, in Genetic and Evolutionary Computation Conference. Lecture Notes in Computer Science (2003), pp. 1608–1609 F. Rothlauf, On the locality of representations, in Genetic and Evolutionary Computation Conference. Lecture Notes in Computer Science (2003), pp. 1608–1609
18.
Zurück zum Zitat F. Rothlauf, M. Oetzel, On the locality of grammatical evolution, in European Conference on Genetic Programming (Springer, Berlin, 2006), pp. 320–330 F. Rothlauf, M. Oetzel, On the locality of grammatical evolution, in European Conference on Genetic Programming (Springer, Berlin, 2006), pp. 320–330
19.
Zurück zum Zitat C. Ryan, J. Collins, M.O. Neill, Grammatical evolution: evolving programs for an arbitrary language, in European Conference on Genetic Programming (Springer, Berlin, 1998), pp. 83–96 C. Ryan, J. Collins, M.O. Neill, Grammatical evolution: evolving programs for an arbitrary language, in European Conference on Genetic Programming (Springer, Berlin, 1998), pp. 83–96
20.
Zurück zum Zitat V.G. Sigillito, S.P. Wing, L.V. Hutton, K.B. Baker, Classification of radar returns from the ionosphere using neural networks. Johns Hopkins APL Tech. Dig. 10(3), 262–266 (1989) V.G. Sigillito, S.P. Wing, L.V. Hutton, K.B. Baker, Classification of radar returns from the ionosphere using neural networks. Johns Hopkins APL Tech. Dig. 10(3), 262–266 (1989)
21.
Zurück zum Zitat W.N. Street, W.H. Wolberg, O.L. Mangasarian, Nuclear feature extraction for breast tumor diagnosis, in IS&T/SPIE’s Symposium on Electronic Imaging: Science and Technology (International Society for Optics and Photonics, Bellingham, 1993), pp. 861–870 W.N. Street, W.H. Wolberg, O.L. Mangasarian, Nuclear feature extraction for breast tumor diagnosis, in IS&T/SPIE’s Symposium on Electronic Imaging: Science and Technology (International Society for Optics and Photonics, Bellingham, 1993), pp. 861–870
22.
Zurück zum Zitat P.A. Whigham, et al.: Grammatically-based genetic programming, in Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications, vol. 16 (1995), pp. 33–41 P.A. Whigham, et al.: Grammatically-based genetic programming, in Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications, vol. 16 (1995), pp. 33–41
23.
Zurück zum Zitat P.A. Whigham, G. Dick, J. Maclaurin, C.A. Owen, Examining the best of both worlds of grammatical evolution, in Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation (ACM, New York, 2015), pp. 1111–1118 P.A. Whigham, G. Dick, J. Maclaurin, C.A. Owen, Examining the best of both worlds of grammatical evolution, in Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation (ACM, New York, 2015), pp. 1111–1118
Metadaten
Titel
Structured Grammatical Evolution: A Dynamic Approach
verfasst von
Nuno Lourenço
Filipe Assunção
Francisco B. Pereira
Ernesto Costa
Penousal Machado
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-78717-6_6

Premium Partner