See: Description
| Interface | Description |
|---|---|
| Crossover<G extends Genotype> |
Crossover operator that performs a crossover for two parents.
|
| CrossoverBoolean |
Interface for
Crossover operator for BooleanGenotype. |
| CrossoverInteger |
The
CrossoverInteger is the interface for the IntegerGenotype
. |
| CrossoverPermutation |
Interface for the
Crossover operator for the
PermutationGenotype. |
| Class | Description |
|---|---|
| BasicCrossoverModule |
The
BasicCrossoverModule. |
| CrossoverBooleanDefault |
The default crossover operator for the binary vector is the
CrossoverBooleanRate with 0.5 rate. |
| CrossoverBooleanRate |
Crossover for the
BooleanGenotype. |
| CrossoverBooleanXPoint |
Crossover for the
BooleanGenotype. |
| CrossoverDouble |
Crossover for the
DoubleGenotype. |
| CrossoverDoubleBLX |
The
CrossoverDoubleBLX is an implementation of the blend crossover
operator proposed by Eshelman and Schaffer, 1993. |
| CrossoverDoubleDefault | |
| CrossoverDoubleElementwise |
The
CrossoverDoubleElementwise can be used to derive
CrossoverDouble classOperators that can work element-wise on the
double vectors. |
| CrossoverDoubleSBX |
The
CrossoverDoubleSBX is an implementation of the simulated binary
crossover operator proposed by Deb and Kumar, 1995. |
| CrossoverDoubleUnfairAverage |
The
CrossoverDoubleUnfairAverage implements the unfair average
crossover proposed by Nomura and Miyhoshi, 1996. |
| CrossoverGenericImplementation |
Implementation of the
Crossover interface. |
| CrossoverIntegerDefault | |
| CrossoverIntegerRate | |
| CrossoverIntegerXPoint | |
| CrossoverListRate<G extends ListGenotype<?>> |
The
CrossoverListRate performs a crossover on
Genotype objects that are lists of values. |
| CrossoverListXPoint<G extends ListGenotype<?>> |
The
CrossoverListXPoint performs a crossover on
Genotype objects that are lists of values. |
| CrossoverModule |
The
CrossoverModule is used for modules for the Crossover
operator. |
| CrossoverPermutationBucket |
Crossover for the
PermutationGenotype. |
| CrossoverPermutationDefault |
Crossover for the
PermutationGenotype. |
| CrossoverPermutationOnePoint |
Crossover for the
PermutationGenotype. |
| Enum | Description |
|---|---|
| BasicCrossoverModule.BooleanType |
Type of
Crossover operator for the BooleanGenotype. |
| BasicCrossoverModule.DoubleType |
Type of
Crossover operator for the DoubleGenotype. |
| BasicCrossoverModule.IntegerType |
Type of
Crossover operator for the IntegerGenotype. |
| BasicCrossoverModule.PermutationType |
Type of
Crossover operator for the PermutationGenotype. |
Provides the classes for the crossover operator for genotypes.
Crossover