Class LSMOPProblemProvider


public class LSMOPProblemProvider extends RegisteredProblemProvider
Problem provider for the LSMOP test problems. Similar to other scalable problem suites, append _M to the problem name, where M is the number of objectives, when creating each instance. For example, "LSMOP2_3" creates the 3-objective version of the LSMOP2 problem.
  • Constructor Details

    • LSMOPProblemProvider

      public LSMOPProblemProvider()
      Constructs and registers the LSMOP problems.
  • Method Details

    • getProblem

      public Problem getProblem(String name)
      Description copied from class: ProblemProvider
      Returns the problem with the specified name, or null if this provider does not support the problem.
      Overrides:
      getProblem in class RegisteredProblemProvider
      Parameters:
      name - the problem name
      Returns:
      the problem with the specified name, or null if this provider does not support the problem