G
- the type of genotypepublic interface Crossover<G extends org.opt4j.core.Genotype>
extends org.opt4j.core.optimizer.Operator<G>
Modifier and Type | Method and Description |
---|---|
Pair<G> |
crossover(G parent1,
G parent2)
Performs a crossover for two
Genotype parents. |
default java.lang.Class<? extends org.opt4j.core.optimizer.Operator<?>> |
getOperatorType() |
Pair<G> crossover(G parent1, G parent2)
Genotype
parents. The resulting pair
of Genotype
offspring is returned.parent1
- The first parent genotype for the crossoverparent2
- The second parents genotype for the crossoverdefault java.lang.Class<? extends org.opt4j.core.optimizer.Operator<?>> getOperatorType()
getOperatorType
in interface org.opt4j.core.optimizer.Operator<G extends org.opt4j.core.Genotype>