MOEA Framework 2.12
API Specification

org.moeaframework.core.indicator
Class InvertedGenerationalDistance

java.lang.Object
  extended by org.moeaframework.core.indicator.NormalizedIndicator
      extended by org.moeaframework.core.indicator.InvertedGenerationalDistance
All Implemented Interfaces:
Indicator

public class InvertedGenerationalDistance
extends NormalizedIndicator

Inverted generational distance indicator. Represents average distance from solutions in the reference set to the nearest solution in an approximation set.


Field Summary
 
Fields inherited from class org.moeaframework.core.indicator.NormalizedIndicator
problem
 
Constructor Summary
InvertedGenerationalDistance(Problem problem, NondominatedPopulation referenceSet)
          Constructs an inverted generational distance evaluator for the specified problem and corresponding reference set.
InvertedGenerationalDistance(Problem problem, NondominatedPopulation referenceSet, double d)
          Constructs an inverted generational distance evaluator for the specified problem and corresponding reference set.
 
Method Summary
 double evaluate(NondominatedPopulation approximationSet)
          Returns the value of this unary quality indicator given the specified non-dominated population.
 
Methods inherited from class org.moeaframework.core.indicator.NormalizedIndicator
getNormalizedReferenceSet, normalize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvertedGenerationalDistance

public InvertedGenerationalDistance(Problem problem,
                                    NondominatedPopulation referenceSet)
Constructs an inverted generational distance evaluator for the specified problem and corresponding reference set.

Parameters:
problem - the problem
referenceSet - the reference set for the problem

InvertedGenerationalDistance

public InvertedGenerationalDistance(Problem problem,
                                    NondominatedPopulation referenceSet,
                                    double d)
Constructs an inverted generational distance evaluator for the specified problem and corresponding reference set.

Parameters:
problem - the problem
referenceSet - the reference set for the problem
d - the power, typically 1.0
Method Detail

evaluate

public double evaluate(NondominatedPopulation approximationSet)
Description copied from interface: Indicator
Returns the value of this unary quality indicator given the specified non-dominated population.

Parameters:
approximationSet - the non-dominated population to be evaluated
Returns:
the value of this quality indicator given the specified non-dominated population

MOEA Framework 2.12
API Specification

Copyright 2009-2016 MOEA Framework. All rights reserved.
Licensed under the GNU Lesser General Public License.
Return to the MOEA Framework homepage. Visit us on Github!