Learn R Programming

adana (version 1.1.0)

invswapmut: Swap + Inversion Mutation

Description

It is a mutation operator that combines swap and inversion mutation.

This operator is used in problems with permutation encoding.

Usage

invswapmut(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 begining and ending of the mutated genes.

See Also

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

Examples

Run this code
# NOT RUN {
offspring = c(1, 2, 3, 4, 5, 6, 7, 8, 9)
invswapmut(offspring)
# }

Run the code above in your browser using DataLab