Class CompositeMutation
java.lang.Object
org.uma.jmetal.operator.mutation.impl.CompositeMutation
- All Implemented Interfaces:
Serializable,MutationOperator<CompositeSolution>,Operator<CompositeSolution,CompositeSolution>
This class allows to apply a list of crossover operator on the solutions belonging to a list of
CompositeSolution objects. It is required that the operators be compatible with the
solutions inside the composite solutions.- Author:
- Antonio J. Nebro
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(CompositeSolution solution) Execute() methodList<MutationOperator<Solution<?>>> double
-
Constructor Details
-
CompositeMutation
Constructor
-
-
Method Details
-
mutationProbability
public double mutationProbability()- Specified by:
mutationProbabilityin interfaceMutationOperator<CompositeSolution>
-
execute
Execute() method- Specified by:
executein interfaceMutationOperator<CompositeSolution>- Specified by:
executein interfaceOperator<CompositeSolution,CompositeSolution> - Parameters:
solution- The data to process
-
getOperators
-