What is a genetic program?

Asked by Duncan McGreggor

Can you tell me more about genetic programs, why I would want to create them, and where I can get more information about this topic?

Question information

Language:
English Edit question
Status:
Solved
For:
graph-lisp Edit question
Assignee:
No assignee Edit question
Solved by:
Duncan McGreggor
Solved:
Last query:
Last reply:
Revision history for this message
Duncan McGreggor (oubiwann) said :
#1

As usual, a good first stop for information on genetic programming is Wikipedia:
 * http://en.wikipedia.org/wiki/Genetic_programming

Though the Wikipedia article states that genetic programs are a special case of genetic algorithms, this is disputed in the field. Regardless, the underlying basic principles of genetic programming are generally agreed upon: dynamically- and/or randomly-generated programs that undergo by-node operations such as reproduction and mutation in order to find increasingly improved solutions to particular problems.

So far, we have found the best information on this topic available in the following work by John Koza:
  http://www.amazon.com/dp/0262111705