public class QualityIndicator
extends java.lang.Object
| Constructor and Description | 
|---|
QualityIndicator(Problem problem,
                java.lang.String paretoFrontFile)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
getEpsilon(SolutionSet solutionSet)
Returns the epsilon indicator of solution set 
 | 
double | 
getGD(SolutionSet solutionSet)
Returns the generational distance of solution set 
 | 
double | 
getGD(SolutionSet front,
     SolutionSet trueFront,
     int numberOfObjectives)  | 
double | 
getHypervolume(SolutionSet solutionSet)
Returns the hypervolume of solution set 
 | 
double | 
getIGD(SolutionSet solutionSet)
Returns the inverted generational distance of solution set 
 | 
double | 
getIGD(SolutionSet front,
      SolutionSet trueFront,
      int numberOfObjectives)  | 
double | 
getSpread(SolutionSet solutionSet)
Returns the spread of solution set 
 | 
double | 
getTrueParetoFrontHypervolume()
Returns the hypervolume of the true Pareto front 
 | 
public QualityIndicator(Problem problem, java.lang.String paretoFrontFile)
paretoFrontFile - public double getHypervolume(SolutionSet solutionSet)
solutionSet - public double getTrueParetoFrontHypervolume()
public double getIGD(SolutionSet solutionSet)
solutionSet - public double getGD(SolutionSet solutionSet)
solutionSet - public double getGD(SolutionSet front, SolutionSet trueFront, int numberOfObjectives)
public double getIGD(SolutionSet front, SolutionSet trueFront, int numberOfObjectives)
public double getSpread(SolutionSet solutionSet)
solutionSet - public double getEpsilon(SolutionSet solutionSet)
solutionSet -