|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Solution in jmetal.core |
---|
Fields in jmetal.core with type parameters of type Solution | |
---|---|
protected java.util.List<Solution> |
SolutionSet.solutionsList_
Stores a list of solution objects. |
Methods in jmetal.core that return Solution | |
---|---|
Solution |
SolutionSet.best(java.util.Comparator comparator)
Returns the best Solution using a Comparator . |
Solution |
SolutionSet.get(int i)
Returns the ith solution in the set. |
static Solution |
Solution.getNewSolution(Problem problem)
|
Solution |
SolutionSet.worst(java.util.Comparator comparator)
Returns the worst Solution using a Comparator . |
Methods in jmetal.core that return types with arguments of type Solution | |
---|---|
java.util.Iterator<Solution> |
SolutionSet.iterator()
Returns an Iterator to access to the solution set list. |
Methods in jmetal.core with parameters of type Solution | |
---|---|
boolean |
SolutionSet.add(int index,
Solution solution)
|
boolean |
SolutionSet.add(Solution solution)
Inserts a new solution into the SolutionSet. |
abstract void |
Problem.evaluate(Solution solution)
Evaluates a Solution object. |
void |
Problem.evaluateConstraints(Solution solution)
Evaluates the overall constraint violation of a Solution
object. |
void |
SolutionSet.replace(int position,
Solution solution)
Replaces a solution by a new one |
Constructors in jmetal.core with parameters of type Solution | |
---|---|
Solution(Solution solution)
Copy constructor. |
Uses of Solution in jmetal.metaheuristics.abyss |
---|
Methods in jmetal.metaheuristics.abyss that return Solution | |
---|---|
Solution |
AbYSS.diversificationGeneration()
Returns a Solution using the diversification generation method
described in the scatter search template. |
Methods in jmetal.metaheuristics.abyss with parameters of type Solution | |
---|---|
boolean |
AbYSS.refSet1Test(Solution solution)
Tries to update the reference set one with a Solution . |
boolean |
AbYSS.refSet2Test(Solution solution)
Tries to update the reference set 2 with a Solution |
Uses of Solution in jmetal.metaheuristics.mochc |
---|
Methods in jmetal.metaheuristics.mochc with parameters of type Solution | |
---|---|
int |
MOCHC.hammingDistance(Solution solutionOne,
Solution solutionTwo)
Calculate the hamming distance between two solutions |
Uses of Solution in jmetal.metaheuristics.paes |
---|
Methods in jmetal.metaheuristics.paes that return Solution | |
---|---|
Solution |
PAES.test(Solution solution,
Solution mutatedSolution,
AdaptiveGridArchive archive)
Tests two solutions to determine which one becomes be the guide of PAES algorithm |
Methods in jmetal.metaheuristics.paes with parameters of type Solution | |
---|---|
Solution |
PAES.test(Solution solution,
Solution mutatedSolution,
AdaptiveGridArchive archive)
Tests two solutions to determine which one becomes be the guide of PAES algorithm |
Uses of Solution in jmetal.operators.crossover |
---|
Methods in jmetal.operators.crossover that return Solution | |
---|---|
Solution[] |
SBXSinglePointCrossover.doCrossover(java.lang.Double realProbability,
java.lang.Double binaryProbability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Solution[] |
TwoPointsCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation |
Solution[] |
SinglePointCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Solution[] |
SBXCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Solution[] |
PMXCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation |
Solution[] |
HUXCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation |
Solution[] |
BLXAlphaCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Methods in jmetal.operators.crossover with parameters of type Solution | |
---|---|
Solution[] |
SBXSinglePointCrossover.doCrossover(java.lang.Double realProbability,
java.lang.Double binaryProbability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Solution[] |
TwoPointsCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation |
Solution[] |
SinglePointCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Solution[] |
SBXCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Solution[] |
PMXCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation |
Solution[] |
HUXCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation |
Solution[] |
BLXAlphaCrossover.doCrossover(double probability,
Solution parent1,
Solution parent2)
Perform the crossover operation. |
Uses of Solution in jmetal.operators.mutation |
---|
Methods in jmetal.operators.mutation with parameters of type Solution | |
---|---|
void |
PolynomialBitFlipMutation.doMutation(java.lang.Double realProbability,
java.lang.Double binaryProbability,
Solution solution)
doMutation method |
void |
UniformMutation.doMutation(double probability,
Solution solution)
Performs the operation |
void |
SwapMutation.doMutation(double probability,
Solution solution)
Performs the operation |
void |
PolynomialMutation.doMutation(double probability,
Solution solution)
Perform the mutation operation |
void |
NonUniformMutation.doMutation(double probability,
Solution solution)
Perform the mutation operation |
void |
BitFlipMutation.doMutation(double probability,
Solution solution)
Perform the mutation operation |
Uses of Solution in jmetal.problems |
---|
Methods in jmetal.problems with parameters of type Solution | |
---|---|
void |
EBEs.EBEsElementsTopology(Solution solution)
|
void |
Water.evaluate(Solution solution)
Evaluates a solution |
void |
Viennet4.evaluate(Solution solution)
Evaluates a solution |
void |
Viennet3.evaluate(Solution solution)
Evaluates a solution. |
void |
Viennet2.evaluate(Solution solution)
Evaluates a solution |
void |
Tanaka.evaluate(Solution solution)
Evaluates a solution |
void |
Srinivas.evaluate(Solution solution)
Evaluates a solution |
void |
Schaffer.evaluate(Solution solution)
Evaluates a solution |
void |
Poloni.evaluate(Solution solution)
Evaluates a solution |
void |
Osyczka2.evaluate(Solution solution)
Evaluates a solution |
void |
OneZeroMax.evaluate(Solution solution)
Evaluates a solution |
void |
OKA2.evaluate(Solution solution)
Evaluates a solution |
void |
OKA1.evaluate(Solution solution)
Evaluates a solution |
void |
mTSP.evaluate(Solution solution)
Evaluates a solution |
void |
Kursawe.evaluate(Solution solution)
Evaluates a solution |
void |
IntRealProblem.evaluate(Solution solution)
Evaluates a solution |
void |
Golinski.evaluate(Solution solution)
Evaluates a solution. |
void |
FourBarTruss.evaluate(Solution solution)
Evaluates a solution |
void |
Fonseca.evaluate(Solution solution)
Evaluates a solution |
void |
EBEs.evaluate(Solution solution)
Evaluates a solution |
void |
ConstrEx.evaluate(Solution solution)
Evaluates a solution |
void |
Binh2.evaluate(Solution solution)
Evaluates a solution |
void |
Water.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
Viennet4.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
Tanaka.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
Srinivas.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
Osyczka2.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
Golinski.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
EBEs.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
ConstrEx.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
void |
Binh2.evaluateConstraints(Solution solution)
Evaluates the constraint overhead of a solution |
Uses of Solution in jmetal.problems.cec2009Competition |
---|
Methods in jmetal.problems.cec2009Competition with parameters of type Solution | |
---|---|
void |
UF9.evaluate(Solution solution)
Evaluates a solution. |
void |
UF8.evaluate(Solution solution)
Evaluates a solution. |
void |
UF7.evaluate(Solution solution)
Evaluates a solution. |
void |
UF6.evaluate(Solution solution)
Evaluates a solution. |
void |
UF5.evaluate(Solution solution)
Evaluates a solution. |
void |
UF4.evaluate(Solution solution)
Evaluates a solution. |
void |
UF3.evaluate(Solution solution)
Evaluates a solution. |
void |
UF2.evaluate(Solution solution)
Evaluates a solution. |
void |
UF10.evaluate(Solution solution)
Evaluates a solution. |
void |
UF1.evaluate(Solution solution)
Evaluates a solution. |
Uses of Solution in jmetal.problems.DTLZ |
---|
Methods in jmetal.problems.DTLZ with parameters of type Solution | |
---|---|
void |
DTLZ7.evaluate(Solution solution)
Evaluates a solution |
void |
DTLZ6.evaluate(Solution solution)
Evaluates a solution |
void |
DTLZ5.evaluate(Solution solution)
Evaluates a solution |
void |
DTLZ4.evaluate(Solution solution)
Evaluates a solution |
void |
DTLZ3.evaluate(Solution solution)
Evaluates a solution |
void |
DTLZ2.evaluate(Solution solution)
Evaluates a solution |
void |
DTLZ1.evaluate(Solution solution)
Evaluates a solution |
Uses of Solution in jmetal.problems.LZ09 |
---|
Methods in jmetal.problems.LZ09 with parameters of type Solution | |
---|---|
void |
LZ09_F9.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F8.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F7.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F6.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F5.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F4.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F3.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F2.evaluate(Solution solution)
Evaluates a solution |
void |
LZ09_F1.evaluate(Solution solution)
Evaluates a solution |
Uses of Solution in jmetal.problems.mqap |
---|
Methods in jmetal.problems.mqap with parameters of type Solution | |
---|---|
void |
mQAP.evaluate(Solution solution)
|
Uses of Solution in jmetal.problems.singleObjective |
---|
Methods in jmetal.problems.singleObjective with parameters of type Solution | |
---|---|
void |
TSP.evaluate(Solution solution)
Evaluates a solution |
void |
Sphere.evaluate(Solution solution)
Evaluates a solution |
void |
Rosenbrock.evaluate(Solution solution)
Evaluates a solution |
void |
Rastrigin.evaluate(Solution solution)
Evaluates a solution |
void |
OneMax.evaluate(Solution solution)
Evaluates a solution |
void |
Griewank.evaluate(Solution solution)
Evaluates a solution |
Uses of Solution in jmetal.problems.WFG |
---|
Methods in jmetal.problems.WFG with parameters of type Solution | |
---|---|
void |
WFG9.evaluate(Solution solution)
Evaluates a solution |
void |
WFG8.evaluate(Solution solution)
Evaluates a solution |
void |
WFG7.evaluate(Solution solution)
Evaluates a solution |
void |
WFG6.evaluate(Solution solution)
Evaluates a solution |
void |
WFG5.evaluate(Solution solution)
Evaluates a solution |
void |
WFG4.evaluate(Solution solution)
Evaluates a solution |
void |
WFG3.evaluate(Solution solution)
Evaluates a solution |
void |
WFG2.evaluate(Solution solution)
Evaluates a solution |
void |
WFG1.evaluate(Solution solution)
Evaluates a solution |
Uses of Solution in jmetal.problems.ZDT |
---|
Methods in jmetal.problems.ZDT with parameters of type Solution | |
---|---|
void |
ZDT6.evaluate(Solution solution)
Evaluates a solution |
void |
ZDT5.evaluate(Solution solution)
Evaluates a solution |
void |
ZDT4.evaluate(Solution solution)
Evaluates a solution |
void |
ZDT3.evaluate(Solution solution)
Evaluates a solution |
void |
ZDT2.evaluate(Solution solution)
Evaluates a solution |
void |
ZDT1.evaluate(Solution solution)
Evaluates a solution. |
Uses of Solution in jmetal.qualityIndicator.fastHypervolume |
---|
Fields in jmetal.qualityIndicator.fastHypervolume declared as Solution | |
---|---|
Solution |
FastHypervolumeArchive.referencePoint_
|
Methods in jmetal.qualityIndicator.fastHypervolume with parameters of type Solution | |
---|---|
boolean |
FastHypervolumeArchive.add(Solution solution)
Adds a Solution to the archive. |
double |
FastHypervolume.computeHypervolume(SolutionSet solutionSet,
Solution referencePoint)
|
Uses of Solution in jmetal.qualityIndicator.fastHypervolume.wfg |
---|
Methods in jmetal.qualityIndicator.fastHypervolume.wfg with parameters of type Solution | |
---|---|
double |
WFGHV.getHV(Front front,
Solution referencePoint)
|
Constructors in jmetal.qualityIndicator.fastHypervolume.wfg with parameters of type Solution | |
---|---|
Point(Solution solution)
|
|
WFGHV(int dimension,
int maxNumberOfPoints,
Solution referencePoint)
|
Uses of Solution in jmetal.util |
---|
Methods in jmetal.util with parameters of type Solution | |
---|---|
boolean |
NonDominatedSolutionList2.add(Solution solution)
Inserts a solution in the list |
boolean |
NonDominatedSolutionList.add(Solution solution)
Inserts a solution in the list |
double |
Distance.distanceBetweenObjectives(Solution solutionI,
Solution solutionJ)
Returns the distance between two solutions in objective space. |
double |
Distance.distanceBetweenSolutions(Solution solutionI,
Solution solutionJ)
Returns the distance between two solutions in the search space. |
double |
Distance.distanceToSolutionSetInObjectiveSpace(Solution solution,
SolutionSet solutionSet)
Returns the minimum distance from a Solution to a
SolutionSet according to the objective values . |
double |
Distance.distanceToSolutionSetInSolutionSpace(Solution solution,
SolutionSet solutionSet)
Returns the minimum distance from a Solution to a
SolutionSet according to the encodings.variable values . |
int |
Distance.indexToNearestSolutionInSolutionSpace(Solution solution,
SolutionSet solutionSet)
Return the index of the nearest solution in the solution set to a given solution |
int |
AdaptiveGrid.location(Solution solution)
Calculates the hypercube of a solution. |
void |
AdaptiveGrid.updateGrid(Solution solution,
SolutionSet solutionSet)
Updates the grid limits and the grid content adding a new Solution . |
Uses of Solution in jmetal.util.archive |
---|
Methods in jmetal.util.archive that return Solution | |
---|---|
Solution |
R2Archive.getSolution()
Returns a solution from the archive based on their contribution to the R2 indicator. |
Methods in jmetal.util.archive with parameters of type Solution | |
---|---|
boolean |
WFGHypervolumeArchive.add(Solution solution)
Adds a Solution to the archive. |
boolean |
StrengthRawFitnessArchive.add(Solution solution)
Adds a Solution to the archive. |
boolean |
SPEA2DensityArchive.add(Solution solution)
Adds a Solution to the archive. |
boolean |
R2Archive.add(Solution solution)
Adds a Solution to the archive. |
boolean |
HypervolumeArchive.add(Solution solution)
Adds a Solution to the archive. |
boolean |
CrowdingArchive.add(Solution solution)
Adds a Solution to the archive. |
boolean |
AdaptiveGridArchive.add(Solution solution)
Adds a Solution to the archive. |
int |
HypervolumeArchive.getLocation(Solution solution)
This method returns the location (integer position) of a solution in the archive. |
Uses of Solution in jmetal.util.comparators |
---|
Methods in jmetal.util.comparators with parameters of type Solution | |
---|---|
boolean |
ViolationThresholdComparator.needToCompare(Solution o1,
Solution o2)
Returns true if solutions s1 and/or s2 have an overall constraint violation < 0 |
boolean |
OverallConstraintViolationComparator.needToCompare(Solution s1,
Solution s2)
Returns true if solutions s1 and/or s2 have an overall constraint violation < 0 |
boolean |
NumberOfViolatedConstraintComparator.needToCompare(Solution s1,
Solution s2)
Returns true if solutions s1 and/or s2 violates a number n > 0 of constraints |
boolean |
IConstraintViolationComparator.needToCompare(Solution s1,
Solution s2)
|
Uses of Solution in jmetal.util.offspring |
---|
Methods in jmetal.util.offspring that return Solution | |
---|---|
Solution |
PolynomialMutationOffspring.getOffspring(Solution solution)
|
Solution |
NonUniformMutationOffspring.getOffspring(Solution solution)
|
Solution |
DifferentialEvolutionOffspringPolynomial.getOffspring(Solution solution)
|
Solution |
SBXCrossoverOffspring.getOffspring(Solution[] parentSolutions)
|
Solution |
Offspring.getOffspring(Solution[] solutions)
|
Solution |
Offspring.getOffspring(Solution[] solutionSet,
Solution solution)
Return on offspring from a solution set and a given solution |
Solution |
DifferentialEvolutionOffspring.getOffspring(Solution[] parentSolutions,
Solution currentSolution)
|
Solution |
SBXCrossoverOffspring.getOffspring(SolutionSet solutionSet)
|
Solution |
SBXCrossoverAndPolynomialMutationOffspring.getOffspring(SolutionSet solutionSet)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet)
Return on offspring from a solution set |
Solution |
DifferentialEvolutionOffspringPolynomial.getOffspring(SolutionSet solutionSet)
|
Solution |
BLXAlphaCrossoverOffspring.getOffspring(SolutionSet solutionSet)
|
Solution |
BLXAlphaCrossoverAndPolynomialMutation.getOffspring(SolutionSet solutionSet)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet1,
int index)
Return on offspring from a solution set and the index of the current individual |
Solution |
DifferentialEvolutionOffspring2.getOffspring(SolutionSet solutionSet,
int index)
|
Solution |
DifferentialEvolutionOffspring.getOffspring(SolutionSet solutionSet,
int index)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet,
int numberOfParents,
int index,
Selection selectionOperator)
Return on offspring from a solution set, indicating the selection operator |
Solution |
Offspring.getOffspring(SolutionSet solutionSet,
Solution solution)
Return on offspring from a solution set and a given solution |
Solution |
Offspring.getOffspring(SolutionSet solutionSet,
Solution solution,
int index)
|
Solution |
SBXCrossoverOffspring.getOffspring(SolutionSet solutionSet,
SolutionSet archive)
|
Solution |
SBXCrossoverAndPolynomialMutationOffspring.getOffspring(SolutionSet solutionSet,
SolutionSet archive)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet1,
SolutionSet archive2)
Return on offspring from two solution sets |
Solution |
DifferentialEvolutionOffspringPolynomial.getOffspring(SolutionSet solutionSet,
SolutionSet archive)
|
Solution |
BLXAlphaCrossoverOffspring.getOffspring(SolutionSet solutionSet,
SolutionSet archive)
|
Solution |
BLXAlphaCrossoverAndPolynomialMutation.getOffspring(SolutionSet solutionSet,
SolutionSet archive)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet1,
SolutionSet solutionSet2,
int index)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet,
SolutionSet archive,
Solution solution,
int index)
|
Methods in jmetal.util.offspring with parameters of type Solution | |
---|---|
Solution |
PolynomialMutationOffspring.getOffspring(Solution solution)
|
Solution |
NonUniformMutationOffspring.getOffspring(Solution solution)
|
Solution |
DifferentialEvolutionOffspringPolynomial.getOffspring(Solution solution)
|
Solution |
SBXCrossoverOffspring.getOffspring(Solution[] parentSolutions)
|
Solution |
Offspring.getOffspring(Solution[] solutions)
|
Solution |
Offspring.getOffspring(Solution[] solutionSet,
Solution solution)
Return on offspring from a solution set and a given solution |
Solution |
Offspring.getOffspring(Solution[] solutionSet,
Solution solution)
Return on offspring from a solution set and a given solution |
Solution |
DifferentialEvolutionOffspring.getOffspring(Solution[] parentSolutions,
Solution currentSolution)
|
Solution |
DifferentialEvolutionOffspring.getOffspring(Solution[] parentSolutions,
Solution currentSolution)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet,
Solution solution)
Return on offspring from a solution set and a given solution |
Solution |
Offspring.getOffspring(SolutionSet solutionSet,
Solution solution,
int index)
|
Solution |
Offspring.getOffspring(SolutionSet solutionSet,
SolutionSet archive,
Solution solution,
int index)
|
Uses of Solution in jmetal.util.parallel |
---|
Methods in jmetal.util.parallel that return types with arguments of type Solution | |
---|---|
java.util.List<Solution> |
MultithreadedEvaluator.parallelEvaluation()
Evaluates a list of solutions |
java.util.List<Solution> |
IParallelEvaluator.parallelEvaluation()
|
Methods in jmetal.util.parallel with parameters of type Solution | |
---|---|
void |
MultithreadedEvaluator.addSolutionForEvaluation(Solution solution)
Adds a solution to be evaluated to a list of tasks |
void |
IParallelEvaluator.addSolutionForEvaluation(Solution solution)
|
Uses of Solution in jmetal.util.wrapper |
---|
Constructors in jmetal.util.wrapper with parameters of type Solution | |
---|---|
XInt(Solution solution)
Constructor |
|
XReal(Solution solution)
Constructor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |