public class RSMutator<G extends Gene<?,G>,C extends Comparable<? super C>> extends Mutator<G,C>
SwapMutator
_probability
DEFAULT_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) |
getProbability
public 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)