Back to Search Start Over

Solving real-valued optimisation problems using cartesian genetic programming

Authors :
James Alfred Walker
Julian F. Miller
Source :
GECCO
Publication Year :
2007
Publisher :
ACM, 2007.

Abstract

Classical Evolutionary Programming (CEP) and Fast Evolutionary Programming (FEP) have been applied to real-valued function optimisation. Both of these techniques directly evolve the real-values that are the arguments of the real-valued function. In this paper we have applied a form of genetic programming called Cartesian Genetic Programming (CGP) to a number of real-valued optimisation benchmark problems. The approach we have taken is to evolve a computer program that controls a writing-head, which moves along and interacts with a finite set of symbols that are interpreted as real numbers, instead of manipulating the real numbers directly. In other studies, CGP has already been shown to benefit from a high degree of neutrality. We hope to exploit this for real-valued function optimisation problems to avoid being trapped on local optima. We have also used an extended form of CGP called Embedded CGP (ECGP) which allows the acquisition, evolution and re-use of modules. The effectiveness of CGP and ECGP are compared and contrasted with CEP and FEP on the benchmark problems. Results show that the new techniques are very effective.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Accession number :
edsair.doi...........cc9835890560b6829b41785dc73656e2
Full Text :
https://doi.org/10.1145/1276958.1277295