Class Hypervolume<S>
java.lang.Object
org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator<S>
org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume<S>
- All Implemented Interfaces:
Serializable,QualityIndicator<List<S>,,Double> DescribedEntity
- Direct Known Subclasses:
PISAHypervolume,WFGHypervolume
Deprecated.
This interface represents implementations of the Hypervolume quality indicator
- Author:
- Antonio J. Nebro, Juan J. Durillo
- See Also:
-
Field Summary
Fields inherited from class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
referenceParetoFront -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Hypervolume(double[] referencePoint) Deprecated.Hypervolume(String referenceParetoFrontFile) Deprecated.Hypervolume(Front referenceParetoFront) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptioncomputeHypervolumeContribution(List<S> solutionList) Deprecated.computeHypervolumeContribution(List<S> solutionList, List<S> referenceFrontList) Deprecated.abstract doubleDeprecated.booleanDeprecated.This method returns true if lower indicator values are preferred and false otherwisename()Deprecated.abstract voidsetOffset(double offset) Deprecated.Methods inherited from class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
getReferenceParetoFront, setReferenceParetoFront, setReferenceParetoFrontMethods inherited from class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
description, setDescription, setName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.uma.jmetal.util.naming.DescribedEntity
descriptionMethods inherited from interface org.uma.jmetal.util.legacy.qualityindicator.QualityIndicator
evaluate
-
Constructor Details
-
Hypervolume
public Hypervolume()Deprecated. -
Hypervolume
Deprecated.- Throws:
FileNotFoundException
-
Hypervolume
public Hypervolume(double[] referencePoint) Deprecated. -
Hypervolume
Deprecated.
-
-
Method Details
-
computeHypervolumeContribution
-
computeHypervolumeContribution
-
getOffset
public abstract double getOffset()Deprecated. -
setOffset
public abstract void setOffset(double offset) Deprecated. -
name
Deprecated.- Specified by:
namein interfaceDescribedEntity- Overrides:
namein classSimpleDescribedEntity- Returns:
- the name of the
DescribedEntity
-
isTheLowerTheIndicatorValueTheBetter
public boolean isTheLowerTheIndicatorValueTheBetter()Deprecated.Description copied from class:GenericIndicatorThis method returns true if lower indicator values are preferred and false otherwise- Specified by:
isTheLowerTheIndicatorValueTheBetterin classGenericIndicator<S>- Returns:
-