Content deleted Content added
Artur adib (talk | contribs) mNo edit summary |
Artur adib (talk | contribs) new reference to S.F.Smith's PhD thesis (1980) and machine learning |
||
Line 1:
'''Genetic programming''' ('''GP''') is an automated methodology inspired by [[biological evolution]] to find [[computer programs]] that best perform a user-defined task. It is therefore a particular
Computer programs in GP can be written in a variety of [[programming_language|programming languages]]. In the early (and traditional) implementations of GP, program instructions and data values were organized in [[tree_structure|tree-structures]], thus favoring the use of [[declarative_programming|declarative languages]] that naturally embody such a structure (an important example pioneered by Koza is [[Lisp_programming_language|Lisp]]). Nonetheless, other forms of GP have been suggested and succesfully implemented, such as the simpler [[linear_genetic_programming|linear representation]]
GP is very computationally intensive and so in the 1990s it was mainly used to solve relatively simple problems. However, more recently, thanks to various improvements in GP technology and to the well known [[Moore's_law|exponential growth]] in CPU power, GP has started delivering a number of outstanding results. At the time of writing, nearly 40 [http://www.genetic-programming.com/humancompetitive.html human-competitive] results have been gathered, in areas such as [[quantum computing]], electronic design, game playing, sorting, searching and many more. These results include the replication or infringement of several post-year-2000 inventions, and the production of two patentable new inventions.
Line 18:
*Koza, J.R., Bennett, F.H., Andre, D., and Keane, M.A. (1999), ''Genetic Programming III: Darwinian Invention and Problem Solving'', Morgan Kaufmann
*Langdon, W. B., Poli, R. (2001), ''Foundations of Genetic Programming'', Springer-Verlag
*Smith, S.F. (1980), ''A Learning System Based on Genetic Adaptive Algorithms'', PhD dissertation (University of Pittsburgh)
== External links ==
|