Uses of Interface
org.uma.jmetal.solution.doublesolution.DoubleSolution
Packages that use DoubleSolution
Package
Description
-
Uses of DoubleSolution in org.uma.jmetal.operator.crossover.impl
Methods in org.uma.jmetal.operator.crossover.impl that return types with arguments of type DoubleSolutionModifier and TypeMethodDescriptionBLXAlphaCrossover.doCrossover(double probability, DoubleSolution parent1, DoubleSolution parent2) doCrossover methodSBXCrossover.doCrossover(double probability, DoubleSolution parent1, DoubleSolution parent2) doCrossover methodWholeArithmeticCrossover.doCrossover(double probability, DoubleSolution parent1, DoubleSolution parent2) doCrossover methodAdvancedDifferentialEvolutionCrossover.execute(List<DoubleSolution> solutions) ArithmeticCrossover.execute(List<DoubleSolution> solutions) BLXAlphaBetaCrossover.execute(List<DoubleSolution> solutions) BLXAlphaCrossover.execute(List<DoubleSolution> solutions) Execute() methodDifferentialEvolutionCrossover.execute(List<DoubleSolution> parentSolutions) Execute() methodFuzzyRecombinationCrossover.execute(List<DoubleSolution> solutions) LaplaceCrossover.execute(List<DoubleSolution> solutions) ParentCentricCrossover.execute(List<DoubleSolution> solutions) SBXCrossover.execute(List<DoubleSolution> solutions) Execute() methodUnimodalNormalDistributionCrossover.execute(List<DoubleSolution> solutions) WholeArithmeticCrossover.execute(List<DoubleSolution> solutions) Execute() methodMethods in org.uma.jmetal.operator.crossover.impl with parameters of type DoubleSolutionModifier and TypeMethodDescriptionBLXAlphaCrossover.doCrossover(double probability, DoubleSolution parent1, DoubleSolution parent2) doCrossover methodSBXCrossover.doCrossover(double probability, DoubleSolution parent1, DoubleSolution parent2) doCrossover methodWholeArithmeticCrossover.doCrossover(double probability, DoubleSolution parent1, DoubleSolution parent2) doCrossover methodvoidDifferentialEvolutionCrossover.setBestSolution(DoubleSolution bestSolution) voidDifferentialEvolutionCrossover.setCurrentSolution(DoubleSolution current) Method parameters in org.uma.jmetal.operator.crossover.impl with type arguments of type DoubleSolutionModifier and TypeMethodDescriptionAdvancedDifferentialEvolutionCrossover.execute(List<DoubleSolution> solutions) ArithmeticCrossover.execute(List<DoubleSolution> solutions) BLXAlphaBetaCrossover.execute(List<DoubleSolution> solutions) BLXAlphaCrossover.execute(List<DoubleSolution> solutions) Execute() methodDifferentialEvolutionCrossover.execute(List<DoubleSolution> parentSolutions) Execute() methodFuzzyRecombinationCrossover.execute(List<DoubleSolution> solutions) LaplaceCrossover.execute(List<DoubleSolution> solutions) ParentCentricCrossover.execute(List<DoubleSolution> solutions) SBXCrossover.execute(List<DoubleSolution> solutions) Execute() methodUnimodalNormalDistributionCrossover.execute(List<DoubleSolution> solutions) WholeArithmeticCrossover.execute(List<DoubleSolution> solutions) Execute() method -
Uses of DoubleSolution in org.uma.jmetal.operator.mutation.impl
Methods in org.uma.jmetal.operator.mutation.impl that return DoubleSolutionModifier and TypeMethodDescriptionCDGMutation.execute(DoubleSolution solution) Execute() methodGroupedAndLinkedPolynomialMutation.execute(DoubleSolution solution) Execute() methodGroupedPolynomialMutation.execute(DoubleSolution solution) Execute() methodLevyFlightMutation.execute(DoubleSolution solution) Execute the mutation operationLinkedPolynomialMutation.execute(DoubleSolution solution) Execute() methodNonUniformMutation.execute(DoubleSolution solution) Execute() methodPolynomialMutation.execute(DoubleSolution solution) Execute() methodPowerLawMutation.execute(DoubleSolution solution) Execute the mutation operationSimpleRandomMutation.execute(DoubleSolution solution) Execute() methodUniformMutation.execute(DoubleSolution solution) Execute() methodMethods in org.uma.jmetal.operator.mutation.impl with parameters of type DoubleSolutionModifier and TypeMethodDescriptionvoidNonUniformMutation.doMutation(double probability, DoubleSolution solution) Perform the mutation operationvoidUniformMutation.doMutation(double probability, DoubleSolution solution) Perform the operationCDGMutation.execute(DoubleSolution solution) Execute() methodGroupedAndLinkedPolynomialMutation.execute(DoubleSolution solution) Execute() methodGroupedPolynomialMutation.execute(DoubleSolution solution) Execute() methodLevyFlightMutation.execute(DoubleSolution solution) Execute the mutation operationLinkedPolynomialMutation.execute(DoubleSolution solution) Execute() methodNonUniformMutation.execute(DoubleSolution solution) Execute() methodPolynomialMutation.execute(DoubleSolution solution) Execute() methodPowerLawMutation.execute(DoubleSolution solution) Execute the mutation operationSimpleRandomMutation.execute(DoubleSolution solution) Execute() methodUniformMutation.execute(DoubleSolution solution) Execute() method -
Uses of DoubleSolution in org.uma.jmetal.operator.selection.impl
Methods in org.uma.jmetal.operator.selection.impl that return types with arguments of type DoubleSolutionModifier and TypeMethodDescriptionDifferentialEvolutionSelection.execute(List<DoubleSolution> solutionList) Execute() methodMethod parameters in org.uma.jmetal.operator.selection.impl with type arguments of type DoubleSolutionModifier and TypeMethodDescriptionDifferentialEvolutionSelection.execute(List<DoubleSolution> solutionList) Execute() method -
Uses of DoubleSolution in org.uma.jmetal.problem.doubleproblem.impl
Methods in org.uma.jmetal.problem.doubleproblem.impl that return DoubleSolutionModifier and TypeMethodDescriptionAbstractDoubleProblem.createSolution()ComposableDoubleProblem.createSolution()ComposableDoubleProblem.evaluate(DoubleSolution solution) FakeDoubleProblem.evaluate(DoubleSolution solution) Methods in org.uma.jmetal.problem.doubleproblem.impl with parameters of type DoubleSolutionModifier and TypeMethodDescriptionComposableDoubleProblem.evaluate(DoubleSolution solution) FakeDoubleProblem.evaluate(DoubleSolution solution) -
Uses of DoubleSolution in org.uma.jmetal.solution.doublesolution.impl
Classes in org.uma.jmetal.solution.doublesolution.impl that implement DoubleSolution -
Uses of DoubleSolution in org.uma.jmetal.util
Methods in org.uma.jmetal.util with parameters of type DoubleSolutionModifier and TypeMethodDescriptionstatic doubleSolutionUtils.distanceBetweenSolutionsInObjectiveSpace(DoubleSolution solutionI, DoubleSolution solutionJ) Returns the distance between two solutions in the search space.static doubleSolutionUtils.distanceToSolutionListInSolutionSpace(DoubleSolution solution, List<DoubleSolution> solutionList) Returns the minimum distance from aSolutionto aSolutionSet according to the encodings.variable values.Method parameters in org.uma.jmetal.util with type arguments of type DoubleSolutionModifier and TypeMethodDescriptionstatic doubleSolutionUtils.distanceToSolutionListInSolutionSpace(DoubleSolution solution, List<DoubleSolution> solutionList) Returns the minimum distance from aSolutionto aSolutionSet according to the encodings.variable values. -
Uses of DoubleSolution in org.uma.jmetal.util.chartcontainer
Method parameters in org.uma.jmetal.util.chartcontainer with type arguments of type DoubleSolutionModifier and TypeMethodDescriptionvoidChartContainer.updateFrontCharts(List<DoubleSolution> solutionList) voidChartContainerWithReferencePoints.updateFrontCharts(List<DoubleSolution> solutionList) -
Uses of DoubleSolution in org.uma.jmetal.util.comparator
Methods in org.uma.jmetal.util.comparator with parameters of type DoubleSolutionModifier and TypeMethodDescriptionintDoubleVariableComparator.compare(DoubleSolution solution1, DoubleSolution solution2) Compares two double solutions according to a variable value