Uses of Interface
org.uma.jmetal.operator.mutation.MutationOperator
Packages that use MutationOperator
Package
Description
-
Uses of MutationOperator in org.uma.jmetal.algorithm.impl
Fields in org.uma.jmetal.algorithm.impl declared as MutationOperatorModifier and TypeFieldDescriptionprotected MutationOperator<S> AbstractCoralReefsOptimization.mutationOperatorprotected MutationOperator<S> AbstractEvolutionStrategy.mutationOperatorprotected MutationOperator<S> AbstractGeneticAlgorithm.mutationOperatorMethods in org.uma.jmetal.algorithm.impl that return MutationOperatorModifier and TypeMethodDescriptionAbstractEvolutionStrategy.getMutationOperator()AbstractGeneticAlgorithm.getMutationOperator()Constructors in org.uma.jmetal.algorithm.impl with parameters of type MutationOperatorModifierConstructorDescriptionAbstractCoralReefsOptimization(Comparator<S> comparator, SelectionOperator<List<S>, S> selectionOperator, CrossoverOperator<S> crossoverOperator, MutationOperator<S> mutationOperator, int n, int m, double rho, double fbs, double fa, double pd, int attemptsToSettle) Constructor -
Uses of MutationOperator in org.uma.jmetal.operator.localsearch.impl
Constructors in org.uma.jmetal.operator.localsearch.impl with parameters of type MutationOperatorModifierConstructorDescriptionBasicLocalSearch(int improvementRounds, MutationOperator<S> mutationOperator, Comparator<S> comparator, Problem<S> problem) Constructor.BasicLocalSearch(int improvementRounds, MutationOperator<S> mutationOperator, Comparator<S> comparator, Problem<S> problem, RandomGenerator<Double> randomGenerator) Constructor. -
Uses of MutationOperator in org.uma.jmetal.operator.mutation.impl
Classes in org.uma.jmetal.operator.mutation.impl that implement MutationOperatorModifier 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.Methods in org.uma.jmetal.operator.mutation.impl that return types with arguments of type MutationOperatorModifier and TypeMethodDescriptionList<MutationOperator<Solution<?>>> CompositeMutation.getOperators()