Genetic programming

From Wiki @ Karl Jones dot com
Revision as of 11:17, 24 August 2016 by Karl Jones (Talk | contribs) (Created page with "In artificial intelligence, '''genetic programming''' ('''GP''') is a technique whereby computer programs are encoded as a set of genes that are then...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

In artificial intelligence, genetic programming (GP) is a technique whereby computer programs are encoded as a set of genes that are then modified (evolved) using an evolutionary algorithm (often a genetic algorithm). The result is a computer program able to perform well in a predefined task.

Description

Often confused to be a kind of genetic algorithm, GP can indeed be seen as an application of genetic algorithms to problems where each individual is a computer program.

The methods used to encode a computer program in an artificial chromosome and to evaluate its fitness with respect to the predefined task are central in the GP technique and the subject of active research.

See also

External links