Uses of Class
jmetal.core.SolutionSet

Packages that use SolutionSet
jmetal.core   
jmetal.metaheuristics.abyss   
jmetal.metaheuristics.cellde   
jmetal.metaheuristics.densea   
jmetal.metaheuristics.dmopso   
jmetal.metaheuristics.fastPGA   
jmetal.metaheuristics.gde3   
jmetal.metaheuristics.ibea   
jmetal.metaheuristics.mocell   
jmetal.metaheuristics.mochc   
jmetal.metaheuristics.moead   
jmetal.metaheuristics.nsgaII   
jmetal.metaheuristics.omopso   
jmetal.metaheuristics.paes   
jmetal.metaheuristics.pesa2   
jmetal.metaheuristics.randomSearch   
jmetal.metaheuristics.singleObjective.cmaes   
jmetal.metaheuristics.singleObjective.differentialEvolution   
jmetal.metaheuristics.singleObjective.evolutionStrategy   
jmetal.metaheuristics.singleObjective.geneticAlgorithm   
jmetal.metaheuristics.singleObjective.particleSwarmOptimization   
jmetal.metaheuristics.smpso   
jmetal.metaheuristics.smsemoa   
jmetal.metaheuristics.spea2   
jmetal.qualityIndicator   
jmetal.qualityIndicator.fastHypervolume   
jmetal.qualityIndicator.fastHypervolume.wfg   
jmetal.qualityIndicator.util   
jmetal.util   
jmetal.util.archive   
jmetal.util.comparators   
jmetal.util.offspring   
 

Uses of SolutionSet in jmetal.core
 

Methods in jmetal.core that return SolutionSet
abstract  SolutionSet Algorithm.execute()
          Launches the execution of an specific algorithm.
 SolutionSet SolutionSet.union(SolutionSet solutionSet)
          Returns a new SolutionSet which is the result of the union between the current solution set and the one passed as a parameter.
 

Methods in jmetal.core with parameters of type SolutionSet
 SolutionSet SolutionSet.union(SolutionSet solutionSet)
          Returns a new SolutionSet which is the result of the union between the current solution set and the one passed as a parameter.
 

Uses of SolutionSet in jmetal.metaheuristics.abyss
 

Methods in jmetal.metaheuristics.abyss that return SolutionSet
 SolutionSet AbYSS.execute()
          Runs of the AbYSS algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.cellde
 

Methods in jmetal.metaheuristics.cellde that return SolutionSet
 SolutionSet CellDE.execute()
          Runs of the CellDE algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.densea
 

Methods in jmetal.metaheuristics.densea that return SolutionSet
 SolutionSet DENSEA.execute()
           
 

Methods in jmetal.metaheuristics.densea with parameters of type SolutionSet
 void DENSEA.deleteDuplicates(SolutionSet population)
           
 

Uses of SolutionSet in jmetal.metaheuristics.dmopso
 

Methods in jmetal.metaheuristics.dmopso that return SolutionSet
 SolutionSet dMOPSO.execute()
          Runs of the dMOPSO algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.fastPGA
 

Methods in jmetal.metaheuristics.fastPGA that return SolutionSet
 SolutionSet FastPGA.execute()
          Runs of the FastPGA algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.gde3
 

Methods in jmetal.metaheuristics.gde3 that return SolutionSet
 SolutionSet GDE3.execute()
          Runs of the GDE3 algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.ibea
 

Methods in jmetal.metaheuristics.ibea that return SolutionSet
 SolutionSet IBEA.execute()
          Runs of the IBEA algorithm.
 

Methods in jmetal.metaheuristics.ibea with parameters of type SolutionSet
 void IBEA.calculateFitness(SolutionSet solutionSet)
          Calculate the fitness for the entire population.
 void IBEA.computeIndicatorValuesHD(SolutionSet solutionSet, double[] maximumValues, double[] minimumValues)
          This structure store the indicator values of each pair of elements
 void IBEA.fitness(SolutionSet solutionSet, int pos)
          Calculate the fitness for the individual at position pos
 void IBEA.removeWorst(SolutionSet solutionSet)
          Update the fitness before removing an individual
 

Uses of SolutionSet in jmetal.metaheuristics.mocell
 

Methods in jmetal.metaheuristics.mocell that return SolutionSet
 SolutionSet sMOCell2.execute()
          Runs of the sMOCell2 algorithm.
 SolutionSet sMOCell1.execute()
          Runs of the sMOCell1 algorithm.
 SolutionSet MOCell.execute()
          Execute the algorithm
 SolutionSet aMOCell3.execute()
          Execute the algorithm
 SolutionSet aMOCell2.execute()
          Runs of the aMOCell2 algorithm.
 SolutionSet aMOCell1.execute()
          Runs of the aMOCell1 algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.mochc
 

