public class RSMutator<G extends Gene<?,G>,C extends Comparable<? super C>> extends Mutator<G,C>
SwapMutator_probabilityDEFAULT_ALTER_PROBABILITY| Constructor and Description |
|---|
RSMutator()
Default constructor, with default mutation probability
(
Alterer.DEFAULT_ALTER_PROBABILITY). |
RSMutator(double probability)
Constructs an alterer with a given recombination probability.
|
| Modifier and Type | Method and Description |
|---|---|
protected MutatorResult<Chromosome<G>> |
mutate(Chromosome<G> chromosome,
double p,
Random random) |
getProbabilitypublic RSMutator(double probability)
probability - the crossover probability.IllegalArgumentException - if the probability is not in the
valid range of [0, 1].public RSMutator()
Alterer.DEFAULT_ALTER_PROBABILITY).protected MutatorResult<Chromosome<G>> mutate(Chromosome<G> chromosome, double p, Random random)
© 2007-2019 Franz Wilhelmstötter (2019-11-18 20:30)