org.moeaframework.core.indicator
Class GenerationalDistance
java.lang.Object
org.moeaframework.core.indicator.NormalizedIndicator
org.moeaframework.core.indicator.GenerationalDistance
- All Implemented Interfaces:
- Indicator
public class GenerationalDistance
- extends NormalizedIndicator
Generational distance indicator. Represents average distance from solutions
in an approximation set to the nearest solution in the 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenerationalDistance
public GenerationalDistance(Problem problem,
NondominatedPopulation referenceSet)
- Constructs a generational distance evaluator for the specified problem
and corresponding reference set.
- Parameters:
problem - the problemreferenceSet - the reference set for the problem
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
Copyright 2009-2015 MOEA Framework. All rights reserved.
Licensed under the GNU Lesser General Public License.
Return to the MOEA Framework homepage. Hosted by