Class QualityIndicatorUtils

java.lang.Object
org.uma.jmetal.qualityindicator.QualityIndicatorUtils

public class QualityIndicatorUtils extends Object
  • Method Details

    • getAvailableIndicators

      public static List<QualityIndicator> getAvailableIndicators(double[][] referenceFront)
      Creates a list with the available indicators (but SetCoverage). The quality indicators are initialized with a reference front.
      Parameters:
      referenceFront -
      Returns:
    • getAvailableIndicators

      public static List<QualityIndicator> getAvailableIndicators()
      Creates a list with the available indicators (but SetCoverage) without indicating a reference front (it must be added later).
      Returns:
      A list of quality indicators
    • getIndicatorFromName

      public static QualityIndicator getIndicatorFromName(String indicatorName)
      Given an indicator name, finds the indicator in the list of available indicators
      Parameters:
      indicatorName -
      Returns:
      A quality indicator
    • getIndicatorFromName

      public static QualityIndicator getIndicatorFromName(String indicatorName, List<QualityIndicator> indicatorList)
      Given an indicator name, finds the indicator in the indicator list
      Parameters:
      indicatorName -
      indicatorList -
      Returns:
      A quality indicator
    • getIndicatorsFromNames

      public static List<QualityIndicator> getIndicatorsFromNames(List<String> indicatorNames)
      Returns a list of quality indicators from a list of indicator names
      Parameters:
      indicatorNames -
      Returns:
    • printQualityIndicators

      public static void printQualityIndicators(double[][] front, double[][] referenceFront)
      Given a front and a reference front, computes and prints the quality indicator values of the front.
      Parameters:
      front -
      referenceFront -