Package org.moeaframework.problem.LSMOP
Interface ParetoFrontGeometry
public interface ParetoFrontGeometry
Functions specifying the Pareto Front geometry for the LSMOP test problem suite.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ParetoFrontGeometryProduces a convex Pareto Front.static final ParetoFrontGeometryProduces a disconnected Pareto front.static final ParetoFrontGeometryProduces a linear Pareto Front. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]apply(int M, double[] G, double[][] A, double[] x_f) Transforms objective values to achieve a specific geometry of the Pareto Front.
-
Field Details
-
Linear
Produces a linear Pareto Front. -
Convex
Produces a convex Pareto Front. -
Disconnected
Produces a disconnected Pareto front.
-
-
Method Details
-
apply
double[] apply(int M, double[] G, double[][] A, double[] x_f) Transforms objective values to achieve a specific geometry of the Pareto Front.- Parameters:
M- the number of objectivesG- the original objective valuesA- the correlation matrixx_f- the decision variables defining the shape of the Pareto Front- Returns:
- the transformed objective values
-