Global Information Lookup Global Information

Genetic programming information


In artificial intelligence, genetic programming (GP) is a technique of evolving programs, starting from a population of unfit (usually random) programs, fit for a particular task by applying operations analogous to natural genetic processes to the population of programs.

The operations are: selection of the fittest programs for reproduction (crossover), replication and/or mutation according to a predefined fitness measure, usually proficiency at the desired task. The crossover operation involves swapping specified parts of selected pairs (parents) to produce new and different offspring that become part of the new generation of programs. Some programs not selected for reproduction are copied from the current generation to the new generation. Mutation involves substitution of some random part of a program with some other random part of a program. Then the selection and other operations are recursively applied to the new generation of programs.

Typically, members of each new generation are on average more fit than the members of the previous generation, and the best-of-generation program is often better than the best-of-generation programs from previous generations. Termination of the evolution usually occurs when some individual program reaches a predefined proficiency or fitness level.

It may and often does happen that a particular run of the algorithm results in premature convergence to some local maximum which is not a globally optimal or even good solution. Multiple runs (dozens to hundreds) are usually necessary to produce a very good result. It may also be necessary to have a large starting population size and variability of the individuals to avoid pathologies.

and 26 Related for: Genetic programming information

Request time (Page generated in 0.8317 seconds.)

Genetic programming

Last Update:

intelligence, genetic programming (GP) is a technique of evolving programs, starting from a population of unfit (usually random) programs, fit for a particular...

Word Count : 2810

Genetic algorithm

Last Update:

representations are explored in genetic programming and graph-form representations are explored in evolutionary programming; a mix of both linear chromosomes...

Word Count : 8025

Linear genetic programming

Last Update:

"Linear genetic programming" is unrelated to "linear programming". Linear genetic programming (LGP) is a particular method of genetic programming wherein...

Word Count : 901

Cartesian genetic programming

Last Update:

Cartesian genetic programming is a form of genetic programming that uses a graph representation to encode computer programs. It grew from a method of...

Word Count : 373

Evolutionary algorithm

Last Update:

programming, multi expression programming etc. Evolutionary programming – Similar to genetic programming, but the structure of the program is fixed and its numerical...

Word Count : 4461

Evolutionary computation

Last Update:

goal: evolution strategies, evolutionary programming, and genetic algorithms. A fourth branch, genetic programming, eventually emerged in the early 1990s...

Word Count : 2960

Evolutionary programming

Last Update:

Evolutionary programming is one of the four major evolutionary algorithm paradigms. It is similar to genetic programming, but the structure of the program to be...

Word Count : 229

Genetic operator

Last Update:

2015. Retrieved 20 August 2015. Koza, John R. (1996). Genetic programming : on the programming of computers by means of natural selection (6. print ed...

Word Count : 824

Differentiable programming

Last Update:

Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation...

Word Count : 938

Gene expression programming

Last Update:

genetic algorithms and genetic programming. From genetic algorithms it inherited the linear chromosomes of fixed length; and from genetic programming...

Word Count : 6484

Genetic fuzzy systems

Last Update:

and operations research, Genetic fuzzy systems are fuzzy systems constructed by using genetic algorithms or genetic programming, which mimic the process...

Word Count : 994

Particle swarm optimization

Last Update:

implementation. A good example of this presented a promising variant of a genetic algorithm (another popular metaheuristic) but it was later found to be...

Word Count : 5077

Gene regulatory network

Last Update:

A gene (or genetic) regulatory network (GRN) is a collection of molecular regulators that interact with each other and with other substances in the cell...

Word Count : 6092

Machine learning control

Last Update:

comprises, for instance, neural network control, genetic algorithm based control, genetic programming control, reinforcement learning control, and has...

Word Count : 704

PORS

Last Update:

Recall Store (PORS) is a problem used in evolutionary computation and genetic programming. The PORS language consists of two terminal nodes (1 and recall)...

Word Count : 66

Differential evolution

Last Update:

above, see e.g. Artificial bee colony algorithm CMA-ES Evolution strategy Genetic algorithm Rocca, P.; Oliveri, G.; Massa, A. (2011). "Differential Evolution...

Word Count : 1524

Symbolic regression

Last Update:

Conversion from numerical forms Genetic programming Gene expression programming Kolmogorov complexity Linear genetic programming Mathematical optimization Multi...

Word Count : 2071

Training

Last Update:

including genetic programming and other methods of machine learning, use a system of feedback based on "fitness functions" to allow computer programs to determine...

Word Count : 1409

John Koza

Last Update:

(1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press. ISBN 0-262-11170-5 Koza, J.R. (1994). Genetic Programming...

Word Count : 618

Neuroevolution

Last Update:

Schoenauer, March (1994), "Genetic Lander: An experiment in accurate neuro-genetic control", PPSN III 1994 Parallel Programming Solving from Nature, pp. 452–461...

Word Count : 1779

Evolution strategy

Last Update:

strategy (CMA-ES) Derivative-free optimization Evolutionary computation Genetic algorithm Natural evolution strategy Evolutionary game theory Schwefel...

Word Count : 1387

Genetic representation

Last Update:

In computer programming, genetic representation is a way of presenting solutions/individuals in evolutionary computation methods. The term encompasses...

Word Count : 3099

Genetic and Evolutionary Computation Conference

Last Update:

computation. Topics of interest include: genetic algorithms, genetic programming, evolution strategies, evolutionary programming, estimation of distribution algorithms...

Word Count : 202

Riccardo Poli

Last Update:

Electronic Systems of the University of Essex. His work has centered on genetic programming. Poli started his academic career with a Laurea in electronic engineering...

Word Count : 455

Grammatical evolution

Last Update:

following. Genetic programming Java Grammatical Evolution Cartesian genetic programming Gene expression programming Linear genetic programming Multi expression...

Word Count : 1179

List of genetic algorithm applications

Last Update:

management Automated design of mechatronic systems using bond graphs and genetic programming (NSF) Automated design of industrial equipment using catalogs of...

Word Count : 2503

PDF Search Engine © AllGlobal.net