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
-