Welcome to the home of Cartesian Genetic Programming
-
Genetic Programming is concerned with the automatic evolution (as in Darwinian evolution) of computer programs.
The best known figure in this field is John Koza. The form of GP pioneered by John Koza used a tree representation
of computer programs. This was inspired by the artificial intelligence computer language, LISP.
-
CGP is a form of Genetic Programming that encodes a graph representation of a computer program. It was invented by
Julian Miller in 1998 and was developed from a representation of electronic circuits devised by Julian Miller and
Peter Thomson developed a few years earlier.