• 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