| Package | Description |
|---|---|
| org.uma.jmetal.qualityindicator | |
| org.uma.jmetal.qualityindicator.impl | |
| org.uma.jmetal.qualityindicator.util | |
| org.uma.jmetal.util.front.imp |
| Modifier and Type | Method and Description |
|---|---|
double |
QualityIndicator.execute(Front frontA,
Front frontB) |
| Modifier and Type | Method and Description |
|---|---|
double |
Spread.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
SetCoverage.execute(Front frontA,
Front frontB) |
double |
R2.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
InvertedGenerationalDistance.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
Hypervolume.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
GenerationalDistance.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
GeneralizedSpread.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
ErrorRatio.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
Epsilon.execute(Front paretoFrontApproximation,
Front trueParetoFront) |
double |
GeneralizedSpread.generalizedSpread(Front paretoFront,
Front paretoTrueFront)
Calculates the generalized spread metric.
|
double |
GenerationalDistance.generationalDistance(Front front,
Front trueParetoFront)
Returns the generational distance value for a given front
|
double |
Hypervolume.hypervolume(Front front,
Front trueParetoFront)
Returns the hypervolume value of a front of points
|
double |
InvertedGenerationalDistance.invertedGenerationalDistance(Front front,
Front trueParetoFront)
Returns the inverted generational distance value for a given front
|
double |
R2.r2(Front approximation,
Front paretoFront)
Returns the R2 indicator value of a given front
|
double |
Spread.spread(Front front,
Front trueParetoFront)
Calculates the Spread metric.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WfgHypervolumeFront
Created by ajnebro on 3/2/15.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayFront
This class implements the Front interface by using an array of Point objects
|
| Modifier and Type | Method and Description |
|---|---|
static Front |
FrontUtils.getInvertedFront(Front front)
This method receives a normalized pareto front and return the inverted one.
|
static Front |
FrontUtils.getNormalizedFront(Front front,
double[] maximumValues,
double[] minimumValues)
This method receives a front and two points, one with maximum values
and the other one with minimum, and returns a normalized front.
|
| Modifier and Type | Method and Description |
|---|---|
static double[][] |
FrontUtils.convertFrontToArray(Front front)
Given a front, converts it to an array of double values
|
static List<PointSolution> |
FrontUtils.convertFrontToSolutionList(Front front)
Given a front, converts it to a Solution set of PointSolutions
|
static double |
FrontUtils.distanceToClosestPoint(Point point,
Front front)
Gets the distance between a point and the nearest one in a given front
|
static double |
FrontUtils.distanceToNearestPoint(Point point,
Front front)
Gets the distance between a point and the nearest one in a front.
|
static Front |
FrontUtils.getInvertedFront(Front front)
This method receives a normalized pareto front and return the inverted one.
|
static double[] |
FrontUtils.getMaximumValues(Front front)
Gets the maximum values for each objectives in a front
|
static double[] |
FrontUtils.getMinimumValues(Front front)
Gets the minimum values for each objectives in a given front
|
static Front |
FrontUtils.getNormalizedFront(Front front,
double[] maximumValues,
double[] minimumValues)
This method receives a front and two points, one with maximum values
and the other one with minimum, and returns a normalized front.
|
| Constructor and Description |
|---|
ArrayFront(Front front)
Copy Constructor
|
Copyright © 2015. All rights reserved.