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> TheNeighboroperator as it is used for Simulated Annealing.NeighborInteger NeighborPermutation Interface for theNeighboroperator for thePermutationGenotype. -
Class Summary Class Description BasicNeighborModule The basicNeighborModule.NeighborBoolean TheDiversityBooleanoperator for theBooleanGenotype.NeighborDouble TheNeighborDoubleoperator for theDoubleGenotype.NeighborGenericImplementation Implementation of theNeighborinterface.NeighborIntegerRandom TheNeighborIntegerRandomselects on element of anIntegerGenotypeand changes it.NeighborModule TheNeighborModuleis used for modules for theNeighboroperator.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 ofNeighboroperator for thePermutationGenotype.