Free cookie consent management tool by TermsFeed Policy Generator
wiki:MoveMakers

Move Makers


Move Makers for Binary Encoding

OneBitflipMoveMaker

Peforms a one bitflip move on a given BitVector and updates the quality.

Operator Parameters:

Parameter Description
BinaryVector The solution as BinaryVector.
MoveQuality The relative quality of the move.
OneBitflipMove The move to evaluate.
Quality The quality of a solution.

Move Makers for Permutation Encoding

InversionMoveMaker

Peforms an inversion move (2-opt) on a given permutation and updates the quality.

Operator Parameters:

Parameter Description
InversionMove The move to evaluate.
MoveQuality The relative quality of the move.
!Permutation The solution as !Permutation.
Quality The quality of a solution.

TranslocationMoveMaker

Peforms a translocation or insertion move (3-opt) on a given permutation and updates the quality.

Operator Parameters:

Parameter Description
MoveQuality The relative quality of the move.
Permutation The solution as Permutation.
Quality The quality of a solution.
TranslocationMove The move to evaluate.

Move Makers for Real Vector Encoding

AdditiveMoveMaker

Peforms an additive move on a given real vector and updates the quality.

Operator Parameters:

Parameter Description
AdditiveMove The move to evaluate.
MoveQuality The relative quality of the move.
RealVector The solution as real vector.
Quality The quality of a solution.
Last modified 14 years ago Last modified on 06/10/10 11:54:31