Skip to content

s-webber/oakgp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OakGP

Maven Central Build Status License

About

OakGP is a genetic programming (GP) 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. OakGP uses tree data structures to represent the programs it generates.

Documentation

Please visit oakgp.org for more details. The website includes the following examples of how genetic programming can be used to automatically generate programs:

Integration

You can include the latest release version of OakGP as a dependency of your Java project by adding the following to its Maven pom.xml file:

<dependency>
  <groupId>org.oakgp</groupId>
  <artifactId>oakgp</artifactId>
  <version>0.0.4</version>
</dependency>

To use the latest development version of OakGP specify the following instead:

<dependency>
  <groupId>org.oakgp</groupId>
  <artifactId>oakgp</artifactId>
  <version>0.1.0-SNAPSHOT</version>
</dependency>

Reporting Issues

We would be grateful for feedback. If you would like to report a bug, suggest an enhancement or ask a question then please create a new issue.

About

A tree-based genetic programming framework written in Java.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages