Uses of Interface
org.uma.jmetal.operator.Operator
Packages that use Operator
Package
Description
-
Uses of Operator in org.uma.jmetal.operator.crossover
Subinterfaces of Operator in org.uma.jmetal.operator.crossoverModifier and TypeInterfaceDescriptioninterfaceCrossoverOperator<Source>Interface representing crossover operators. -
Uses of Operator in org.uma.jmetal.operator.crossover.impl
Classes in org.uma.jmetal.operator.crossover.impl that implement OperatorModifier and TypeClassDescriptionclassThis class allows to apply a BLX-alpha crossover operator to two parent solutions.classThis class allows to apply a list of crossover operator on the solutions belonging to a list ofCompositeSolutionobjects.classCycle Crossover (CX) operator for permutation-based genetic algorithms.classDifferential evolution crossover operatorclassEdge Recombination Crossover (ERX) operator for permutation-based genetic algorithms.classHUXCrossover<S extends BinarySolution>This class allows to apply a HUX crossover operator using two parent solutions.classThis class allows to apply a SBX crossover operator using two parent solutions (Integer encoding)classNPointCrossover<T extends Solution<S>,S extends Number> Created by FlapKap on 23-03-2017.classNullCrossover<S extends Solution<?>>This class defines a null crossover operator: the parent solutions are returned without any change.classOrder-based Crossover with Duplicate Elimination (OXD) operator for permutation-based genetic algorithms.classThis class allows to apply a PMX crossover operator using two parent solutions.classPosition-Based Crossover operator for permutation-based genetic algorithms.classThis class allows to apply a SBX crossover operator using two parent solutions (Double encoding).classSinglePointCrossover<S extends BinarySolution>This class implements a single point crossover operator.classTwoPointCrossover<T extends Solution<S>,S extends Number> Created by FlapKap on 27-05-2017.classUniformCrossover<S extends BinarySolution>This class implements a uniform crossover operator for binary solutions.classThis class allows to apply a whole arithmetic crossover operator to two parent solutions. -
Uses of Operator in org.uma.jmetal.operator.localsearch
Subinterfaces of Operator in org.uma.jmetal.operator.localsearchModifier and TypeInterfaceDescriptioninterfaceLocalSearchOperator<Source>Interface representing a local search operator Created by cbarba on 5/3/15. -
Uses of Operator in org.uma.jmetal.operator.localsearch.impl
Classes in org.uma.jmetal.operator.localsearch.impl that implement OperatorModifier and TypeClassDescriptionclassBasicLocalSearch<S extends Solution<?>>This class implements a basic local search operator based in the use of a mutation operator. -
Uses of Operator in org.uma.jmetal.operator.mutation
Subinterfaces of Operator in org.uma.jmetal.operator.mutationModifier and TypeInterfaceDescriptioninterfaceMutationOperator<Source>Interface representing mutation operators -
Uses of Operator in org.uma.jmetal.operator.mutation.impl
Classes in org.uma.jmetal.operator.mutation.impl that implement OperatorModifier and TypeClassDescriptionclassBitFlipMutation<S extends BinarySolution>classThis class implements a polynomial mutation operator The implementation is based on the NSGA-II code available in http://www.iitk.ac.in/kangal/codes.shtml If the lower and upper bounds of a variable are the same, no mutation is carried out and the bound value is returned.classThis class implements a swap mutation.classThis class allows to apply a list of crossover operator on the solutions belonging to a list ofCompositeSolutionobjects.classDisplacement Mutation operator for permutation-based genetic algorithms.classThis class implements the grouped and linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214classThis class implements the grouped polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214classInsert Mutation operator for permutation-based genetic algorithms.classThis class implements a polynomial mutation operator to be applied to Integer solutions If the lower and upper bounds of a variable are the same, no mutation is carried out and the bound value is returned.classInversion Mutation operator for permutation-based genetic algorithms.classThis class implements the linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214classThis class implements a non-uniform mutation operator.classNullMutation<S>This class is intended to perform no mutation.classThis class implements a swap mutation.classThis class implements a polynomial mutation operatorclassScramble Mutation operator for permutation-based genetic algorithms.classSimple Inversion Mutation operator for permutation-based genetic algorithms.classThis class implements a random mutation operator for double solutionsclassThis class implements a uniform mutation operator. -
Uses of Operator in org.uma.jmetal.operator.selection
Subinterfaces of Operator in org.uma.jmetal.operator.selectionModifier and TypeInterfaceDescriptioninterfaceSelectionOperator<Source,Result> Interface representing selection operators -
Uses of Operator in org.uma.jmetal.operator.selection.impl
Classes in org.uma.jmetal.operator.selection.impl that implement OperatorModifier and TypeClassDescriptionclassThis class implements a selection operator used for selecting the best solution in a list according to a given comparator.classBinaryTournamentSelection<S extends Solution<?>>Applies a binary tournament selection to return the best solution between two that have been chosen at random from a solution list.classClass implementing the selection operator used in DE: a number of different solutions are returned from a population.classThis class implements a random selection operator used for selecting randomly N solutions from a listclassNaryTournamentSelection<S extends Solution<?>>Applies a N-ary tournament selection to return the best solution between N that have been chosen at random from a solution list.classThis class implements a random selection operator used for selecting randomly a solution from a listclassRankingAndCrowdingSelection<S extends Solution<?>>This class implements a selection for selecting a number of solutions from a solution list.classRankingAndDirScoreSelection<S extends Solution<?>>created at 11:47 am, 2019/1/29 Used for DIR-enhanced NSGA-II (D-NSGA-II) to select the joint solutions for next iteration this code implemented according to "Cai X, Sun H, Fan Z.classRankingAndPreferenceSelection<S extends Solution<?>>classSpatialSpreadDeviationSelection<S extends Solution<?>>Spatial Spread Deviation selection operator