Interface LinkageFunction


public interface LinkageFunction
Linkage functions used by the LSMOP test problem suite. This serves two goals:
  1. Creates a linkage between the first decision variable and each variable in x_s.
  2. Applies a transformation to the decision variables.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final LinkageFunction
    Linear linkage function.
    static final LinkageFunction
    Nonlinear linkage function.
  • Method Summary

    Modifier and Type
    Method
    Description
    double[]
    apply(int M, int D, double[] x)
    Applies the linkage function to the decision variables.
  • Field Details

    • Linear

      static final LinkageFunction Linear
      Linear linkage function.
    • NonLinear

      static final LinkageFunction 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 objectives
      D - the number of decision variables
      x - the original decision variables
      Returns:
      the decision variables after applying the linkage function