-
Constructors in org.uma.jmetal.algorithm.impl with parameters of type MutationOperator
| Constructor |
Description |
AbstractCoralReefsOptimization(java.util.Comparator<S> comparator,
SelectionOperator<java.util.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
|
DefaultLocalSearch(int maxEvaluations,
Problem<S> problem,
MutationOperator<S> mutationOperator,
java.util.Comparator<S> comparator) |
|
-
-
Classes in org.uma.jmetal.operator.mutation.impl that implement MutationOperator
| Modifier and Type |
Class |
Description |
class |
BitFlipMutation |
|
class |
CDGMutation |
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.
|
class |
CharSequenceRandomMutation |
This class implements a swap mutation.
|
class |
CompositeMutation |
This class allows to apply a list of crossover operator on the solutions belonging to a list of
CompositeSolution objects.
|
class |
GroupedAndLinkedPolynomialMutation |
This class implements the grouped and linked polynomial mutation operator presented in:
https://doi.org/10.1109/SSCI.2016.7850214
|
class |
GroupedPolynomialMutation |
This class implements the grouped polynomial mutation operator presented in:
https://doi.org/10.1109/SSCI.2016.7850214
|
class |
IntegerPolynomialMutation |
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.
|
class |
LinkedPolynomialMutation |
This class implements the linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214
|
class |
NonUniformMutation |
This class implements a non-uniform mutation operator.
|
class |
NullMutation<S> |
This class is intended to perform no mutation.
|
class |
PermutationSwapMutation<T> |
This class implements a swap mutation.
|
class |
PolynomialMutation |
This class implements a polynomial mutation operator
|
class |
SimpleRandomMutation |
This class implements a random mutation operator for double solutions
|
class |
UniformMutation |
This class implements a uniform mutation operator.
|