DocumentCode
944177
Title
The Automatic Acquisition, Evolution and Reuse of Modules in Cartesian Genetic Programming
Author
Walker, James Alfred ; Miller, Julian Francis
Author_Institution
Dept. of Electron., Univ. of York, York
Volume
12
Issue
4
fYear
2008
Firstpage
397
Lastpage
417
Abstract
This paper presents a generalization of the graph- based genetic programming (GP) technique known as Cartesian genetic programming (CGP). We have extended CGP by utilizing automatic module acquisition, evolution, and reuse. To benchmark the new technique, we have tested it on: various digital circuit problems, two symbolic regression problems, the lawnmower problem, and the hierarchical if-and-only-if problem. The results show the new modular method evolves solutions quicker than the original nonmodular method, and the speedup is more pronounced on larger problems. Also, the new modular method performs favorably when compared with other GP methods. Analysis of the evolved modules shows they often produce recognizable functions. Prospects for further improvements to the method are discussed.
Keywords
genetic algorithms; graph theory; regression analysis; Cartesian genetic programming; automatic module acquisition; graph-based genetic programming; hierarchical if-and-only-if problem; lawnmower problem; symbolic regression problems; Automatically defined functions (ADFs); Cartesian genetic programming (CGP); embedded Cartesian genetic programming (ECGP); genetic programming (GP); graph-based representations; modularity; module acquisition;
fLanguage
English
Journal_Title
Evolutionary Computation, IEEE Transactions on
Publisher
ieee
ISSN
1089-778X
Type
jour
DOI
10.1109/TEVC.2007.903549
Filename
4358780
Link To Document