Class Summary 
BranchTypingCross 

Chromosome 
Represents a single chromosome. 
ComputeWorker 
A thread which accepts a connection on its socket, downloads a World,
computes the fitnesses of some portion of it, and returns those fitnesses. 
CrossMethod 

FitnessProportionateSelection 
Selects individuals proportionally according to their adjusted fitness. 
Function 
The base class of all terminals and functions. 
GreedyOverselection 
Selects individuals according to the Greedy OverSelection method. 
Individual 
Represents a single individual. 
MultiplexerADFWorld 
The same as MultiplexerWorld, except uses two ADF's with three arguments
each. 
MultiplexerWorld 
The 11multiplexer problem from Koza[1992], to find a formula to choose
one of eight boolean inputs based on the values of three other boolean inputs. 
Population 
Represents a population of individuals. 
SelectionMethod 
Abstract class representing a method of selecting individuals for evolutionary operations. 
SymbolicRegressionWorld 
The symbolic regression problem of Koza[1992], to find the formula x^4+x^3+x^2+x
given 20 random points for x in the range [1,1]. 
Type 
The type of a node. 
World 
World is the main engine class of the Groovy Java Genetic Programming system. 