Estimation of Distribution Algorithm for Grammar-Guided Genetic Programming

Ramos Criado, Pablo, Barrios Rolanía, Maria Dolores ORCID: https://orcid.org/0000-0002-4060-965X, Hoz Galiana, David de la and Manrique Gamo, Daniel ORCID: https://orcid.org/0000-0002-0792-4156 (2024). Estimation of Distribution Algorithm for Grammar-Guided Genetic Programming. "Evolutionary Computation" ; pp. 1-32. ISSN 1530-9304. https://doi.org/10.1162/evco_a_00345.

Descripción

Título: Estimation of Distribution Algorithm for Grammar-Guided Genetic Programming
Autor/es:
Tipo de Documento: Artículo
Título de Revista/Publicación: Evolutionary Computation
Fecha: 22 Marzo 2024
ISSN: 1530-9304
Materias:
ODS:
Escuela: E.T.S.I. Industriales (UPM)
Departamento: Matemática Aplicada a la Ingeniería Industrial
Licencias Creative Commons: Reconocimiento - No comercial

Texto completo

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

Resumen

Genetic variation operators in grammar-guided genetic programming are fundamental to guide the evolutionary process in search and optimization problems. However, they show some limitations, mainly derived from an unbalanced exploration and local-search trade-off. This article presents an estimation of distribution algorithm for grammar-guided genetic programming to overcome this difficulty and thus increase the performance of the evolutionary algorithm. Our proposal employs an extended dynamic stochastic context-free grammar to encode and calculate the estimation of the distribution of the search space from some promising individuals in the population. Unlike traditional estimation of distribution algorithms, the proposed approach improves exploratory behavior by smoothing the estimated distribution model. Therefore, this algorithm is referred to as SEDA, smoothed estimation of distribution algorithm. Experiments have been conducted to compare overall performance using a typical genetic programming crossover operator, an incremental estimation of distribution algorithm, and the proposed approach after tuning their hyperparameters. These experiments involve challenging problems to test the local search and exploration features of the three evolutionary systems. The results show that grammar-guided genetic programming with SEDA achieves the most accurate solutions with an intermediate convergence speed.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
PID2021-122154NB-100
Sin especificar
Sin especificar
Sin especificar

Más información

ID de Registro: 82783
Identificador DC: https://oa.upm.es/82783/
Identificador OAI: oai:oa.upm.es:82783
URL Portal Científico: https://portalcientifico.upm.es/es/ipublic/item/10277344
Identificador DOI: 10.1162/evco_a_00345
URL Oficial: https://direct.mit.edu/evco/article-abstract/doi/1...
Depositado por: María Dolores Barrios Rolanía
Depositado el: 11 Jul 2024 09:57
Ultima Modificación: 15 Oct 2025 01:01