Global Index (all files) (short | long) | Local contents | Local Index (files in subdir) (short | long)
NewChrom = mutexch(Chrom, VLUB, MutRate)
MUTation by eXCHange This function takes the current population, mutates each element with given mutation probability by exchanging it with another element and returns the resulting population. Syntax: NewChrom = mutexch(Chrom, VLUB, MutRate) Input parameters: Chrom - A matrix containing the chromosomes of the current population. Each row corresponds to an individuals string representation. VLUB - Matrix containing the boundaries of each variable. not used here, necessary for compatibility with real valued mutation MutRate - Scalar containing the mutation rate / probability. if omitted or NaN MutRate = 1/size(Chrom,2) is assumed. Output parameter: NewChrom - Matrix containing a mutated version of Chrom. See also: mutate, mutswap, mutreal, mutbin, mutint, initip
GEATbx: | Main page Tutorial Algorithms M-functions Parameter/Options Example functions www.geatbx.com |