Methods in jmetal.metaheuristics.mochc that return SolutionSet
 SolutionSet MOCHC.execute()
          Runs of the MOCHC algorithm.
 

Methods in jmetal.metaheuristics.mochc with parameters of type SolutionSet
 boolean MOCHC.equals(SolutionSet solutionSet, SolutionSet newSolutionSet)
          Compares two solutionSets to determine if both are equals
 

Uses of SolutionSet in jmetal.metaheuristics.moead
 

Methods in jmetal.metaheuristics.moead that return SolutionSet
 SolutionSet pMOEAD.execute()
           
 SolutionSet MOEAD_DRA.execute()
           
 SolutionSet MOEAD.execute()
           
 SolutionSet cMOEAD.execute()
           
 

Uses of SolutionSet in jmetal.metaheuristics.nsgaII
 

Fields in jmetal.metaheuristics.nsgaII declared as SolutionSet
 SolutionSet ssNSGAIIRandom.offspringPopulation_
           
 SolutionSet ssNSGAIIAdaptive.offspringPopulation_
           
 SolutionSet NSGAIIRandom.offspringPopulation_
           
 SolutionSet NSGAIIAdaptive.offspringPopulation_
           
 SolutionSet ssNSGAIIRandom.population_
           
 SolutionSet ssNSGAIIAdaptive.population_
           
 SolutionSet NSGAIIRandom.population_
           
 SolutionSet NSGAIIAdaptive.population_
           
 SolutionSet ssNSGAIIRandom.union_
           
 SolutionSet ssNSGAIIAdaptive.union_
           
 SolutionSet NSGAIIRandom.union_
           
 SolutionSet NSGAIIAdaptive.union_
           
 

Methods in jmetal.metaheuristics.nsgaII that return SolutionSet
 SolutionSet ssNSGAIIRandom.execute()
           
 SolutionSet ssNSGAIIAdaptive.execute()
           
 SolutionSet ssNSGAII.execute()
          Runs the ssNSGA-II algorithm.
 SolutionSet pNSGAII.execute()
          Runs the NSGA-II algorithm.
 SolutionSet NSGAIIRandom.execute()
           
 SolutionSet NSGAIIAdaptive.execute()
           
 SolutionSet NSGAII.execute()
          Runs the NSGA-II algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.omopso
 

Methods in jmetal.metaheuristics.omopso that return SolutionSet
 SolutionSet OMOPSO.execute()
          Runs of the OMOPSO algorithm.
 SolutionSet OMOPSO.getLeader()
          Gets the leaders of the OMOPSO algorithm
 

Uses of SolutionSet in jmetal.metaheuristics.paes
 

Methods in jmetal.metaheuristics.paes that return SolutionSet
 SolutionSet PAES.execute()
          Runs of the Paes algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.pesa2
 

Methods in jmetal.metaheuristics.pesa2 that return SolutionSet
 SolutionSet PESA2.execute()
          Runs of the PESA2 algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.randomSearch
 

Methods in jmetal.metaheuristics.randomSearch that return SolutionSet
 SolutionSet RandomSearch.execute()
          Runs the RandomSearch algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.singleObjective.cmaes
 

Methods in jmetal.metaheuristics.singleObjective.cmaes that return SolutionSet
 SolutionSet CMAES.execute()
           
 

Uses of SolutionSet in jmetal.metaheuristics.singleObjective.differentialEvolution
 

Methods in jmetal.metaheuristics.singleObjective.differentialEvolution that return SolutionSet
 SolutionSet DE.execute()
          Runs of the DE algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.singleObjective.evolutionStrategy
 

Methods in jmetal.metaheuristics.singleObjective.evolutionStrategy that return SolutionSet
 SolutionSet NonElitistES.execute()
          Execute the NonElitistES algorithm
 SolutionSet ElitistES.execute()
          Execute the ElitistES algorithm
 

Uses of SolutionSet in jmetal.metaheuristics.singleObjective.geneticAlgorithm
 

Methods in jmetal.metaheuristics.singleObjective.geneticAlgorithm that return SolutionSet
 SolutionSet ssGA.execute()
          Execute the SSGA algorithm
 SolutionSet scGA.execute()
          Runs of the scGA algorithm.
 SolutionSet pgGA.execute()
          Runs the pgGA algorithm.
 SolutionSet gGA.execute()
          Execute the GGA algorithm
 SolutionSet acGA.execute()
          Runs of the acGA algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.singleObjective.particleSwarmOptimization
 

