org.apache.commons.math.genetics
Class BinaryMutation
java.lang.Object
org.apache.commons.math.genetics.BinaryMutation
- All Implemented Interfaces:
- MutationPolicy
public class BinaryMutation
- extends Object
- implements MutationPolicy
Mutation for BinaryChromosome
s. Randomly changes one gene.
- Since:
- 2.0
BinaryMutation
public BinaryMutation()
mutate
public Chromosome mutate(Chromosome original)
- Mutate the given chromosome. Randomly changes one gene.
- Specified by:
mutate
in interface MutationPolicy
- Parameters:
original
- the original chromosome.
- Returns:
- the mutated chromomsome.
jHepWork 3.1 ©