DocumentCode
1634844
Title
Self modifying Cartesian Genetic Programming: Parity
Author
Harding, S. ; Miller, J.F. ; Banzhaf, W.
Author_Institution
Dept. of Comput. Sci., Memorial Univ., St. Johns, NL
fYear
2009
Firstpage
285
Lastpage
292
Abstract
Self modifying CGP (SMCGP) is a developmental form of Cartesian genetic programming(CGP). It differs from CGP by including primitive functions which modify the program. Beginning with the evolved genotype the self-modifying functions produce a new program (phenotype) at each iteration. In this paper we have applied it to a well known digital circuit building problem: even-parity. We show that it is easier to solve difficult parity problems with SMCGP than either with CGP or modular CGP, and that the increase in efficiency grows with problem size. More importantly, we prove that SMCGP can evolve general solutions to arbitrary-sized even parity problems.
Keywords
digital circuits; genetic algorithms; logic circuits; Cartesian genetic programming; SMCGP program; Self modifying CGP; arbitrary-sized even parity problem; digital circuit building problem; phenotype program; Biology computing; Cells (biology); Computer science; Digital circuits; Evolution (biology); Evolutionary computation; Genetic programming; Iterative decoding; Machinery; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2009. CEC '09. IEEE Congress on
Conference_Location
Trondheim
Print_ISBN
978-1-4244-2958-5
Electronic_ISBN
978-1-4244-2959-2
Type
conf
DOI
10.1109/CEC.2009.4982960
Filename
4982960
Link To Document