Package org.opt4j.operator.neighbor
Provides the classes for the neighbor operator for genotypes.
- See Also:
Neighbor
-
Interface Summary Interface Description Neighbor<G extends Genotype> TheNeighbor
operator as it is used for Simulated Annealing.NeighborInteger NeighborPermutation Interface for theNeighbor
operator for thePermutationGenotype
. -
Class Summary Class Description BasicNeighborModule The basicNeighborModule
.NeighborBoolean TheDiversityBoolean
operator for theBooleanGenotype
.NeighborDouble TheNeighborDouble
operator for theDoubleGenotype
.NeighborGenericImplementation Implementation of theNeighbor
interface.NeighborIntegerRandom TheNeighborIntegerRandom
selects on element of anIntegerGenotype
and changes it.NeighborModule TheNeighborModule
is used for modules for theNeighbor
operator.NeighborPermutationInsert Neighbor for thePermutationGenotype
.NeighborPermutationMixed Randomly selects betweenNeighborPermutationSwap
,NeighborPermutationInsert
, andNeighborPermutationRevert
.NeighborPermutationRevert Neighbor for thePermutationGenotype
.NeighborPermutationSwap Neighbor operator for thePermutationGenotype
. -
Enum Summary Enum Description BasicNeighborModule.PermutationType Type ofNeighbor
operator for thePermutationGenotype
.