Previous page Next page Bottom Top One level up Home
Home > Directory > Computers > Artificial Intelligence > Genetic Programming

Genetic Programming

Webpages concerning "Genetic Programming"

Home of GAUL: Genetic Algorithm Utility Library
http://gaul.sourceforge.net/
Keywords:
genetic algorithm, GA, free, software, GAUL, unix, linux, C, open source, download, library, GAlib, code, toolkit, GPL, GNU, evolutionary strategies, evolutionary programming, evolutionary computation

http://gaul.sourceforge.net/

Home page of Kanpur Genetic Algorithms Laboratory
http://www.iitk.ac.in/kangal
Keywords:
India;, IITK;, IIT-K;, IIT, Kanpur;, Indian, Institute, of, Technology;, Genetic, Algorithms;, Genetic, Programming;, GA;, GP;, Kanpur, Genetic, Algorithms, Laboratory;, KanGAL;, Multi-objective, Optimization

http://www.iitk.ac.in/kangal

International Society for Genetic and Evolutionary Computation ISGEC. Genetic and Evolutionary Computation (GEA) are computer methods based on natural selection and genetics to solve problems across the spectrum of human endeavor. ISGEC promotes the creation and exchange of knowlege on these (GEC) methods and their application.
http://www.isgec.org/
Keywords:
ISGEC, GECCO, International, Society, Genetic, Evolutionary, Computation, GEA, computer, methods, genetics, human endeavor, GEC, journals, books, David E. Goldberg, algorithms, to, solve, problems

http://www.isgec.org/

n-genes is an Evolutionary Computing Framework written for Java 5. It focuses on ease of use, extendability and performances.
http://cui.unige.ch/spc/tools/n-genes/
Keywords:
GA, GP, Genetic Programming, Genetic Algorithms, Java, Framework

http://cui.unige.ch/spc/tools/n-genes/

Bibliography on Genetic Programming. This bibliography is a part of the Computer Science Bibliography Collection.
http://liinwww.ira.uka.de/bibliography/Ai/genetic.programming.html
Keywords:
searchable bibliography, computer science, RSS

http://liinwww.ira.uka.de/bibliography/Ai/genetic.programming.html

Open source API for Genetic Algorithms and Genetic Programming in Java. Includes examples and publications demonstrating various applications of GA and GP in Artificial Intelligence and Machine Learning.
http://www.jaga.org
Keywords:
genetic algorithm, genetic programming, artificial intelligence, machine learning, evolution, AI, genetic technology, evolutionary computation, genetic algorithm software, genetic algorithm code, java genetic algorithm, genetic algorithm implementation, genetic algorithm examples, evolutionary theory, artificial intelligence software, AI software, artificial intelligence programming, ...

http://www.jaga.org

eXtreme Genetic Programming - The Official XGP site
http://www.neocoretechs.com/
Keywords:
developers, Genetic Programming, eXtreme Genetic Programming, XGP, clusters

http://www.neocoretechs.com/

The Genetic and Evolutionary Computation Conference (GECCO-2001) will present the latest high-quality results in the growing field of genetic and evolutionary computation.
http://www-illigal.ge.uiuc.edu:8080/GECCO-2002/
Keywords:
genetic, evolutionary, computation, conference, 2001, GECCO, workshops, IWLCS

http://www-illigal.ge.uiuc.edu:8080/GECCO-2002/

Simple Symbolic Regression Using Genetic Programming in Java
http://alphard.ethz.ch/gerber/approx/default.html
Keywords:
Symbolic Regression, Genetic Programming, Koza, Java

http://alphard.ethz.ch/gerber/approx/default.html

A complete genetic program to solve ant food collection problems using teamwork
http://www.lalena.com/ai/ant/
Keywords:
lalena, michael, mike, artificial, life, genetic, programming, algorithm, ant, food, collection

http://www.lalena.com/ai/ant/

http://geckies.user.cis.ksu.edu

http://geckies.user.cis.ksu.edu

Genetic programming, evolutionary algorithms, and genetic algorithms. Keep up with the latest research, share your experiences and applications, discuss best practices.
http://www.bloomshare.com/genetic-programming/

http://www.bloomshare.com/genetic-programming/

http://www.cs.bham.ac.uk/~wbl/biblio/gp-bibliography.html
Keywords:
GP, bib computer, science, scaince, sciance, sience hosted, by, bham university, of, birmingham ai, gp, ec, artificial, intelligence

http://www.cs.bham.ac.uk/~wbl/biblio/gp-bibliography.html

Directory for information about Genetic Programming, Artificial Intelligence, Genetic Algorithms, Evolutionary Computation and robotics. Includes conferences, researchers, journals, software, papers and more.
http://www.geneticprogramming.com/
Keywords:
genetic, programming, artificial, intelligence, genetic, algorithms, evolutionary, computation, robotics, conferences, researchers, journals, software, papers, neural, networks, fuzzy, logic, alife, machine, learning, artificial, life, repositories, GP, GA, AI, EC, FL, NN, calls, for, papers

