G
- the type of genotypepublic interface Neighbor<G extends org.opt4j.core.Genotype>
extends org.opt4j.core.optimizer.Operator<G>
Neighbor
operator as it is used for Simulated Annealing.Modifier and Type | Method and Description |
---|---|
default java.lang.Class<? extends org.opt4j.core.optimizer.Operator<?>> |
getOperatorType() |
void |
neighbor(G genotype)
Moves the
Genotype to a neighbor. |
void neighbor(G genotype)
Genotype
to a neighbor.genotype
- the Genotype
to be changeddefault java.lang.Class<? extends org.opt4j.core.optimizer.Operator<?>> getOperatorType()
getOperatorType
in interface org.opt4j.core.optimizer.Operator<G extends org.opt4j.core.Genotype>