Tree-based Genetic Programming

OakGP is an open-source genetic programming framework written in Java.

Genetic programming is part of the evolutionary computation subfield of artificial intelligence. Genetic programming uses techniques inspired by biological evolution to evolve computer programs that perform user-defined tasks. The aim of OakGP is to provide an efficient and flexible open-source framework to allow people to experiment with genetic programming. To support this aim OakGP incorporates the following features:

Home | Getting Started | Documentation | FAQs