| Package | Description |
|---|---|
| org.opt4j.operator.diversity |
Provides the classes for the distance operator for genotypes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DiversityBoolean
|
interface |
DiversityDouble
|
interface |
DiversityInteger
|
| Modifier and Type | Class and Description |
|---|---|
class |
DiversityBooleanFraction
The
DiversityBooleanFraction calculates the Diversity between
two BooleanGenotypes by calculating the fraction of different vector
entries. |
class |
DiversityDoubleAbsolute
The
DiversityDoubleAbsolute calculates the Diversity as the
mean absolute difference of each entry in the double vector. |
class |
DiversityDoubleEuclidean
The
DiversityDoubleEuclidean calculates the Diversity by the
Euclidean distance between the two Genotypes. |
class |
DiversityGenericImplementation
The
DiversityGenericImplementation is a standard implementation of
the Diversity interface. |
class |
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. |
class |
DiversityPermutation
|