jeco.kernel.operator.mutator
Class PolynomialMutation
java.lang.Object
jeco.kernel.operator.mutator.MutationOperator
jeco.kernel.operator.mutator.PolynomialMutation
public class PolynomialMutation
- extends MutationOperator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_ETA_M
public static final double DEFAULT_ETA_M
- DEFAULT_INDEX_MUTATION defines a default index for mutation
- See Also:
- Constant Field Values
DEFAULT_PROBABILITY
public static final double DEFAULT_PROBABILITY
- See Also:
- Constant Field Values
eta_m
protected double eta_m
- eta_c stores the index for mutation to use
probability
protected double probability
PolynomialMutation
public PolynomialMutation()
- Constructor
Creates a new instance of the polynomial mutation operator
PolynomialMutation
public PolynomialMutation(double eta_m,
double probability)
- Constructor.
Create a new PolynomialMutation operator with an specific index
execute
public Solution execute(Solution solution)
- Specified by:
execute
in class MutationOperator