Interface ParetoFrontGeometry


public interface ParetoFrontGeometry
Functions specifying the Pareto Front geometry for the LSMOP test problem suite.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static 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 Type
    Method
    Description
    double[]
    apply(int M, double[] G, double[][] A, double[] x_f)
    Transforms objective values to achieve a specific geometry of the Pareto Front.
  • Field Details

  • 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 objectives
      G - the original objective values
      A - the correlation matrix
      x_f - the decision variables defining the shape of the Pareto Front
      Returns:
      the transformed objective values