Package jeco.core.operator.mutation
Class MutationOperator<T extends Variable<?>>
java.lang.Object
jeco.core.operator.mutation.MutationOperator<T>
- Type Parameters:
T
- Variable type.
- Direct Known Subclasses:
BooleanMutation
,IntegerFlipMutation
,NonUniformMutation
,PolynomialMutation
,SwapMutation
,UniformMutation
Mutation operator. It changes the value of a variable with a given probability.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
probability
protected double probability
-
-
Constructor Details
-
MutationOperator
public MutationOperator(double probability)
-
-
Method Details
-
setProbability
public void setProbability(double probability) -
execute
-