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 ?
Whenever a file is uploaded by the user, Destination Deduplication using Genetic Programming Approach is performed automatically in the Cloud Server and the file is either stored in Cloud or the user is prompted about the presence of a duplicate.
Prediction of compressive and tensile strength of limestone via genetic programming, Expert Systems with Applications 35(1-2): 111-123.
Genetic programming works with several solution sets, known collectively as a 'population', rather than a single solution at any one time; thus, the possibility of getting trapped in a 'local optimum' is avoided.
To enable the use of genetic programming paradigms (Koza, 1990), the graph grammar in the genome has been stored in a form of grammar tree (Fig.
Advanced Population Diversity Measures in Genetic Programming.
Keywords: Boolean Query, Information Retrieval, Genetic Algorithms, Genetic Programming, Fuzzy Logic, Term Weights, and Boolean Operator Weights.
Prediction of metal wire behavior using genetic programming, Journal of Material Processing Technology, 122, (2-3), 368-373.
10, we discuss the NIST genetic programming system.
Genetic programming is a computer search and problem-solving methodology that can be adapted for use in nonparametric estimation.
This chemical tells cells to rewrite their genetic programming.
Aldous Huxley's Brave New World, in which the government and not the parents determines each child's genetic programming, does not seem likely.

Full browser ?