See: Description
Interface | Description |
---|---|
Diversity<G extends org.opt4j.core.Genotype> |
The
Diversity determines the genetic diversity of two
Individual s. |
DiversityBoolean | |
DiversityDouble | |
DiversityInteger |
Class | Description |
---|---|
BasicDiversityModule | |
DiversityBooleanFraction |
The
DiversityBooleanFraction calculates the Diversity between
two BooleanGenotype s by calculating the fraction of different vector
entries. |
DiversityDoubleAbsolute |
The
DiversityDoubleAbsolute calculates the Diversity as the
mean absolute difference of each entry in the double vector. |
DiversityDoubleEuclidean |
The
DiversityDoubleEuclidean calculates the Diversity by the
Euclidean distance between the two Genotype s. |
DiversityGenericImplementation |
The
DiversityGenericImplementation is a standard implementation of
the Diversity interface. |
DiversityIntegerEuclidean |
The
DiversityIntegerEuclidean is an implementation of the
DiversityInteger that calculates the diversity of two
IntegerGenotype objects by normalizing the values to [0,1]
and calculating the Euclidean distance. |
DiversityModule |
The
DiversityModule is used for modules for the Diversity
operator. |
DiversityPermutation |
Enum | Description |
---|---|
BasicDiversityModule.BooleanType |
Type of
Diversity operator for the BooleanGenotype . |
BasicDiversityModule.DoubleType |
Type of
Diversity operator for the DoubleGenotype . |
Diversity