Methods in jmetal.metaheuristics.singleObjective.particleSwarmOptimization that return SolutionSet
 SolutionSet PSO.execute()
          Runs of the SMPSO algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.smpso
 

Methods in jmetal.metaheuristics.smpso that return SolutionSet
 SolutionSet SMPSOhv.execute()
          Runs of the SMPSO algorithm.
 SolutionSet SMPSO.execute()
          Runs of the SMPSO algorithm.
 SolutionSet pSMPSO.execute()
          Runs of the SMPSO algorithm.
 SolutionSet SMPSOhv.getLeader()
          Gets the leaders of the SMPSO algorithm
 SolutionSet SMPSO.getLeader()
          Gets the leaders of the SMPSO algorithm
 SolutionSet pSMPSO.getLeader()
          Gets the leaders of the SMPSO algorithm
 

Uses of SolutionSet in jmetal.metaheuristics.smsemoa
 

Methods in jmetal.metaheuristics.smsemoa that return SolutionSet
 SolutionSet SMSEMOA.execute()
          Runs the SMS-EMOA algorithm.
 SolutionSet FastSMSEMOA.execute()
          Runs the FastSMSEMOA algorithm.
 

Uses of SolutionSet in jmetal.metaheuristics.spea2
 

Methods in jmetal.metaheuristics.spea2 that return SolutionSet
 SolutionSet SPEA2.execute()
          Runs of the Spea2 algorithm.
 

Uses of SolutionSet in jmetal.qualityIndicator
 

Methods in jmetal.qualityIndicator with parameters of type SolutionSet
 int R2.getBest(SolutionSet set)
          Returns the element contributing the most to the R2
 double QualityIndicator.getEpsilon(SolutionSet solutionSet)
          Returns the epsilon indicator of solution set
 double QualityIndicator.getGD(SolutionSet solutionSet)
          Returns the generational distance of solution set
 double QualityIndicator.getHypervolume(SolutionSet solutionSet)
          Returns the hypervolume of solution set
 double QualityIndicator.getIGD(SolutionSet solutionSet)
          Returns the inverted generational distance of solution set
 int[] R2.getNBest(SolutionSet set, int N)
          Returns the indexes of the N best solutions according to this indicator
 double QualityIndicator.getSpread(SolutionSet solutionSet)
          Returns the spread of solution set
 int R2.getWorst(SolutionSet set)
          Returns the element contributing the less to the R2
 double R2.R2(SolutionSet set)
          Returns the R2 indicator of a given population, using as a reference point 0, 0.
 double R2.R2Without(SolutionSet set, int index)
          Returns the R2 indicator value of a given front
 

Uses of SolutionSet in jmetal.qualityIndicator.fastHypervolume
 

Subclasses of SolutionSet in jmetal.qualityIndicator.fastHypervolume
 class FastHypervolumeArchive
          This class implements a bounded archive based on the hypervolume quality indicator
 

Methods in jmetal.qualityIndicator.fastHypervolume with parameters of type SolutionSet
 void FastHypervolume.computeHVContributions(SolutionSet solutionSet)
          Computes the HV contribution of the solutions
 double FastHypervolume.computeHypervolume(SolutionSet solutionSet)
           
 double FastHypervolume.computeHypervolume(SolutionSet solutionSet, Solution referencePoint)
           
 double FastHypervolume.get2DHV(SolutionSet solutionSet)
          Computes the HV of a solution set.
 

Uses of SolutionSet in jmetal.qualityIndicator.fastHypervolume.wfg
 

Methods in jmetal.qualityIndicator.fastHypervolume.wfg with parameters of type SolutionSet
 int WFGHV.getLessContributorHV(SolutionSet set)
           
 void Front.loadFront(SolutionSet solutionSet, int notLoadingIndex)
           
 

Constructors in jmetal.qualityIndicator.fastHypervolume.wfg with parameters of type SolutionSet
Front(int numberOfPoints, int dimension, SolutionSet solutionSet)
           
 

Uses of SolutionSet in jmetal.qualityIndicator.util
 

Methods in jmetal.qualityIndicator.util that return SolutionSet
 SolutionSet MetricsUtil.readNonDominatedSolutionSet(java.lang.String path)
          Reads a set of non dominated solutions from a file
 SolutionSet MetricsUtil.readSolutionSet(java.lang.String path)
          Reads a set of non dominated solutions from a file
 

