Creation of Numerical Constants in Robust Gene Expression Programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{Fajfar:2018:Entropy,
-
author = "Iztok Fajfar and Tadej Tuma",
-
title = "Creation of Numerical Constants in Robust Gene
Expression Programming",
-
journal = "Entropy",
-
year = "2018",
-
number = "10",
-
volume = "20",
-
pages = "756",
-
keywords = "genetic algorithms, genetic programming, gene
expression programming, genotype/phenotype evolutionary
algorithms, symbolic regression, constant creation,
ephemeral random constants, numeric mutation, numeric
crossover, digit-wise crossover",
-
bibsource = "DBLP,
http://dblp.uni-trier.de/db/journals/entropy/entropy20.html#FajfarT18",
-
URL = "https://www.mdpi.com/1099-4300/20/10/756/pdf",
-
DOI = "doi:10.3390/e20100756",
-
article-number = "756",
-
URL = "http://www.mdpi.com/1099-4300/20/10/756",
-
ISSN = "1099-4300",
-
abstract = "The problem of the creation of numerical constants has
haunted the Genetic Programming (GP) community for a
long time and is still considered one of the principal
open research issues. Many problems tackled by GP
include finding mathematical formulas, which often
contain numerical constants. It is, however, a great
challenge for GP to create highly accurate constants as
their values are normally continuous, while GP is
intrinsically suited for combinatorial optimisation.
The prevailing attempts to resolve this issue either
employ separate real-valued local optimisers or special
numeric mutations. While the former yield better
accuracy than the latter, they add to implementation
complexity and significantly increase computational
cost. In this paper, we propose a special numeric
crossover operator for use with Robust Gene Expression
Programming (RGEP). RGEP is a type of
genotype/phenotype evolutionary algorithm closely
related to GP, but employing linear chromosomes. Using
normalised least squares error as a fitness measure, we
show that the proposed operator is significantly better
in finding highly accurate solutions than the existing
numeric mutation operators on several symbolic
regression problems. Another two important advantages
of the proposed operator are that it is extremely
simple to implement, and it comes at no additional
computational cost. The latter is true because the
operator is integrated into an existing crossover
operator and does not call for an additional cost
function evaluation.",
-
notes = "University of Ljubljana, Faculty of Electrical
Engineering, Trzaska 25, 1000 Ljubljana, Slovenia",
- }
Genetic Programming entries for
Iztok Fajfar
Tadej Tuma
Citations