http://www.geneticprogramming.com/

http://jgprog.sourceforge.net/

http://jgprog.sourceforge.net/

http://evonet.lri.fr/eurogp2002/

http://evonet.lri.fr/eurogp2002/

http://www.genetic-programming.com/

http://www.genetic-programming.com/

http://www.genetic-programming.org/

http://www.genetic-programming.org/

http://www.genetic-programming.com/johnkoza.html

http://www.genetic-programming.com/johnkoza.html

http://www.evopedia.com

http://www.evopedia.com

http://www.handshake.de/user/blickle/Truck/index.html

http://www.handshake.de/user/blickle/Truck/index.html

http://www.cs.ucl.ac.uk/research/genprog/

http://www.cs.ucl.ac.uk/research/genprog/

http://www.cs.brandeis.edu/~zippy/gp-96.html

http://www.cs.brandeis.edu/~zippy/gp-96.html

http://www.cis.upenn.edu/~hollick/genetic/paper2.html

http://www.cis.upenn.edu/~hollick/genetic/paper2.html

http://www.geom.uiuc.edu/~trowley/genetic/

http://www.geom.uiuc.edu/~trowley/genetic/

http://www.helpmefigurethisout.com

http://www.helpmefigurethisout.com

http://www.cs.uidaho.edu/~foster/research/

http://www.cs.uidaho.edu/~foster/research/

http://www.evalife.dk/bbase/

http://www.evalife.dk/bbase/

http://www.drc.ntu.edu.sg/users/mgeorg/enter.epl

http://www.drc.ntu.edu.sg/users/mgeorg/enter.epl

Help building the largest human-edited directory of the web
Suggest URL - Open Directory Project - Become an editor
directopedia.org uses links and structure from dmoz Open Directory Project.
The contents has been generating using technology developed by scientec.

Wikipedia-Article "Genetic Programming"

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 machine learning technique that uses an evolutionary algorithm to optimize a population of computer programs according to a fitness landscape determined by a program's ability to perform a given computational task. The first experiments with GP were reported by Stephen F. Smith (1980) and Nichael L. Cramer (1985), as described in the famous book Genetic Programming: On the Programming of Computers by Means of Natural Selection by John Koza (1992).

Computer programs in GP can be written in a variety of programming languages. In the early (and traditional) implementations of GP, program instructions and data values were organized in tree-structures, thus favoring the use of languages that naturally embody such a structure (an important example pioneered by Koza is Lisp). Other forms of GP have been suggested and successfully implemented, such as the simpler linear representation which suits the more traditional imperative languages [see, for example, Banzhaf et al. (1998)]. The commercial GP software Discipulus, for example, uses linear genetic programming combined with machine code language to achieve better performance. Differently, the MicroGP uses an internal representation similar to linear genetic programming to generate programs that fully exploit the syntax of a given assembly language.

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 exponential growth in CPU power, GP has started delivering a number of outstanding results. At the time of writing, nearly 40 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.

Developing a theory for GP has been very difficult and so in the 1990s genetic programming was considered a sort of pariah amongst the various techniques of search. However, after a series of breakthroughs in the early 2000s, the theory of GP has had a formidable and rapid development. So much so that it has been possible to build exact probabilistic models of GP (schema theories and Markov chain models) and to show that GP is more general than, and in fact includes, genetic algorithms.

Genetic Programming techniques have now been applied to evolvable hardware as well as computer programs.

Meta-Genetic Programming, first proposed by Juergen Schmidhuber, is the technique of evolving a genetic programming system using genetic programming itself. Critics have argued that it is theoretically impossible, but more research is needed.

Bibliography

  • Banzhaf, W., Nordin, P., Keller, R.E., Francone, F.D. (1998), Genetic Programming: An Introduction: On the Automatic Evolution of Computer Programs and Its Applications, Morgan Kaufmann
  • Cramer, Nichael Lynn (1985), "A representation for the Adaptive Generation of Simple Sequential Programs" in Proceedings of an International Conference on Genetic Algorithms and the Applications, Grefenstette, John J. (ed.), Carnegie Mellon University
  • Koza, J.R. (1990), Genetic Programming: A Paradigm for Genetically Breeding Populations of Computer Programs to Solve Problems, Stanford University Computer Science Department technical report STAN-CS-90-1314. A thorough report, possibly used as a draft to his 1992 book.
  • Koza, J.R. (1992), Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press
  • Koza, J.R. (1994), Genetic Programming II: Automatic Discovery of Reusable Programs, MIT Press
  • 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

This article is based on the article "Genetic Programming" from Wikipedia - the free encyclopedia created and edited by online user community. This article is distributed under the terms of GNU Free Documentation License. Here you find the list of authors of this article. The article can only edited within Wikipedia. Edit this article in Wikipedia.