Methods in jmetal.qualityIndicator.util with parameters of type SolutionSet
 double[] MetricsUtil.hvContributions(SolutionSet[] populations)
          Calculates the hv contribution of different populations.
 double[] MetricsUtil.hvContributions(SolutionSet archive, SolutionSet[] populations)
          Calculates the hv contribution of different populations.
 double[] MetricsUtil.hvContributions(SolutionSet archive, SolutionSet[] populations)
          Calculates the hv contribution of different populations.
 

Uses of SolutionSet in jmetal.util
 

Subclasses of SolutionSet in jmetal.util
 class NonDominatedSolutionList
          This class implements an unbound list of non-dominated solutions
 class NonDominatedSolutionList2
          This class implements an unbound list of non-dominated solutions
 

Methods in jmetal.util that return SolutionSet
 SolutionSet Spea2Fitness.environmentalSelection(int size)
          Gets 'size' elements from a population of more than 'size' elements using for this de enviromentalSelection truncation
 SolutionSet Neighborhood.getEightNeighbors(SolutionSet population, int individual)
          Returns a SolutionSet with the North, Sout, East, West, North-West, South-West, North-East and South-East neighbors solutions of ratio 0 of a given location into a given SolutionSet.
 SolutionSet Neighborhood.getFourNeighbors(SolutionSet solutionSet, int location)
          Returns a SolutionSet with the North, Sout, East and West neighbors solutions of ratio 0 of a given location into a given SolutionSet.
 SolutionSet Ranking.getSubfront(int rank)
          Returns a SolutionSet containing the solutions of a given rank.
 

Methods in jmetal.util with parameters of type SolutionSet
 void Distance.crowdingDistanceAssignment(SolutionSet solutionSet, int nObjs)
          Assigns crowding distances to all solutions in a SolutionSet.
 double[][] Distance.distanceMatrix(SolutionSet solutionSet)
          Returns a matrix with distances between solutions in a SolutionSet.
 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.
 SolutionSet Neighborhood.getEightNeighbors(SolutionSet population, int individual)
          Returns a SolutionSet with the North, Sout, East, West, North-West, South-West, North-East and South-East neighbors solutions of ratio 0 of a given location into a given SolutionSet.
 SolutionSet Neighborhood.getFourNeighbors(SolutionSet solutionSet, int location)
          Returns a SolutionSet with the North, Sout, East and West neighbors solutions of ratio 0 of a given location into a given SolutionSet.
 int Distance.indexToNearestSolutionInSolutionSpace(Solution solution, SolutionSet solutionSet)
          Return the index of the nearest solution in the solution set to a given solution
 void AdaptiveGrid.updateGrid(SolutionSet solutionSet)
          Updates the grid limits and the grid content adding the solutions contained in a specific SolutionSet.
 void AdaptiveGrid.updateGrid(Solution solution, SolutionSet solutionSet)
          Updates the grid limits and the grid content adding a new Solution.
 

Constructors in jmetal.util with parameters of type SolutionSet
FPGAFitness(SolutionSet solutionSet, Problem problem)
          Constructor.
Ranking(SolutionSet solutionSet)
          Constructor.
Spea2Fitness(SolutionSet solutionSet)
          Constructor.
 

Uses of SolutionSet in jmetal.util.archive
 

Subclasses of SolutionSet in jmetal.util.archive
 class AdaptiveGridArchive
          This class implements an archive based on an adaptive grid used in PAES
 class Archive
          This class represents the super class for archive objects.
 class CrowdingArchive
          This class implements a bounded archive based on crowding distances (as defined in NSGA-II).
 class HypervolumeArchive
          This class implements a bounded archive based on crowding distances (as defined in NSGA-II).
 class R2Archive
          This class implements a bounded archive based on crowding distances (as defined in NSGA-II).
 class SPEA2DensityArchive
          This class implemens a bounded archive based on strength raw fitness (as defined in SPEA2).
 class StrengthRawFitnessArchive
          This class implements a bounded archive based on strength raw fitness (as defined in SPEA2).
 class WFGHypervolumeArchive
          This class implements a bounded archive based on crowding distances (as defined in NSGA-II).
 

Uses of SolutionSet in jmetal.util.comparators
 

Methods in jmetal.util.comparators with parameters of type SolutionSet
 double ViolationThresholdComparator.feasibilityRatio(SolutionSet solutionSet)
          Computes the feasibility ratio Return the ratio of feasible solutions
 double ViolationThresholdComparator.meanOveralViolation(SolutionSet solutionSet)
          Computes the feasibility ratio Return the ratio of feasible solutions
 void ViolationThresholdComparator.updateThreshold(SolutionSet set)
          Updates the threshold value using the population
 

Uses of SolutionSet in jmetal.util.offspring
 

Methods in jmetal.util.offspring with parameters of type SolutionSet
 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)