Class LinkedPolynomialMutation

java.lang.Object
org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
All Implemented Interfaces:
Serializable, MutationOperator<DoubleSolution>, Operator<DoubleSolution,DoubleSolution>

public class LinkedPolynomialMutation extends Object implements MutationOperator<DoubleSolution>
This class implements the linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214
Author:
Antonio J. Nebro invalid input: '<'antonio@lcc.uma.es>
See Also:
  • Constructor Details

    • LinkedPolynomialMutation

      public LinkedPolynomialMutation()
      Constructor
    • LinkedPolynomialMutation

      public LinkedPolynomialMutation(DoubleProblem problem, double distributionIndex, RandomGenerator<Double> randomGenerator)
      Constructor
    • LinkedPolynomialMutation

      public LinkedPolynomialMutation(double mutationProbability, double distributionIndex)
      Constructor
    • LinkedPolynomialMutation

      public LinkedPolynomialMutation(double mutationProbability, double distributionIndex, RandomGenerator<Double> randomGenerator)
      Constructor
    • LinkedPolynomialMutation

      public LinkedPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair)
      Constructor
    • LinkedPolynomialMutation

      public LinkedPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator)
      Constructor
  • Method Details