Learn R Programming

adana (version 1.1.0)

invdismut: Displacement + Inversion Mutation

Description

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

This operator is used in problems with permutation encoding.

Usage

invdismut(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

mutrange

A vector. The numbers of begining and ending of the mutated genes.

r

The number of insertation location.

See Also

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

Examples

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

Run the code above in your browser using DataLab