A type of programming that incorporates the Darwinian theory of evolution by creating a large number of possible solutions to a problem randomly and creating "offspring" possibilities by combining certain traits randomly also randomly selecting certain solutions for termination based on their closeness to solving the problem (IE: survival of the most use full solutions) in addition the computer selects a number of solutions randomly and creates small "mutations" in their characteristics. the computer continues this process until the given criteria for an acceptable solution are met.
I hear that NASA has a new type of antenna that has a great range and low energy usage!
yeah they used a genetic algorithm to design it!
by crartonis June 27, 2006
Get the genetic algorithm mug.