Co-evolutionary Probabilistic Structured Grammatical Evolution

04/19/2022
by   Jessica Mégane, et al.
1

This work proposes an extension to Structured Grammatical Evolution (SGE) called Co-evolutionary Probabilistic Structured Grammatical Evolution (Co-PSGE). In Co-PSGE each individual in the population is composed by a grammar and a genotype, which is a list of dynamic lists, each corresponding to a non-terminal of the grammar containing real numbers that correspond to the probability of choosing a derivation rule. Each individual uses its own grammar to map the genotype into a program. During the evolutionary process, both the grammar and the genotype are subject to variation operators. The performance of the proposed approach is compared to 3 different methods, namely, Grammatical Evolution (GE), Probabilistic Grammatical Evolution (PGE), and SGE on four different benchmark problems. The results show the effectiveness of the approach since Co-PSGE is able to outperform all the methods with statistically significant differences in the majority of the problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2022

Probabilistic Structured Grammatical Evolution

The grammars used in grammar-based Genetic Programming (GP) methods have...
research
03/25/2023

Context Matters: Adaptive Mutation for Grammars

This work proposes Adaptive Facilitated Mutation, a self-adaptive mutati...
research
11/30/2022

New Probabilistic-Dynamic Multi-Method Ensembles for Optimization based on the CRO-SL

In this paper we propose new probabilistic and dynamic (adaptive) strate...
research
10/16/2021

Directional forces in the evolution of grammar

Languages have diverse characteristics that have emerged through evoluti...
research
03/15/2021

Probabilistic Grammatical Evolution

Grammatical Evolution (GE) is one of the most popular Genetic Programmin...
research
08/03/2020

Evolutionary Grammar-Based Fuzzing

A fuzzer provides randomly generated inputs to a targeted software to ex...
research
03/24/2017

PonyGE2: Grammatical Evolution in Python

Grammatical Evolution (GE) is a population-based evolutionary algorithm,...

Please sign up or login with your details

Forgot password? Click here to reset