Uses of Class
jmetal.core.Operator

Packages that use Operator
jmetal.core   
jmetal.operators.crossover   
jmetal.operators.localSearch   
jmetal.operators.mutation   
jmetal.operators.selection   
jmetal.util.offspring   
 

Uses of Operator in jmetal.core
 

Fields in jmetal.core with type parameters of type Operator
protected  java.util.Map<java.lang.String,Operator> Algorithm.operators_
          Stores the operators used by the algorithm, such as selection, crossover, etc.
 

Methods in jmetal.core that return Operator
 Operator Algorithm.getOperator(java.lang.String name)
          Gets an operator through his name.
 

Methods in jmetal.core with parameters of type Operator
 void Algorithm.addOperator(java.lang.String name, Operator operator)
          Offers facilities for add new operators for the algorithm.
 

Uses of Operator in jmetal.operators.crossover
 

Subclasses of Operator in jmetal.operators.crossover
 class BLXAlphaCrossover
          This class allows to apply a SBX crossover operator using two parent solutions.
 class Crossover
          This class represents the super class of all the crossover operators
 class DifferentialEvolutionCrossover
          Differential evolution crossover operators Comments: - The operator receives two parameters: the current individual and an array of three parent individuals - The best and rand variants depends on the third parent, according whether it represents the current of the "best" individual or a randon one.
 class HUXCrossover
          This class allows to apply a HUX crossover operator using two parent solutions.
 class PMXCrossover
          This class allows to apply a PMX crossover operator using two parent solutions.
 class SBXCrossover
          This class allows to apply a SBX crossover operator using two parent solutions.
 class SBXSinglePointCrossover
           
 class SinglePointCrossover
          This class allows to apply a Single Point crossover operator using two parent solutions.
 class TwoPointsCrossover
          This class allows to apply a two points crossover operator using two parent solutions.
 

Uses of Operator in jmetal.operators.localSearch
 

Subclasses of Operator in jmetal.operators.localSearch
 class LocalSearch
          Abstract class representing a generic local search operator
 class MutationLocalSearch
          This class implements an local search operator based in the use of a mutation operator.
 

Uses of Operator in jmetal.operators.mutation
 

Subclasses of Operator in jmetal.operators.mutation
 class BitFlipMutation
          This class implements a bit flip mutation operator.
 class Mutation
          This class represents the super class of all the mutations operators
 class NonUniformMutation
          This class implements a non-uniform mutation operator.
 class PolynomialBitFlipMutation
           
 class PolynomialMutation
          This class implements a polynomial mutation operator.
 class SwapMutation
          This class implements a swap mutation.
 class UniformMutation
          This class implements a uniform mutation operator.
 

Uses of Operator in jmetal.operators.selection
 

Subclasses of Operator in jmetal.operators.selection
 class BestSolutionSelection
          This class implements a selection operator used for selecting the best solution in a SolutionSet according to a given comparator
 class BinaryTournament
          This class implements an binary tournament selection operator
 class BinaryTournament2
          This class implements an operator for binary selections using the same code in Deb's NSGA-II implementation
 class DifferentialEvolutionSelection
          Class implementing the selection operator used in DE: three different solutions are returned from a population.
 class PESA2Selection
          This class implements a selection operator as the used in PESA-II algorithm
 class RandomSelection
          This class implements a random selection operator used for selecting two random parents
 class RankingAndCrowdingSelection
          This class implements a selection for selecting a number of solutions from a solutionSet.
 class Selection
          This class represents the super class of all the selection operators
 class WorstSolutionSelection
          This class implements a selection operator used for selecting the worst solution in a SolutionSet according to a given comparator
 

Uses of Operator in jmetal.util.offspring
 

Fields in jmetal.util.offspring declared as Operator
 Operator NonUniformMutationOffspring.mutation_