Agtivity | Advancing the Science of Software Agent Technology

Definition: Genetic Programming

By Jack Krupansky

Genetic programming is a solution space "search" approach that evolves or mutates a set of parameters and evaluates the quality or "fitness" of the solution as the parameters are "evolved".

Genetic programming can be used to enable software agents to cope with environmental conditions for which they have not been explicitly pre-programmed.

Generally, used as a synonym for evolutionary algorithm, evolutionary computation, evolutionary computing, evolutionary programming, genetic algorithm, genetic computation, and genetic computing.

See the Wikipedia article on Evolutionary Algorithm.

[ Home | Blog | Books | GlossaryLinks | Manifesto | Search | Contact ]


Hit Counter

Updated: November 14, 2005 04:57:07 PM -0500

Copyright © 2005 John W. Krupansky d/b/a Base Technology