An alternative random mutation operator proposed by Wijayaningrum et.al. (2017).
This operator is used for value encoded (integer or real number) chromosomes.
Usage
randmut4(y, lb, ub,...)
Arguments
y
A vector. Chromosome of the offspring
lb
A vector. Lower bounds of genes
ub
A vector. Upper bounds of genes
…
Further arguments passed to or from other methods.
Value
mutant
A vector. Chromosome of the offspring
mutgen
The number of the mutated gene.
References
Wijayaningrum, V.N., Starkweather, T. and D'ann, F. (2017). Scheduling problemsand traveling salesman: The genetic edge recombination operators. In Proc. of ICGA, Vol. 89, pp. 133-40.