Class RIndicator.ChebyshevUtility

java.lang.Object
org.moeaframework.core.indicator.RIndicator.ChebyshevUtility
All Implemented Interfaces:
RIndicator.UtilityFunction
Enclosing class:
RIndicator

public static class RIndicator.ChebyshevUtility extends Object implements RIndicator.UtilityFunction
Chebyshev (also referred to as Chebychev or Tchebycheff) utility function.
  • Constructor Details

    • ChebyshevUtility

      public ChebyshevUtility()
      Constructs an instance of the Chebyshev utility function.
  • Method Details

    • computeUtility

      public double computeUtility(Solution solution, double[] weights)
      Description copied from interface: RIndicator.UtilityFunction
      Computes the utility of the given solution.
      Specified by:
      computeUtility in interface RIndicator.UtilityFunction
      Parameters:
      solution - the solution
      weights - the weights for the utility calculation
      Returns:
      the utility of the given solution