Term of the Moment

Chromecast


Look Up Another Term


Definition: genetic programming


A type of programming that imitates genetic algorithms. Genetic programming uses mutation and replication to produce algorithms that represent the "survival of the fittest." While genetic algorithms yield numbers, genetic programs yield ever-improving computer programs. Written in languages such as LISP and Scheme, genetic programming requires the determination of a fitness function, which is a desired result. The degree of error in the fitness function determines the quality of the program.