All Implemented Interfaces:
Serializable, QualityIndicator<List<S>,Double>, DescribedEntity
Direct Known Subclasses:
PISAHypervolume, WFGHypervolume

@Deprecated public abstract class Hypervolume<S> extends GenericIndicator<S>
Deprecated.
This interface represents implementations of the Hypervolume quality indicator
Author:
Antonio J. Nebro invalid input: '<'antonio@lcc.uma.es>, Juan J. Durillo
See Also:
  • Constructor Details

    • Hypervolume

      public Hypervolume()
      Deprecated.
    • Hypervolume

      public Hypervolume(String referenceParetoFrontFile) throws FileNotFoundException
      Deprecated.
      Throws:
      FileNotFoundException
    • Hypervolume

      public Hypervolume(double[] referencePoint)
      Deprecated.
    • Hypervolume

      public Hypervolume(Front referenceParetoFront)
      Deprecated.
  • Method Details

    • computeHypervolumeContribution

      public abstract List<S> computeHypervolumeContribution(List<S> solutionList, List<S> referenceFrontList)
      Deprecated.
    • computeHypervolumeContribution

      public List<S> computeHypervolumeContribution(List<S> solutionList)
      Deprecated.
    • getOffset

      public abstract double getOffset()
      Deprecated.
    • setOffset

      public abstract void setOffset(double offset)
      Deprecated.
    • name

      public String name()
      Deprecated.
      Specified by:
      name in interface DescribedEntity
      Overrides:
      name in class SimpleDescribedEntity
      Returns:
      the name of the DescribedEntity
    • isTheLowerTheIndicatorValueTheBetter

      public boolean isTheLowerTheIndicatorValueTheBetter()
      Deprecated.
      Description copied from class: GenericIndicator
      This method returns true if lower indicator values are preferred and false otherwise
      Specified by:
      isTheLowerTheIndicatorValueTheBetter in class GenericIndicator<S>
      Returns: