See: Description
| Interface | Description |
|---|---|
| Diversity<G extends Genotype> |
The
Diversity determines the genetic diversity of two
Individuals. |
| DiversityBoolean | |
| DiversityDouble | |
| DiversityInteger |
| Class | Description |
|---|---|
| BasicDiversityModule | |
| DiversityBooleanFraction |
The
DiversityBooleanFraction calculates the Diversity between
two BooleanGenotypes 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 Genotypes. |
| 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