The genetic algorithm as a discovery engine: strange circuits and new principles
Creative evolutionary systems
Principles in the Evolutionary Design of Digital Circuits—Part I
Genetic Programming and Evolvable Machines
Principles in the Evolutionary Design of Digital Circuits—Part II
Genetic Programming and Evolvable Machines
Evolution of Digital Filters Using a Gate Array Model
EvoIASP '99/EuroEcTel '99 Proceedings of the First European Workshops on Evolutionary Image Analysis, Signal Processing and Telecommunications
Image Filter Design with Evolvable Hardware
Proceedings of the Applications of Evolutionary Computing on EvoWorkshops 2002: EvoCOP, EvoIASP, EvoSTIM/EvoPLAN
Some Aspects of an Evolvable Hardware Approach for Multiple-Valued Combinational Circuit Design
ICES '98 Proceedings of the Second International Conference on Evolvable Systems: From Biology to Hardware
Aspects of Digital Evolution: Geometry and Learning
ICES '98 Proceedings of the Second International Conference on Evolvable Systems: From Biology to Hardware
Untidy Evolution: Evolving Messy Gates for Fault Tolerance
ICES '01 Proceedings of the 4th International Conference on Evolvable Systems: From Biology to Hardware
Aspects of Digital Evolution: Evolvability and Architecture
PPSN V Proceedings of the 5th International Conference on Parallel Problem Solving from Nature
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
Finding Needles in Haystacks Is Not Hard with Neutrality
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
On the Nature of Two-Bit Multiplier Landscapes
EH '99 Proceedings of the 1st NASA/DOD workshop on Evolvable Hardware
EH '99 Proceedings of the 1st NASA/DOD workshop on Evolvable Hardware
On the Filtering Properties of Evolved Gate Arrays
EH '99 Proceedings of the 1st NASA/DOD workshop on Evolvable Hardware
Scalability Problems of Digital Circuit Evolution: Evolvability and Efficient Designs
EH '00 Proceedings of the 2nd NASA/DoD workshop on Evolvable Hardware
Towards the Automatic Design of More Efficient Digital Circuits
EH '00 Proceedings of the 2nd NASA/DoD workshop on Evolvable Hardware
Evolving Messy Gates For Fault Tolerance: Some Preliminary Findings
EH '01 Proceedings of the The 3rd NASA/DoD Workshop on Evolvable Hardware
Investigating the performance of module acquisition in cartesian genetic programming
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
EH '05 Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware
A multi-chromosome approach to standard and embedded cartesian genetic programming
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Embedded cartesian genetic programming and the lawnmower and hierarchical-if-and-only-if problems
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Reducing the number of transistors in digital circuits using gate-level evolutionary design
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Coevolution of intelligent agents using cartesian genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Self-modifying cartesian genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
A new crossover technique for Cartesian genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Solving real-valued optimisation problems using cartesian genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
MOVES: A Modular Framework for Hardware Evolution
AHS '07 Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems
Advanced techniques for the creation and propagation of modules in cartesian genetic programming
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Fault tolerant control using Cartesian genetic programming
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Incorporating characteristics of human creativity into an evolutionary art algorithm
Genetic Programming and Evolvable Machines
Self modifying cartesian genetic programming: parity
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
In search of intelligent genes: the cartesian genetic programming computational neuron (CGPCN)
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Representation and structural biases in CGP
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Towards evolving industry-feasible intrinsic variability tolerant CMOS designs
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Gate-level optimization of polymorphic circuits using Cartesian genetic programming
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Obtaining system robustness by mimicking natural mechanisms
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Toward self-adaptive embedded systems: multi-objective hardware evolution
ARCS'07 Proceedings of the 20th international conference on Architecture of computing systems
Fast genetic programming on GPUs
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
Predicting prime numbers using cartesian genetic programming
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
Changing the genospace: solving GA problems with Cartesian genetic programming
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
A developmental method for growing graphs and circuits
ICES'03 Proceedings of the 5th international conference on Evolvable systems: from biology to hardware
On the practical limits of the evolutionary digital filter design at the gate level
EuroGP'06 Proceedings of the 2006 international conference on Applications of Evolutionary Computing
Evolution of robot controller using cartesian genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
A biological development model for the design of robust multiplier
EC'05 Proceedings of the 3rd European conference on Applications of Evolutionary Computing
ICES'05 Proceedings of the 6th international conference on Evolvable Systems: from Biology to Hardware
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
Hi-index | 0.00 |
Cartesian Genetic Programming is a form of genetic programming. It is increasing in popularity. It was developed by Julian Miller with Peter Thomson in 1997. In its classic form it uses a very simple integer based genetic representation of a program in the form of a directed graph. In a number of studies, it has been shown to be efficient in comparison with other GP techniques. Since then, the classical form of CGP has been enhanced in various ways by including automatically defined functions. Most recently, it has been developed by Julian Miller, Wolfgang Banzhaf and Simon Harding to include self-modification operators. This again has increased its efficiency. The tutorial will cover the basic technique, advanced developments and applications to a variety of problem domains.