com.rapidminer.tools.math.optimization.ec.es
Class SwitchingMutation
java.lang.Object
com.rapidminer.tools.math.optimization.ec.es.SwitchingMutation
- All Implemented Interfaces:
- Mutation, PopulationOperator
public class SwitchingMutation
- extends java.lang.Object
- implements Mutation
Checks for each value if it should mutated. Sets a non-min value
to min and a zero value to max.
- Author:
- Ingo Mierswa
Exp $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwitchingMutation
public SwitchingMutation(double prob,
double[] min,
double[] max,
OptimizationValueType[] valueTypes,
java.util.Random random)
setValueType
public void setValueType(int index,
OptimizationValueType type)
- Specified by:
setValueType in interface Mutation
operate
public void operate(Population population)
- Specified by:
operate in interface PopulationOperator
Copyright © 2001-2009 by Rapid-I