Skip navigation links

OakGP Genetic Programming Framework

Packages 
Package Description
org.oakgp
A tree-based genetic programming framework.
org.oakgp.evolve
Provides classes to use techniques inspired by biological evolution for the creation of new candidates from an existing generation.
org.oakgp.evolve.crossover
Provides classes for combining existing Node instances to create (evolve) new instances.
org.oakgp.evolve.mutate
Provides classes for mutating existing Node instances to create (evolve) new instances.
org.oakgp.function
Provides functions that accept arguments and produce a result.
org.oakgp.function.choice
Provides functions for selection.
org.oakgp.function.classify
Provides functions for classifying Node instances.
org.oakgp.function.coll
Provides functions for working with collections.
org.oakgp.function.compare
Provides functions for comparing the results of evaluating Node instances.
org.oakgp.function.hof
Provides higher-order functions.
org.oakgp.function.math
Provides operations for performing arithmetic.
org.oakgp.generate
Provides classes for the creation of an initial population.
org.oakgp.node
Provides classes that can be used to construct hierarchical tree structures.
org.oakgp.node.walk
Provides mechanisms for recursively visiting nodes in a tree structure.
org.oakgp.primitive
Provides classes for specifying the contents of a primitive set.
org.oakgp.rank
Provides classes for the evaluation and ranking of candidates in a generation.
org.oakgp.rank.fitness
Provides classes for using a fitness function to rank the candidates of a generation.
org.oakgp.rank.tournament
Provides classes for using a round-robin tournament to rank the candidates of a generation.
org.oakgp.select
Provides classes for the selection of Node instances.
org.oakgp.serialize
Provides class for the serialisation and deserialisation of Node instances.
org.oakgp.terminate
Provides implementations of termination criteria.
org.oakgp.util
Utility classes that support the functionality provided by the rest of the framework.
Skip navigation links

OakGP Genetic Programming Framework