|
MOEA Framework 2.5 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.moeaframework.core.spi.ProblemProvider
org.moeaframework.problem.StandardProblems
public class StandardProblems
Provides a standard set of test problems. The table below details the
problems made available by this ProblemProvider. Problems are
identified by a name, which is used as an argument to
getProblem(String). Names with %D indicate that the number
of objectives must be specified as an integer. For instance, DTLZ2_2
creates an instance of DTLZ2 with 2 objectives.
| Class | Name | Type | Characteristics |
|---|---|---|---|
CF1 |
CF1 |
Real | Constrained |
CF2 |
CF2 |
Real | Constrained |
CF3 |
CF3 |
Real | Constrained |
CF4 |
CF4 |
Real | Constrained |
CF5 |
CF5 |
Real | Constrained |
CF6 |
CF6 |
Real | Constrained |
CF7 |
CF7 |
Real | Constrained |
CF8 |
CF8 |
Real | Constrained |
CF9 |
CF9 |
Real | Constrained |
CF10 |
CF10 |
Real | Constrained |
DTLZ1 |
DTLZ1_%D |
Real | Scalable to any number of objectives |
DTLZ2 |
DTLZ2_%D |
Real | Scalable to any number of objectives |
DTLZ3 |
DTLZ3_%D |
Real | Scalable to any number of objectives |
DTLZ4 |
DTLZ4_%D |
Real | Scalable to any number of objectives |
DTLZ7 |
DTLZ7_%D |
Real | Scalable to any number of objectives |
LZ1 |
LZ1 |
Real | Complicated Pareto set |
LZ2 |
LZ2 |
Real | Complicated Pareto set |
LZ3 |
LZ3 |
Real | Complicated Pareto set |
LZ4 |
LZ4 |
Real | Complicated Pareto set |
LZ5 |
LZ5 |
Real | Complicated Pareto set |
LZ6 |
LZ6 |
Real | Complicated Pareto set |
LZ7 |
LZ7 |
Real | Complicated Pareto set |
LZ8 |
LZ8 |
Real | Complicated Pareto set |
LZ9 |
LZ9 |
Real | Complicated Pareto set |
UF1 |
UF1 |
Real | Complicated Pareto set |
UF2 |
UF2 |
Real | Complicated Pareto set |
UF3 |
UF3 |
Real | Complicated Pareto set |
UF4 |
UF4 |
Real | Complicated Pareto set |
UF5 |
UF5 |
Real | Complicated Pareto set |
UF6 |
UF6 |
Real | Complicated Pareto set |
UF7 |
UF7 |
Real | Complicated Pareto set |
UF8 |
UF8 |
Real | Complicated Pareto set |
UF9 |
UF9 |
Real | Complicated Pareto set |
UF10 |
UF10 |
Real | Complicated Pareto set |
UF11 |
UF11 |
Real | Rotated instance of DTLZ2_5 |
UF12 |
UF12 |
Real | Rotated instance of DTLZ3_5 |
UF13 |
UF13 |
Real | Instance of WFG_5 |
WFG1 |
WFG1_%D |
Real | Scalable to any number of objectives |
WFG2 |
WFG2_%D |
Real | Scalable to any number of objectives |
WFG3 |
WFG3_%D |
Real | Scalable to any number of objectives |
WFG4 |
WFG4_%D |
Real | Scalable to any number of objectives |
WFG5 |
WFG5_%D |
Real | Scalable to any number of objectives |
WFG6 |
WFG6_%D |
Real | Scalable to any number of objectives |
WFG7 |
WFG7_%D |
Real | Scalable to any number of objectives |
WFG8 |
WFG8_%D |
Real | Scalable to any number of objectives |
WFG9 |
WFG9_%D |
Real | Scalable to any number of objectives |
ZDT1 |
ZDT1 |
Real | |
ZDT2 |
ZDT2 |
Real | |
ZDT3 |
ZDT3 |
Real | |
ZDT4 |
ZDT4 |
Real | |
ZDT5 |
ZDT5 |
Binary | |
ZDT6 |
ZDT6 |
Real | |
Belegundu |
Belegundu |
Real | |
Binh |
Binh |
Real | |
Binh2 |
Binh2 |
Real | |
Binh3 |
Binh3 |
Real | |
Binh4 |
Binh4 |
Real | |
Fonseca |
Fonseca |
Real | |
Fonseca2 |
Fonseca2 |
Real | |
Jimenez |
Jimenez |
Real | |
Kita |
Kita |
Real | |
Kursawe |
Kursawe |
Real | |
Laumanns |
Laumanns |
Real | |
Lis |
Lis |
Real | |
Murata |
Murata |
Real | |
Obayashi |
Obayashi |
Real | |
OKA1 |
OKA1 |
Real | |
OKA2 |
OKA2 |
Real | |
Osyczka |
Osyczka |
Real | |
Osyczka2 |
Osyczka2 |
Real | |
Poloni |
Poloni |
Real | |
Quagliarella |
Quagliarella |
Real | |
Rendon |
Rendon |
Real | |
Rendon2 |
Rendon2 |
Real | |
Schaffer |
Schaffer |
Real | |
Schaffer2 |
Schaffer2 |
Real | |
Srinivas |
Srinivas |
Real | |
Tamaki |
Tamaki |
Real | |
Tanaka |
Tanaka |
Real | |
Viennet |
Viennet |
Real | |
Viennet2 |
Viennet2 |
Real | |
Viennet3 |
Viennet3 |
Real | |
Viennet4 |
Viennet4 |
Real |
| Constructor Summary | |
|---|---|
StandardProblems()
Constructs a problem provider for the standard set of test problems. |
|
| Method Summary | |
|---|---|
Problem |
getProblem(String name)
Returns the problem with the specified name, or null if this
provider does not support the problem. |
NondominatedPopulation |
getReferenceSet(String name)
Returns the reference set for the specified problem, or null if
this provider does not support the problem or no reference set is
available. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StandardProblems()
| Method Detail |
|---|
public Problem getProblem(String name)
ProblemProvidernull if this
provider does not support the problem.
getProblem in class ProblemProvidername - the problem name
null if this
provider does not support the problempublic NondominatedPopulation getReferenceSet(String name)
ProblemProvidernull if
this provider does not support the problem or no reference set is
available.
getReferenceSet in class ProblemProvidername - the problem name
null if
this provider does not support the problem or no reference set
is available
|
MOEA Framework 2.5 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||