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 TypeClassDescriptionclassAn advanced implementation of Differential Evolution crossover operator supporting multiple variants and parameter adaptation.classThis class implements the Arithmetic Crossover operator for real-valued solutions.classThis class implements the BLX-αβ crossover operator for real-valued solutions.classThis 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.classThis class implements the Fuzzy Recombination (FR) operator for real-valued solutions.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)classThis class implements a Laplace Crossover (LX) operator for real-valued solutions.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 implements the Parent-Centric Recombination (PCX) operator for real-valued solutions.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 implements the Unimodal Normal Distribution Crossover (UNDX) operator for real-valued solutions.classThis class allows applying 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 a Lévy flight mutation operator for real-valued solutions.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 operatorclassThis class implements a power-law mutation operator for real-valued solutions.classScramble 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