Package org.moeaframework.problem.LSMOP
Interface LinkageFunction
public interface LinkageFunction
Linkage functions used by the LSMOP test problem suite. This serves two goals:
- Creates a linkage between the first decision variable and each variable in x_s.
- Applies a transformation to the decision variables.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LinkageFunctionLinear linkage function.static final LinkageFunctionNonlinear linkage function. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]apply(int M, int D, double[] x) Applies the linkage function to the decision variables.
-
Field Details
-
Linear
Linear linkage function. -
NonLinear
Nonlinear linkage function.
-
-
Method Details
-
apply
double[] apply(int M, int D, double[] x) Applies the linkage function to the decision variables.- Parameters:
M- the number of objectivesD- the number of decision variablesx- the original decision variables- Returns:
- the decision variables after applying the linkage function
-