Genetic Programming
Genetic programming 은 genetic algorithm의 유전자형을 구조적인 표현이 취급될 수 있도록 확장하여 프로그램의 생성과 학습, 추론, 개념형성 등에 적용하는 것을 목적으로 한다. GP의 기본적인 생각은 stanford의 John Koza로부터 제안되었다, Genetic-programming.com 과 Genetic-programming.org 은 John Koza 가 운영하는 사이트로서 광범위한 자료를 보여준다.