public class InvertedGenerationalDistance<S extends Solution<?>> extends GenericIndicator<S>
referenceParetoFront| Constructor and Description |
|---|
InvertedGenerationalDistance()
Default constructor
|
InvertedGenerationalDistance(Front referenceParetoFront)
Constructor
|
InvertedGenerationalDistance(String referenceParetoFrontFile)
Constructor
|
InvertedGenerationalDistance(String referenceParetoFrontFile,
double p)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Double |
evaluate(List<S> solutionList)
Evaluate() method
|
String |
getDescription() |
String |
getName() |
double |
invertedGenerationalDistance(Front front,
Front referenceFront)
Returns the inverted generational distance value for a given front
|
boolean |
isTheLowerTheIndicatorValueTheBetter()
This method returns true if lower indicator values are preferred and false otherwise
|
setReferenceParetoFront, setReferenceParetoFrontsetDescription, setName, toStringpublic InvertedGenerationalDistance()
public InvertedGenerationalDistance(String referenceParetoFrontFile, double p) throws FileNotFoundException
referenceParetoFrontFile - FileNotFoundExceptionpublic InvertedGenerationalDistance(String referenceParetoFrontFile) throws FileNotFoundException
referenceParetoFrontFile - FileNotFoundExceptionpublic InvertedGenerationalDistance(Front referenceParetoFront)
referenceParetoFront - FileNotFoundExceptionpublic Double evaluate(List<S> solutionList)
solutionList - public double invertedGenerationalDistance(Front front, Front referenceFront)
front - The frontreferenceFront - The reference pareto frontpublic String getName()
getName in interface DescribedEntitygetName in class SimpleDescribedEntityDescribedEntitypublic String getDescription()
getDescription in interface DescribedEntitygetDescription in class SimpleDescribedEntityDescribedEntitypublic boolean isTheLowerTheIndicatorValueTheBetter()
GenericIndicatorisTheLowerTheIndicatorValueTheBetter in class GenericIndicator<S extends Solution<?>>Copyright © 2018. All rights reserved.