Package org.uma.jmetal.operator.mutation.impl
package org.uma.jmetal.operator.mutation.impl
-
ClassesClassDescriptionBitFlipMutation<S extends BinarySolution>This 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.This class implements a swap mutation.This class allows to apply a list of crossover operator on the solutions belonging to a list of
CompositeSolutionobjects.Displacement Mutation operator for permutation-based genetic algorithms.This class implements the grouped and linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214This class implements the grouped polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214Insert Mutation operator for permutation-based genetic algorithms.This 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.Inversion Mutation operator for permutation-based genetic algorithms.This class implements the linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214This class implements a non-uniform mutation operator.NullMutation<S>This class is intended to perform no mutation.This class implements a swap mutation.This class implements a polynomial mutation operatorScramble Mutation operator for permutation-based genetic algorithms.Simple Inversion Mutation operator for permutation-based genetic algorithms.This class implements a random mutation operator for double solutionsThis class implements a uniform mutation operator.