public class GenerationalDistance extends NormalizedIndicator
problem
Constructor and Description |
---|
GenerationalDistance(Problem problem,
NondominatedPopulation referenceSet)
Constructs a generational distance evaluator for the specified problem
and corresponding reference set.
|
GenerationalDistance(Problem problem,
NondominatedPopulation referenceSet,
double d)
Constructs a generational distance evaluator for the specified problem
and corresponding reference set.
|
Modifier and Type | Method and Description |
---|---|
double |
evaluate(NondominatedPopulation approximationSet)
Returns the value of this unary quality indicator given the specified
non-dominated population.
|
getNormalizedReferenceSet, normalize
public GenerationalDistance(Problem problem, NondominatedPopulation referenceSet)
problem
- the problemreferenceSet
- the reference set for the problempublic GenerationalDistance(Problem problem, NondominatedPopulation referenceSet, double d)
problem
- the problemreferenceSet
- the reference set for the problemd
- the power, typically 2.0
public double evaluate(NondominatedPopulation approximationSet)
Indicator
approximationSet
- the non-dominated population to be evaluatedCopyright 2009-2024 David Hadka and other contributors. All rights reserved.
Licensed under the GNU Lesser General Public License.
Return to the MOEA Framework homepage.