Probabilistic Structured Grammatical Evolution

Published in IEEE Congress on Evolutionary Computation (CEC), 2022

Jessica Mégane, Nuno Lourenço, and Penousal Machado

PDF Code


The grammars used in grammar-based Genetic Programming (GP) methods have a significant impact on the quality of the solutions generated since they define the search space by restricting the solutions to its syntax. In this work, we propose Probabilistic Structured Grammatical Evolution (PSGE), a new approach that combines the Structured Grammatical Evolution (SGE) and Probabilistic Grammatical Evolution (PGE) representation variants and mapping mechanisms. The genotype is a set of dynamic lists, one for each non-terminal in the grammar, with each element of the list representing a probability used to select the next Probabilistic Context-Free Grammar (PCFG) derivation rule. PSGE statistically outperformed Grammatical Evolution (GE) on all six benchmark problems studied. In comparison to PGE, PSGE outperformed 4 of the 6 problems analyzed.



J. Mégane, N. Lourenço and P. Machado, “Probabilistic Structured Grammatical Evolution,” 2022 IEEE Congress on Evolutionary Computation (CEC), Padua, Italy, 2022, pp. 1-9, doi: 10.1109/CEC55065.2022.9870397.