Grammatically uniform population initialization for grammar-guided genetic programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{DBLP:journals/soco/Ramos-CriadoRMS20,
-
author = "Pablo Ramos-Criado and Dolores {Barrios Rolania} and
Daniel Manrique and Emilio Serrano",
-
title = "Grammatically uniform population initialization for
grammar-guided genetic programming",
-
journal = "Soft Computing",
-
volume = "24",
-
number = "15",
-
pages = "11265--11282",
-
year = "2020",
-
month = aug,
-
keywords = "genetic algorithms, genetic programming,
Grammar-guided genetic programming, Initialisation,
Genotypic uniformity, Stochastic context-free grammar",
-
timestamp = "Sat, 05 Sep 2020 01:00:00 +0200",
-
biburl = "https://dblp.org/rec/journals/soco/Ramos-CriadoRMS20.bib",
-
bibsource = "dblp computer science bibliography, https://dblp.org",
-
URL = "https://doi.org/10.1007/s00500-020-05061-w",
-
DOI = "doi:10.1007/s00500-020-05061-w",
-
abstract = "The initial population distribution is an essential
issue in evolutionary computation performance.
Population initialization methods for grammar-guided
genetic programming have some difficulties generating a
representative sample of the search space, which
negatively affects the overall evolutionary process.
This paper presents a grammatically uniform population
initialization method to address this issue by
improving the initial population uniformity: the
equiprobability of obtaining any individual of the
search space defined by the context-free grammar. The
proposed initialization method assigns and updates
probabilities dynamically to the production rules of
the grammar to pursue uniformity and includes a code
bloat control mechanism. We have conducted empirical
experiments to compare the proposed algorithm with a
standard initialization approach very often used in
grammar-guided genetic programming. The results report
that the proposed initialization method approximates
very well a uniform distribution of the individuals in
the search space. Moreover, the overall evolutionary
process that takes place after the population
initialization performs better in terms of convergence
speed and quality of the final solutions achieved when
the proposed method generates the initial population
than when the usual approach does. The results also
show that these performance differences are more
significant when the experiments involve large search
spaces.",
- }
Genetic Programming entries for
Pablo Ramos Criado
Dolores Barrios Rolania
Daniel Manrique Gamo
Emilio Serrano
Citations