|
The Genetic Programming Engine project is a framework for running Genetic Programming problems. You simply write up a few classes representing the problem you are trying to solve, plug them into the engine, and run.
What is Genetic Programming?
Genetic Programming (GP) is a technique that utilizes the principles of evolution and computer programming to solve problems.
The basics of the GP algorithm operate as follows. A large number of potential solutions – the Population – are tested against the problem. The results of this test are used to select high-performance solutions, which are then modified slightly to create the next Population. As the algorithm progresses, new modifications that improve the solutions will slowly percolate into the Population until a complete solution to the problem is found.
To learn more about Genetic Programming, visit the About page.
News
Genetic Programming Engine version 1.0 Released — 1 May 2005
The Genetic Programming Engine project made its initial release with version 1.0. The project provides a framework for conducting experiments in Genetic Programming.
This release features:
- Create your own GP problems
- Support for custom genetic operations
- Controls for standard GP parameters
- Optional logs containing the results of each run
- Runs on the Mono Project's implementation of .NET
For more details on the project, and to learn how you can contribute, visit the project website: [website/index.html]
Download the latest release: [link]
|