Elitism, a technique which consists of copying, unchanged, one or more of the most fit individuals from one generation to the next, is widely used in generational evolutionary algorithms, including Genetic Programming (GP). Elitism ensures that the best individuals discovered in a generation (and hence in the whole run) are not lost, and, perhaps even more importantly, are made available to new generations for possible further improvements. In a recent study on the evolution of robustness in GP the average size of best of run individuals was reported to grow more slowly in the presence of elitism. This is an important finding, but no explanation was provided for why this happened nor whether this was a general effect. In this paper we model elitism mathematically and explain how, in general, elitism modulates the dynamics of the mean program size of the population, including both its positive and negative effects oil bloat. Experimental results with two GP systems and four different problems corroborate the theory

Vanneschi, L., Poli, R., Mcphee, F. (2008). Analysis of the effects of elitism on bloat in linear and tree-based genetic programming. In R. Riolo, T. Soule, B. Worzel (a cura di), Genetic Programming Theory and Practice VI (pp. 1-20). Springer US [10.1007/978-0-387-87623-8_7].

Analysis of the effects of elitism on bloat in linear and tree-based genetic programming

Vanneschi, L;
2008

Abstract

Elitism, a technique which consists of copying, unchanged, one or more of the most fit individuals from one generation to the next, is widely used in generational evolutionary algorithms, including Genetic Programming (GP). Elitism ensures that the best individuals discovered in a generation (and hence in the whole run) are not lost, and, perhaps even more importantly, are made available to new generations for possible further improvements. In a recent study on the evolution of robustness in GP the average size of best of run individuals was reported to grow more slowly in the presence of elitism. This is an important finding, but no explanation was provided for why this happened nor whether this was a general effect. In this paper we model elitism mathematically and explain how, in general, elitism modulates the dynamics of the mean program size of the population, including both its positive and negative effects oil bloat. Experimental results with two GP systems and four different problems corroborate the theory
Capitolo o saggio
analysis, effects, elitism, bloat, linear, tree, based, genetic, programming
English
Genetic Programming Theory and Practice VI
Riolo, R; Soule, T; Worzel, Bil
2008
978-0-387-87622-1
Springer US
1
20
Vanneschi, L., Poli, R., Mcphee, F. (2008). Analysis of the effects of elitism on bloat in linear and tree-based genetic programming. In R. Riolo, T. Soule, B. Worzel (a cura di), Genetic Programming Theory and Practice VI (pp. 1-20). Springer US [10.1007/978-0-387-87623-8_7].
none
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/13464
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 6
Social impact