Package org.moeaframework.problem.LSMOP
Interface ParetoFrontGeometry
public interface ParetoFrontGeometry
Functions specifying the Pareto Front geometry for the LSMOP test problem suite.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ParetoFrontGeometry
Produces a convex Pareto Front.static final ParetoFrontGeometry
Produces a disconnected Pareto front.static final ParetoFrontGeometry
Produces 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
-