Package org.moeaframework.problem.LSMOP
Class LSMOPProblemProvider
java.lang.Object
org.moeaframework.core.spi.ProblemProvider
org.moeaframework.core.spi.RegisteredProblemProvider
org.moeaframework.problem.LSMOP.LSMOPProblemProvider
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProblem(String name) Returns the problem with the specified name, ornullif this provider does not support the problem.Methods inherited from class org.moeaframework.core.spi.RegisteredProblemProvider
getDiagnosticToolProblems, getEpsilons, getReferenceSet, getReferenceSetPath, getRegisteredProblems, register, registerDiagnosticToolProblem, registerDiagnosticToolProblems, registerEpsilons
-
Constructor Details
-
LSMOPProblemProvider
public LSMOPProblemProvider()Constructs and registers the LSMOP problems.
-
-
Method Details
-
getProblem
Description copied from class:ProblemProviderReturns the problem with the specified name, ornullif this provider does not support the problem.- Overrides:
getProblemin classRegisteredProblemProvider- Parameters:
name- the problem name- Returns:
- the problem instance or
null
-