powered by
Mutates a niche calling mutate method for all chromosomes.
# S3 method for Niche mutate(ni, n=(ni$mutationsFunc)(ni), ...)
Number of chromosomes to mutate. The default is the result of calling mutationsFunc.
mutationsFunc
This methods returns the chromosome indexes mutated.
This method update the gene values for random chromsomes. The number of chromosomes to mutate is normally obtained calling mutationFunc.
mutationFunc
Goldberg, David E. 1989 Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Pub. Co. ISBN: 0201157675
For more information see Niche. mutate.Chromosome(), mutate.Gene().
Niche
mutate.Chromosome
mutate.Gene
# NOT RUN { cr <- Chromosome(genes=newCollection(Gene(shape1=1, shape2=100),5)) cr ni <- Niche(chromosomes = newRandomCollection(cr, 10)) ni mutate(ni, 3) ni # }
Run the code above in your browser using DataLab