swapmut {adana}R Documentation

Swap Mutation

Description

SM is the reciprocal exchange of the values of two randomly selected genes on the chromosome (Banzhaf, 1990).

This operator is used in problems with permutation or binary encoding.

Usage

swapmut(y, ...)

Arguments

y

A vector. Chromosome of the offspring

...

Further arguments passed to or from other methods.

Value

mutant

A vector. Chromosome of the offspring

mutgen

A vector. The numbers of the mutated genes.

Author(s)

Zeynel Cebeci & Erkut Tekeli

References

Banzhaf, W. (1990). The "molecular" traveling salesman. Biological Cybernetics, 64(1), 7-14.

See Also

mutate, bitmut, randmut, randmut2, randmut3, randmut4, unimut, boundmut, nunimut, nunimut2, powmut, powmut2, gaussmut, gaussmut2, gaussmut3, bsearchmut1, bsearchmut2, invmut, shufmut, insmut, dismut, invswapmut, insswapmut, invdismut

Examples

offspring = c(1, 2, 3, 4, 5, 6, 7, 8, 9)
swapmut(offspring)

[Package adana version 1.1.0 Index]