genetic programming
technique whereby computer programs are encoded as a set of genes
Cartesian genetic programming
form of genetic programming, which uses a graph representation to encode computer programs
linear genetic programming
type of genetic programming algorithm