See: Description
Interface | Description |
---|---|
Crossover<G extends org.opt4j.core.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 org.opt4j.core.genotype.ListGenotype<?>> |
The
CrossoverListRate performs a crossover on
Genotype objects that are lists of values. |
CrossoverListXPoint<G extends org.opt4j.core.genotype.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 . |
Pair<A> |
The
Pair groups two objects of the same type in a given order. |
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 . |
Annotation Type | Description |
---|---|
CrossoverDoubleSBX.Nu |
Provides the classes for the crossover operator for genotypes.
Crossover