The jump mutation operator selects two positions within the chromosome at random, say \(a\) and \(b\) with \(a < b\). Next, all elements at positions \(b-1, b-2, ..., a\) are shifted to the right by one position and finally the element at position \(b\) is assigned at position \(a\).
mutJump(ind)
[integer
]
[integer
]
Permutation of integers, i.e., vector of integer values.
Other mutators:
mutBitflip()
,
mutGauss()
,
mutInsertion()
,
mutInversion()
,
mutPolynomial()
,
mutScramble()
,
mutSwap()
,
mutUniform()