Cargando…

Time and Individual Duration in Genetic Programming

This paper presents a new way of measuring complexity in variable-size-chromosome-based evolutionary algorithms. Dealing with complexity is particularly useful when considering bloat in Genetic Programming. Instead of analyzing size growth, we focus on the time required for individuals’ fitness eval...

Descripción completa

Detalles Bibliográficos
Autores principales: Fernandez de Vega, Francisco, Olague, Gustavo, Lanza, Daniel, Chavez de la O, Francisco, Banzhaf, Wolfgang, Goodman, Erik, Menendez-Clavijo, Jose, Martinez, Axel
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1109/access.2020.2975753
http://cds.cern.ch/record/2759040
_version_ 1780970294982213632
author Fernandez de Vega, Francisco
Olague, Gustavo
Lanza, Daniel
Chavez de la O, Francisco
Banzhaf, Wolfgang
Goodman, Erik
Menendez-Clavijo, Jose
Martinez, Axel
author_facet Fernandez de Vega, Francisco
Olague, Gustavo
Lanza, Daniel
Chavez de la O, Francisco
Banzhaf, Wolfgang
Goodman, Erik
Menendez-Clavijo, Jose
Martinez, Axel
author_sort Fernandez de Vega, Francisco
collection CERN
description This paper presents a new way of measuring complexity in variable-size-chromosome-based evolutionary algorithms. Dealing with complexity is particularly useful when considering bloat in Genetic Programming. Instead of analyzing size growth, we focus on the time required for individuals’ fitness evaluations, which correlates with size. This way, we consider time and space as two sides of a single coin when devising a more natural method for fighting bloat. We thus view the problem from a perspective that departs from traditional methods applied in Genetic Programming. We have analyzed first the behavior of individuals across generations, taking into account their fitness evaluation times, thus providing clues about the general practice of the evolutionary process when modern parallel and distributed computers are used to run the algorithm. This new perspective allows us to understand that new methods for bloat control can be derived. Moreover, we develop from this framework a first proposal to show the usefulness of the idea: to group individuals in classes according to computing time required for evaluation, automatically accomplished by parallel and distributed systems without any change in the underlying algorithm, when they are only allowed to breed within their classes. Experimental data confirms the strength of the approach: using computing time as a measure of individuals’ complexity allows control of the natural size growth of genetic programming individuals while preserving the quality of solutions in both the parallel and sequential versions of the algorithm.
id oai-inspirehep.net-1850498
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling oai-inspirehep.net-18504982021-03-25T22:34:01Zdoi:10.1109/access.2020.2975753http://cds.cern.ch/record/2759040engFernandez de Vega, FranciscoOlague, GustavoLanza, DanielChavez de la O, FranciscoBanzhaf, WolfgangGoodman, ErikMenendez-Clavijo, JoseMartinez, AxelTime and Individual Duration in Genetic ProgrammingComputing and ComputersOtherThis paper presents a new way of measuring complexity in variable-size-chromosome-based evolutionary algorithms. Dealing with complexity is particularly useful when considering bloat in Genetic Programming. Instead of analyzing size growth, we focus on the time required for individuals’ fitness evaluations, which correlates with size. This way, we consider time and space as two sides of a single coin when devising a more natural method for fighting bloat. We thus view the problem from a perspective that departs from traditional methods applied in Genetic Programming. We have analyzed first the behavior of individuals across generations, taking into account their fitness evaluation times, thus providing clues about the general practice of the evolutionary process when modern parallel and distributed computers are used to run the algorithm. This new perspective allows us to understand that new methods for bloat control can be derived. Moreover, we develop from this framework a first proposal to show the usefulness of the idea: to group individuals in classes according to computing time required for evaluation, automatically accomplished by parallel and distributed systems without any change in the underlying algorithm, when they are only allowed to breed within their classes. Experimental data confirms the strength of the approach: using computing time as a measure of individuals’ complexity allows control of the natural size growth of genetic programming individuals while preserving the quality of solutions in both the parallel and sequential versions of the algorithm.oai:inspirehep.net:18504982020
spellingShingle Computing and Computers
Other
Fernandez de Vega, Francisco
Olague, Gustavo
Lanza, Daniel
Chavez de la O, Francisco
Banzhaf, Wolfgang
Goodman, Erik
Menendez-Clavijo, Jose
Martinez, Axel
Time and Individual Duration in Genetic Programming
title Time and Individual Duration in Genetic Programming
title_full Time and Individual Duration in Genetic Programming
title_fullStr Time and Individual Duration in Genetic Programming
title_full_unstemmed Time and Individual Duration in Genetic Programming
title_short Time and Individual Duration in Genetic Programming
title_sort time and individual duration in genetic programming
topic Computing and Computers
Other
url https://dx.doi.org/10.1109/access.2020.2975753
http://cds.cern.ch/record/2759040
work_keys_str_mv AT fernandezdevegafrancisco timeandindividualdurationingeneticprogramming
AT olaguegustavo timeandindividualdurationingeneticprogramming
AT lanzadaniel timeandindividualdurationingeneticprogramming
AT chavezdelaofrancisco timeandindividualdurationingeneticprogramming
AT banzhafwolfgang timeandindividualdurationingeneticprogramming
AT goodmanerik timeandindividualdurationingeneticprogramming
AT menendezclavijojose timeandindividualdurationingeneticprogramming
AT martinezaxel timeandindividualdurationingeneticprogramming