org.encog.ml.genetic.mutate
Class MutateShuffle

java.lang.Object
  extended by org.encog.ml.genetic.mutate.MutateShuffle
All Implemented Interfaces:
Mutate

public class MutateShuffle
extends Object
implements Mutate

A simple mutation where genes are shuffled. This mutation will not produce repeated genes.


Constructor Summary
MutateShuffle()
           
 
Method Summary
 void performMutation(Chromosome chromosome)
          Perform a shuffle mutation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutateShuffle

public MutateShuffle()
Method Detail

performMutation

public final void performMutation(Chromosome chromosome)
Perform a shuffle mutation.

Specified by:
performMutation in interface Mutate
Parameters:
chromosome - The chromosome to mutate.


Copyright © 2012. All Rights Reserved.