JGAP

org.jgap.gp
Interface INaturalGPSelector

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FitnessProportionateSelection, TournamentSelector

public interface INaturalGPSelector
extends java.io.Serializable

Interface for algorithms selecting individuals for evolutionary operations.

Since:
3.0

Field Summary
static java.lang.String CVS_REVISION
          String containing the CVS revision.
 
Method Summary
 IGPProgram select(GPGenotype a_genotype)
          Select an individual based on an arbitrary algorithm.
 

Field Detail

CVS_REVISION

static final java.lang.String CVS_REVISION
String containing the CVS revision. Read out via reflection!

See Also:
Constant Field Values
Method Detail

select

IGPProgram select(GPGenotype a_genotype)
Select an individual based on an arbitrary algorithm.

Parameters:
a_genotype - the genotype used
Returns:
the individual chosen from the genotype's population
Since:
3.0

JGAP