ABSTRACT
Self-Modifying Cartesian Genetic Programming (SMCGP) is a form of genetic programming that integrates developmental (self-modifying) features as a genotype-phenotype mapping. This paper asks: Is it possible to evolve a learning algorithm using SMCGP?
- ]]S. Harding, J. F. Miller, and W. Banzhaf. Self modifying cartesian genetic programming: Fibonacci, squares, regression and summing. In Accepted for publication in EuroGP 2009, 2009. Google ScholarDigital Library
- ]]S. Harding, J. F. Miller, and W. Banzhaf. Self modifying cartesian genetic programming: Parity. In Accepted for publication in CEC 2009, 2009. Google ScholarDigital Library
- ]]S. L. Harding, J. F. Miller, and W. Banzhaf. Self-modifying cartesian genetic programming. In D. Thierens and H. -G. Beyer et al, editors, GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, volume1, pages 1021--1028, London, 7-11 July 2007. ACM Press. Google ScholarDigital Library
- ]]G. M. Khan, J. F. Miller, and D. M. Halliday. Coevolution of intelligent agents using cartesian genetic programming. In D. Thierens and H.-G. Beyer et al, editors, GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, volume 1, pages 269--276, London, 7-11 July 2007. ACM Press. Google ScholarDigital Library
- ]]G. M. Khan, J. F. Miller, and D. M. Halliday. Breaking the synaptic dogma: Evolving a neuro-inspired developmental network. In X. Li, M. Kirley, and M. Zhang et al., editors, SEAL, volume 5361 of Lecture Notes in Computer Science, pages 11--20. Springer, 2008. Google ScholarDigital Library
- ]]T. Kowaliw, P. Grogono, and N. Kharma. Environment as a spatial constraint on the growth of structural form. In D. Thierens and H. -G. Beyer et al, editors, GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, volume 1, pages 1037--1044, London, 7-11 July 2007. ACM Press. Google ScholarDigital Library
- ]]J. F. Miller and P. Thomson. Cartesian genetic programming. In R. Poli and W. Banzhaf, et al., editors, Proc. of EuroGP 2000, volume 1802 of LNCS, pages 121--132. Springer-Verlag, 2000. Google ScholarDigital Library
- ]]L. Spector and K. Stoffel. Ontogenetic programming. In J. R. Koza and D. E. Goldberg et al, editors, Genetic Programming 1996: Proceedings of the First Annual Conference, pages 394--399, Stanford University, CA, USA, 28--31 1996. MIT Press. Google ScholarDigital Library
- ]]G. Tufte and P. Haddow. Extending artificial development: Exploiting environmental information for the achievement of phenotypic plasticity. In L. L. Kang, Y. Liu, and S. Zeng, editors, Proceedings of International Conference on Evolvable Systems, volume 4684 of LNCS, pages 297--308. Springer-Verlag, 2007. Google ScholarDigital Library
- ]]V. K. Vassilev and J. F. Miller. The advantages of landscape neutrality in digital circuit evolution. In ICES '00: Proceedings of the Third International Conference on Evolvable Systems, volume 1801, pages 252--263. Springer-Verlag, 2000. Google ScholarDigital Library
- ]]T. Yu and J. Miller. Neutrality and the evolvability of boolean function landscape. In J. F. Miller and M. Tomassini et al., editors, Proceedings of EuroGP 2001, volume 2038 of LNCS, pages 204--217. Springer-Verlag, 2001. Google ScholarDigital Library
Index Terms
- Evolution, development and learning using self-modifying cartesian genetic programming
Recommendations
Self modifying cartesian genetic programming: finding algorithms that calculate pi and e to arbitrary precision
GECCO '10: Proceedings of the 12th annual conference on Genetic and evolutionary computationSelf Modifying Cartesian Genetic Programming (SMCGP) aims to be a general purpose form of developmental genetic programming. The evolved programs are iterated thus allowing an infinite sequence of phenotypes (programs) to be obtained from a single ...
Self-modifying cartesian genetic programming
GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computationIn nature, systems with enormous numbers of components (i.e. cells) are evolved from a relatively small genotype. It has not yet been demonstrated that artificial evolution is sufficient to make such a system evolvable. Consequently researchers have ...
Developments in Cartesian Genetic Programming: self-modifying CGP
Self-modifying Cartesian Genetic Programming (SMCGP) is a general purpose, graph-based, developmental form of Genetic Programming founded on Cartesian Genetic Programming. In addition to the usual computational functions, it includes functions that can ...
Comments