Grammatically uniform population initialization for grammar-guided genetic programming

Ramos Criado, Pablo, Barrios Rolanía, Maria Dolores ORCID: https://orcid.org/0000-0002-4060-965X, Manrique Gamo, Daniel ORCID: https://orcid.org/0000-0002-0792-4156 and Serrano Fernández, Emilio ORCID: https://orcid.org/0000-0001-7587-0703 (2020). Grammatically uniform population initialization for grammar-guided genetic programming. "Soft Computing", v. 24 ; pp. 11265-11282. https://doi.org/10.1007/s00500-020-05061-w.

Descripción

Título: Grammatically uniform population initialization for grammar-guided genetic programming
Autor/es:
Tipo de Documento: Artículo
Título de Revista/Publicación: Soft Computing
Fecha: 12 Junio 2020
Volumen: 24
Materias:
ODS:
Escuela: E.T.S.I. Industriales (UPM)
Departamento: Matemática Aplicada a la Ingeniería Industrial
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of Manuscrito.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB)

Resumen

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.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
MTM2014-54053-P
DECATA
Sin especificar
Ecuaciones en diferencias y aproximación constructiva: Teoría y aplicaciones

Más información

ID de Registro: 82785
Identificador DC: https://oa.upm.es/82785/
Identificador OAI: oai:oa.upm.es:82785
URL Portal Científico: https://portalcientifico.upm.es/es/ipublic/item/6466281
Identificador DOI: 10.1007/s00500-020-05061-w
URL Oficial: https://link.springer.com/article/10.1007/s00500-0...
Depositado por: María Dolores Barrios Rolanía
Depositado el: 12 Jul 2024 06:18
Ultima Modificación: 12 Nov 2025 00:00