Abstract
In this chapter it is shown how Automatically Defined
Functions are encoded in the genotype/phenotype system
of Gene Expression Programming. As an introduction, the
fundamental differences between Gene Expression
Programming and its predecessors, Genetic Algorithms
and Genetic Programming, are briefly summarized so that
the evolutionary advantages of Gene Expression
Programming are better understood. The introduction
proceeds with a detailed description of the
architecture of the main players of Gene Expression
Programming (chromosomes and expression trees),
focusing mainly on the interactions between them and
how the simple, yet revolutionary, structure of the
chromosomes allows the efficient, unconstrained
exploration of the search space. The work proceeds with
an introduction to Automatically Defined Functions and
how they are implemented in Gene Expression
Programming. Furthermore, the importance of
Automatically Defined Functions in Evolutionary
Computation is thoroughly analyzed by comparing the
performance of sophisticated learning systems with
Automatically Defined Functions with much simpler ones
on the sextic polynomial problem.
Users
Please
log in to take part in the discussion (add own reviews or comments).