The coreworld: emergence and evolution of cooperative structures in a computational chemistry
CNLS '89 Proceedings of the ninth annual international conference of the Center for Nonlinear Studies on Self-organizing, Collective, and Cooperative Phenomena in Natural and Artificial Computing Networks on Emergent computation
Neural computing architectures: the design of brain-like machines
Neural computing architectures: the design of brain-like machines
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming (videotape): the movie
Genetic programming (videotape): the movie
Genetic programming II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
Self-modifying finite automata: an introduction
Information Processing Letters
Evolving recursive functions for the even-parity problem using genetic programming
Advances in genetic programming
Reinforcement learning with self-modifying policies
Learning to learn
Principles in the Evolutionary Design of Digital Circuits—Part I
Genetic Programming and Evolvable Machines
Genetic Programming and Evolvable Machines
Genetic Programming and Evolvable Machines
Genetic Programming and Autoconstructive Evolution with the Push Programming Language
Genetic Programming and Evolvable Machines
Evolving Turing-Complete Programs for a Register Machine with Self-modifying Code
Proceedings of the 6th International Conference on Genetic Algorithms
Proceedings of the European Conference on Genetic Programming
Neutrality and the Evolvability of Boolean Function Landscape
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Self Modifying Circuitry - A Platform for Tractable Virtual Circuitry
FPL '98 Proceedings of the 8th International Workshop on Field-Programmable Logic and Applications, From FPGAs to Computing Paradigm
A brief history of just-in-time
ACM Computing Surveys (CSUR)
Exploiting Self-Modification Mechanism for Program Protection
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
Genetic Programming and Evolvable Machines
Development Brings Scalability to Hardware Evolution
EH '05 Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware
Evolutionary Design of Arbitrarily Large Sorting Networks Using Development
Genetic Programming and Evolvable Machines
Evolving Recursive Programs by Using Adaptive Grammar Based Genetic Programming
Genetic Programming and Evolvable Machines
Compositional pattern producing networks: A novel abstraction of development
Genetic Programming and Evolvable Machines
Self-modifying cartesian genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Computer
Evolution, development and learning using self-modifying cartesian genetic programming
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
The challenge of irrationality: fractal protein recipes for PI
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Developmental plasticity in linear genetic programming
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
A comparison between cellular encoding and direct encoding for genetic neural networks
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Self modifying cartesian genetic programming: parity
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Evolving coordinated quadruped gaits with the HyperNEAT generative encoding
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
A developmental method for growing graphs and circuits
ICES'03 Proceedings of the 5th international conference on Evolvable systems: from biology to hardware
A comparison of Cartesian genetic programming and linear genetic programming
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Redundancy and computational efficiency in Cartesian genetic programming
IEEE Transactions on Evolutionary Computation
The Automatic Acquisition, Evolution and Reuse of Modules in Cartesian Genetic Programming
IEEE Transactions on Evolutionary Computation
Proceedings of the 12th annual conference companion on Genetic and evolutionary computation
SMCGP2: self modifying cartesian genetic programming in two dimensions
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Using feedback in a regulatory network computational device
Proceedings of the 13th annual conference on Genetic and evolutionary computation
GECCO 2011 tutorial: cartesian genetic programming
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
A self-scaling instruction generator using cartesian genetic programming
EuroGP'11 Proceedings of the 14th European conference on Genetic programming
Evolution of iterative formulas using Cartesian genetic programming
KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part I
Evolution of cartesian genetic programs for development of learning neural architecture
Evolutionary Computation
MT-CGP: mixed type cartesian genetic programming
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Genetic programming needs better benchmarks
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Tag-based modularity in tree-based genetic programming
Proceedings of the 14th annual conference on Genetic and evolutionary computation
GECCO 2012 tutorial: cartesian genetic programming
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
The Regulatory Network Computational Device
Genetic Programming and Evolvable Machines
Proceedings of the 15th annual conference on Genetic and evolutionary computation
GECCO 2013 tutorial: cartesian genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Parallel algorithm for evolvable-based boolean synthesis on GPUs
Analog Integrated Circuits and Signal Processing
Hi-index | 0.00 |
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 modify the program encoded in the genotype. This means that programs can be iterated to produce an infinite sequence of programs (phenotypes) from a single evolved genotype. It also allows programs to acquire more inputs and produce more outputs during this iteration. We discuss how SMCGP can be used and the results obtained in several different problem domains, including digital circuits, generation of patterns and sequences, and mathematical problems. We find that SMCGP can efficiently solve all the problems studied. In addition, we prove mathematically that evolved programs can provide general solutions to a number of problems: n-input even-parity, n-input adder, and sequence approximation to 驴.