public class PISAHypervolume extends SimpleDescribedEntity implements Hypervolume
| Constructor and Description |
|---|
PISAHypervolume() |
| Modifier and Type | Method and Description |
|---|---|
double |
calculateHypervolume(double[][] front,
int noPoints,
int noObjectives) |
double[] |
computeHypervolumeContribution(Front front) |
double |
execute(Front paretoFrontApproximation,
Front trueParetoFront) |
<S extends Solution<?>> |
execute(List<S> paretoFrontApproximation,
List<S> trueParetoFront) |
String |
getDescription() |
String |
getName() |
double |
hypervolume(Front front,
Front trueParetoFront)
Returns the hypervolume value of a front of points
|
setDescription, setName, toStringpublic double[] computeHypervolumeContribution(Front front)
computeHypervolumeContribution in interface Hypervolumepublic double execute(Front paretoFrontApproximation, Front trueParetoFront)
execute in interface QualityIndicatorpublic <S extends Solution<?>> double execute(List<S> paretoFrontApproximation, List<S> trueParetoFront)
execute in interface QualityIndicatorpublic double calculateHypervolume(double[][] front,
int noPoints,
int noObjectives)
public double hypervolume(Front front, Front trueParetoFront)
front - The fronttrueParetoFront - The true pareto frontpublic String getName()
getName in interface QualityIndicatorgetName in interface DescribedEntitygetName in class SimpleDescribedEntityDescribedEntitypublic String getDescription()
getDescription in interface DescribedEntitygetDescription in class SimpleDescribedEntityDescribedEntityCopyright © 2015. All rights reserved.