powered by
Power Mutation is an operator that generates a mutation in a random gene at a certain power of a random number.
This operator is used for value encoded (integer or real number) chromosomes.
powmut(y, lb, ub, mutpow, ...)
A vector. Chromosome of the offspring
A vector. Lower bounds of genes
A vector. Upper bounds of genes
An exponent parameter
Further arguments passed to or from other methods.
The number of the mutated gene.
mutate, bitmut, randmut, randmut2, randmut3, randmut4, unimut, boundmut, nunimut, nunimut2, powmut2, gaussmut, gaussmut2, gaussmut3, bsearchmut1, bsearchmut2, swapmut, invmut, shufmut, insmut, dismut, invswapmut, insswapmut, invdismut
mutate
bitmut
randmut
randmut2
randmut3
randmut4
unimut
boundmut
nunimut
nunimut2
powmut2
gaussmut
gaussmut2
gaussmut3
bsearchmut1
bsearchmut2
swapmut
invmut
shufmut
insmut
dismut
invswapmut
insswapmut
invdismut
# NOT RUN { lb = c(2, 1, 3, 1, 0, 4) ub = c(10, 15, 8, 5, 6, 9) offspring = c(8, 6, 4, 1, 3, 7) set.seed(12) powmut(offspring, lb=lb, ub=ub, mutpow=3) # }
Run the code above in your browser using DataLab