Interface RIndicator.UtilityFunction

All Known Implementing Classes:
RIndicator.ChebyshevUtility, RIndicator.LinearWeightedSumUtility
Enclosing class:
RIndicator

public static interface RIndicator.UtilityFunction
Interface for defining utility functions. These utility functions assume the solutions have been normalized.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    computeUtility(Solution solution, double[] weights)
    Computes the utility of the given solution.
  • Method Details

    • computeUtility

      double computeUtility(Solution solution, double[] weights)
      Computes the utility of the given solution.
      Parameters:
      solution - the solution
      weights - the weights for the utility calculation
      Returns:
      the utility of the given solution