Package org.uma.jmetal.operator
Interface Operator<Source,Result>
- Type Parameters:
Source- Source Class of the object to be operated withResult- Result Class of the result obtained after applying the operator
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
CrossoverOperator<Source>,LocalSearchOperator<Source>,MutationOperator<Source>,SelectionOperator<Source,Result>
- All Known Implementing Classes:
BasicLocalSearch,BestSolutionSelection,BinaryTournamentSelection,BitFlipMutation,BLXAlphaCrossover,CDGMutation,CharSequenceRandomMutation,CompositeCrossover,CompositeMutation,DifferentialEvolutionCrossover,DifferentialEvolutionSelection,GroupedAndLinkedPolynomialMutation,GroupedPolynomialMutation,HUXCrossover,IntegerPolynomialMutation,IntegerSBXCrossover,LinkedPolynomialMutation,NaryRandomSelection,NaryTournamentSelection,NonUniformMutation,NPointCrossover,NullCrossover,NullMutation,PermutationSwapMutation,PMXCrossover,PolynomialMutation,RandomSelection,RankingAndCrowdingSelection,RankingAndDirScoreSelection,RankingAndPreferenceSelection,SBXCrossover,SimpleRandomMutation,SinglePointCrossover,SpatialSpreadDeviationSelection,TwoPointCrossover,UniformCrossover,UniformMutation,WholeArithmeticCrossover
Interface representing an operator
- Version:
- 1.0
- Author:
- Antonio J. Nebro <antonio@lcc.uma.es>
-
Method Summary
-
Method Details
-
execute
- Parameters:
source- The data to process
-