genetic programming


Also found in: Acronyms, Wikipedia.

genetic programming

[jə‚ned·ik ′prō‚gram·iŋ]
(computer science)

genetic programming

(programming)
(GP) A programming technique which extends the genetic algorithm to the domain of whole computer programs. In GP, populations of programs are genetically bred to solve problems. Genetic programming can solve problems of system identification, classification, control, robotics, optimisation, game playing, and pattern recognition.

Starting with a primordial ooze of hundreds or thousands of randomly created programs composed of functions and terminals appropriate to the problem, the population is progressively evolved over a series of generations by applying the operations of Darwinian fitness proportionate reproduction and crossover (sexual recombination).

genetic programming

A type of programming that imitates genetic algorithms, which 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 output (result). The degree of error in the fitness function determines the quality of the program. For more information, visit www.geneticprogramming.com.
References in periodicals archive ?
We employed a heuristic optimization algorithm that uses symbolic regression based on genetic programming to approximate the numerical results.
Qureshi, "Genetic Programming- Computers Using "Natural Selection" to Generate Programs," Genetic Programming and Data Structures, The Springer International Series in Engineering and Computer Science, Springer, Boston, 1998.
Koza, "Genetic programming as a means for programming computers by natural selection," Statistics and Computing, vol.
The aim of this paper is to present accurate and very simple CAD models developed by genetic programming (GP) for both effective permittivities and characteristic impedances of unshielded S&IM lines.
Nandi, "Automatic modulation classification using combination of genetic programming and KNN," IEEE Transactions on Wireless Communications, vol.
Symbolic rules of such models are then evolved using genetic programming [1, 15], a generic, problem-independent meta-heuristic machine learning algorithm.
This might not be always the case if we were using the Context Free Grammar Genetic Programming method, because the genetic operators are applied on the phenotypes (syntax trees), and this may generate unsuitable off-springs.
This makes Genetic Programming approach stand out from all the other solutions for avoiding the unnecessary presence of multiple copies of files in Cloud Storage.
Shallow planting when deep positioning provides more stable conditions, feeding when the plant is in bloom rather than before or after flowering, and exposing the dormant bulbs to cultivation, fertilization and irrigation all work against the natural genetic programming of these plants.
R., Genetic Programming, MIT Press, 1998, ISBN 0-262-11189-6

Full browser ?