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