jeco.kernel.operator.mutator
Class UniformMutation

java.lang.Object
  extended by jeco.kernel.operator.mutator.MutationOperator
      extended by jeco.kernel.operator.mutator.UniformMutation

public class UniformMutation
extends MutationOperator


Field Summary
protected  java.lang.Double perturbationIndex
          Stores the value used in a uniform mutation operator
protected  double probability
           
 
Constructor Summary
UniformMutation(double probability, double perturbationIndex)
          Constructor Creates a new uniform mutation operator instance
 
Method Summary
 Solution execute(Solution solution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

perturbationIndex

protected java.lang.Double perturbationIndex
Stores the value used in a uniform mutation operator


probability

protected double probability
Constructor Detail

UniformMutation

public UniformMutation(double probability,
                       double perturbationIndex)
Constructor Creates a new uniform mutation operator instance

Method Detail

execute

public Solution execute(Solution solution)
Specified by:
execute in class MutationOperator