Class BinaryMutation

java.lang.Object
org.apache.commons.math.genetics.BinaryMutation
All Implemented Interfaces:
MutationPolicy

public class BinaryMutation extends Object implements MutationPolicy
Mutation for BinaryChromosomes. Randomly changes one gene.
Since:
2.0
Version:
$Revision: 811685 $ $Date: 2009-09-05 19:36:48 +0200 (sam. 05 sept. 2009) $
  • Constructor Details

    • BinaryMutation

      public BinaryMutation()
  • Method Details

    • 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.