Class Epsilon
java.lang.Object
org.uma.jmetal.qualityindicator.QualityIndicator
org.uma.jmetal.qualityindicator.impl.Epsilon
This class implements the unary epsilon additive indicator as proposed in E.
Zitzler, E. Thiele, L. Laummanns, M., Fonseca, C., and Grunert da Fonseca. V
(2003): Performance Assessment of Multiobjective Optimizers: An Analysis and
Review. The code is the a Java version of the original metric implementation
by Eckart Zitzler. It can be used also as a command line program just by
typing $java org.uma.jmetal.qualityindicator.impl.Epsilon
- Author:
- Antonio J. Nebro, Juan J. Durillo
-
Field Summary
Fields inherited from class org.uma.jmetal.qualityindicator.QualityIndicator
referenceFront -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.uma.jmetal.qualityindicator.QualityIndicator
referenceFront, referenceFront
-
Constructor Details
-
Epsilon
public Epsilon()Default constructor -
Epsilon
public Epsilon(double[][] referenceFront) Constructor- Parameters:
referenceFront-
-
-
Method Details
-
isTheLowerTheIndicatorValueTheBetter
public boolean isTheLowerTheIndicatorValueTheBetter()Description copied from class:QualityIndicatorReturns true if lower indicator values are preferred and false otherwise- Specified by:
isTheLowerTheIndicatorValueTheBetterin classQualityIndicator
-
newInstance
- Specified by:
newInstancein classQualityIndicator
-
compute
public double compute(double[][] front) Evaluate() method- Specified by:
computein classQualityIndicator- Parameters:
front-- Returns:
-
description
- Specified by:
descriptionin classQualityIndicator
-
name
- Specified by:
namein classQualityIndicator
-