public abstract class Hypervolume<S> extends GenericIndicator<S>
referenceParetoFront| Constructor and Description |
|---|
Hypervolume() |
Hypervolume(Front referenceParetoFront) |
Hypervolume(String referenceParetoFrontFile) |
| Modifier and Type | Method and Description |
|---|---|
abstract List<S> |
computeHypervolumeContribution(List<S> solutionList,
List<S> referenceFrontList) |
String |
getName() |
abstract double |
getOffset() |
boolean |
isTheLowerTheIndicatorValueTheBetter()
This method returns true if lower indicator values are preferred and false otherwise
|
abstract void |
setOffset(double offset) |
setReferenceParetoFront, setReferenceParetoFrontgetDescription, setDescription, setName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevaluategetDescriptionpublic Hypervolume()
public Hypervolume(String referenceParetoFrontFile) throws FileNotFoundException
FileNotFoundExceptionpublic Hypervolume(Front referenceParetoFront)
public abstract List<S> computeHypervolumeContribution(List<S> solutionList, List<S> referenceFrontList)
public abstract double getOffset()
public abstract void setOffset(double offset)
public String getName()
getName in interface DescribedEntitygetName in class SimpleDescribedEntityDescribedEntitypublic boolean isTheLowerTheIndicatorValueTheBetter()
GenericIndicatorisTheLowerTheIndicatorValueTheBetter in class GenericIndicator<S>Copyright © 2017. All rights reserved.