Uses of Interface
org.uma.jmetal.solution.doublesolution.repairsolution.RepairDoubleSolution
Packages that use RepairDoubleSolution
Package
Description
-
Uses of RepairDoubleSolution in org.uma.jmetal.operator.crossover.impl
Constructors in org.uma.jmetal.operator.crossover.impl with parameters of type RepairDoubleSolutionModifierConstructorDescriptionArithmeticCrossover(double crossoverProbability, RepairDoubleSolution solutionRepair) Constructor with repair strategyArithmeticCrossover(double crossoverProbability, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) Constructor with all parametersBLXAlphaCrossover(double crossoverProbability, double alpha, RepairDoubleSolution solutionRepair) ConstructorBLXAlphaCrossover(double crossoverProbability, double alpha, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) ConstructorFuzzyRecombinationCrossover(double crossoverProbability, double alpha, RepairDoubleSolution solutionRepair) Constructor with all parametersFuzzyRecombinationCrossover(double crossoverProbability, double alpha, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) Constructor with all parameters including random generator (for testing)LaplaceCrossover(double crossoverProbability, double scale, RepairDoubleSolution solutionRepair) Constructor with configurable scale parameterLaplaceCrossover(double crossoverProbability, double scale, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) Constructor with configurable random generatorParentCentricCrossover(double crossoverProbability, double zeta, double eta, RepairDoubleSolution solutionRepair) Constructor with all parametersParentCentricCrossover(double crossoverProbability, double zeta, double eta, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) Constructor with all parameters including random generator (for testing)SBXCrossover(double crossoverProbability, double distributionIndex, RepairDoubleSolution solutionRepair) ConstructorSBXCrossover(double crossoverProbability, double distributionIndex, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) ConstructorUnimodalNormalDistributionCrossover(double crossoverProbability, double zeta, double eta, RepairDoubleSolution solutionRepair) Constructor with all parametersUnimodalNormalDistributionCrossover(double crossoverProbability, double zeta, double eta, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) Constructor with all parameters including random generatorWholeArithmeticCrossover(double crossoverProbability, RepairDoubleSolution solutionRepair) ConstructorWholeArithmeticCrossover(double crossoverProbability, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) Constructor -
Uses of RepairDoubleSolution in org.uma.jmetal.operator.mutation.impl
Methods in org.uma.jmetal.operator.mutation.impl that return RepairDoubleSolutionModifier and TypeMethodDescriptionLevyFlightMutation.solutionRepair()Get the solution repair strategyPowerLawMutation.solutionRepair()Get the solution repair strategyMethods in org.uma.jmetal.operator.mutation.impl with parameters of type RepairDoubleSolutionModifier and TypeMethodDescriptionvoidLevyFlightMutation.solutionRepair(RepairDoubleSolution solutionRepair) Set the solution repair strategyvoidPowerLawMutation.solutionRepair(RepairDoubleSolution solutionRepair) Set the solution repair strategyConstructors in org.uma.jmetal.operator.mutation.impl with parameters of type RepairDoubleSolutionModifierConstructorDescriptionCDGMutation(double mutationProbability, double delta, RepairDoubleSolution solutionRepair) ConstructorGroupedAndLinkedPolynomialMutation(double distributionIndex, RepairDoubleSolution solutionRepair, CollectionGrouping<List<Double>> variableGrouping) ConstructorGroupedAndLinkedPolynomialMutation(double distributionIndex, RepairDoubleSolution solutionRepair, PseudoRandomGenerator randomGenerator, CollectionGrouping<List<Double>> variableGrouping) ConstructorGroupedPolynomialMutation(double distributionIndex, RepairDoubleSolution solutionRepair, CollectionGrouping<List<Double>> variableGrouping) ConstructorGroupedPolynomialMutation(double distributionIndex, RepairDoubleSolution solutionRepair, PseudoRandomGenerator randomGenerator, CollectionGrouping<List<Double>> variableGrouping) ConstructorIntegerPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair) ConstructorIntegerPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) ConstructorLevyFlightMutation(double mutationProbability, double beta, double stepSize, RepairDoubleSolution solutionRepair) ConstructorLevyFlightMutation(double mutationProbability, double beta, double stepSize, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) ConstructorLinkedPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair) ConstructorLinkedPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) ConstructorNonUniformMutation(double mutationProbability, double perturbation, int maxIterations, RepairDoubleSolution solutionRepair) ConstructorNonUniformMutation(double mutationProbability, double perturbation, int maxIterations, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenenerator) ConstructorPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair) ConstructorPolynomialMutation(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) ConstructorPowerLawMutation(double mutationProbability, double delta, RepairDoubleSolution solutionRepair) ConstructorPowerLawMutation(double mutationProbability, double delta, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) ConstructorUniformMutation(double mutationProbability, double perturbation, RepairDoubleSolution solutionRepair) ConstructorUniformMutation(double mutationProbability, double perturbation, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) Constructor -
Uses of RepairDoubleSolution in org.uma.jmetal.solution.doublesolution.repairsolution.impl
Classes in org.uma.jmetal.solution.doublesolution.repairsolution.impl that implement RepairDoubleSolutionModifier and TypeClassDescriptionclassclassclass