Class DTLZProblemProvider


public class DTLZProblemProvider extends RegisteredProblemProvider
Problem provider for the DTLZ test problems.
  • Constructor Details

    • DTLZProblemProvider

      public DTLZProblemProvider()
      Constructs and registers the DTLZ 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
    • getEpsilons

      public Epsilons getEpsilons(String name)
      Description copied from class: ProblemProvider
      Returns the recommended or default ε values for the specified problem, or null if this provider does not support the problem or no defaults are provided.
      Overrides:
      getEpsilons in class RegisteredProblemProvider
      Parameters:
      name - the problem name
      Returns:
      the ε values for the specified problem, or null if this provider does not support the problem or no reference set is available