genetic programming

genetic programming

a search process for generating problem solutions based on research in genetic algorithms. In this situation, problem solutions are represented by computer code. Genetic operators, including the exchange of components of code between two solutions as well as the mutation of pieces of a solution code, are used to produce new solutions. A fitness metric is used to determine which solutions are most appropriate for use in producing each new generation of solutions.