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,CycleCrossover,DifferentialEvolutionCrossover,DifferentialEvolutionSelection,DisplacementMutation,EdgeRecombinationCrossover,GroupedAndLinkedPolynomialMutation,GroupedPolynomialMutation,HUXCrossover,InsertMutation,IntegerPolynomialMutation,IntegerSBXCrossover,InversionMutation,LinkedPolynomialMutation,NaryRandomSelection,NaryTournamentSelection,NonUniformMutation,NPointCrossover,NullCrossover,NullMutation,OXDCrossover,PermutationSwapMutation,PMXCrossover,PolynomialMutation,PositionBasedCrossover,RandomSelection,RankingAndCrowdingSelection,RankingAndDirScoreSelection,RankingAndPreferenceSelection,SBXCrossover,ScrambleMutation,SimpleInversionMutation,SimpleRandomMutation,SinglePointCrossover,SpatialSpreadDeviationSelection,TwoPointCrossover,UniformCrossover,UniformMutation,WholeArithmeticCrossover
Interface representing an operator
- Version:
- 1.0
- Author:
- Antonio J. Nebro
-
Method Summary
-
Method Details
-
execute
-