Search results for "Grammatical evolution"

showing 2 items of 12 documents

On the Influence of Grammars on Crossover in Grammatical Evolution

2021

Standard grammatical evolution (GE) uses a one-point crossover (“ripple crossover”) that exchanges codons between two genotypes. The two resulting genotypes are then mapped to their respective phenotypes using a Backus-Naur form grammar. This article studies how different types of grammars affect the resulting individuals of a ripple crossover. We distinguish different grammars based on the expected number of non-terminals chosen when mapping genotype codons to phenotypes, \(B_{avg}\). The grammars only differ in \(B_{avg}\) but can express the same phenotypes. We perform crossover operations on the genotypes and find that grammars with \(B_{avg} > 1\) lead to high numbers of either very sm…

animal structuresGrammarComputer sciencemedia_common.quotation_subjecteducationCrossover0102 computer and information sciences02 engineering and technologyExpected value01 natural sciencesCombinatoricsRule-based machine translation010201 computation theory & mathematicsGrammatical evolution0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingmedia_common
researchProduct

On the Bias of Syntactic Geometric Recombination in Genetic Programming and Grammatical Evolution

2015

For fixed-length binary representations as used in genetic algorithms, standard recombination operators (e.g.,~one-point crossover) are unbiased. Thus, the application of recombination only reshuffles the alleles and does not change the statistical properties in the population. Using a geometric view on recombination operators, most search operators for fixed-length strings are geometric, which means that the distances between offspring and their parents are less than, or equal to, the distance between their parents. In genetic programming (GP) and grammatical evolution (GE), the situation is different since the recombination operators are applied to variable-length structures. Thus, most r…

education.field_of_studyGrammatical evolutionBinary search treePopulationCrossoverBinary numberGenetic programmingeducationRandom walkAlgorithmRecombinationMathematicsProceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation
researchProduct