arrow
Return

Weighted Hierarchical Grammatical Evolution

delete2020-02-01
delete14
delete
OA
AI
A
Alberto Bartoli
M
Mauro Castelli
E
Eric Medvet *
DOI:10.1109/TCYB.2018.2876563delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Grammatical evolution (GE) is one of the most widespread techniques in evolutionary computation. Genotypes in GE are bit strings while phenotypes are strings, of a language defined by a user-provided context-free grammar. In this paper, we propose a novel procedure for mapping genotypes to phenotypes that we call weighted hierarchical GE (WHGE). WHGE imposes a form of hierarchy on the genotype and encodes grammar symbols with a varying number of bits based on the relative expressive power of those symbols. WHGE does not impose any constraint on the overall GE framework, in particular, WHGE may handle recursive grammars, uses the classical genetic operators, and does not need to define any bound in advance on the size of phenotypes. We assessed experimentally our proposal in depth on a set of challenging and carefully selected benchmarks, comparing the results of the standard GE framework as well as two of the most significant enhancements proposed in the literature: 1) position-independent GE and 2) structured GE. Our results show that WHGE delivers very good results in terms of fitness as well as in terms of the properties of the genotype-phenotype mapping procedure.
Keywords:
Grammar
Standards
Production
Proposals
Genetics
Indexing
Benchmark testing
Genetic programming
genotype-phenotype mapping
representation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Cybernetics cover
IEEE Transactions on Cybernetics
IF:
10.5
Papers:
1.1W
Citations:
5.0W

Organization

U
Universidade Nova de Lisboa
Scholars:
1.3W
Papers: 1.1W
Citations: 1.5W
U
University of Trieste
Scholars:
1.3W
Papers: 1.1W
Citations: 1.2W