Package org.moeaframework.problem
Interface AnalyticalProblem
- All Superinterfaces:
AutoCloseable
,Problem
- All Known Implementing Classes:
Binh
,Binh4
,C1_DTLZ1
,C1_DTLZ3
,C2_DTLZ2
,C3_DTLZ1
,C3_DTLZ4
,ConvexC2_DTLZ2
,ConvexDTLZ2
,DTLZ
,DTLZ1
,DTLZ2
,DTLZ3
,DTLZ4
,DTLZ5
,DTLZ6
,DTLZ7
,Fonseca
,Fonseca2
,Jimenez
,Laumanns
,Murata
,Obayashi
,Rendon2
,Schaffer
,Schaffer2
,UF13
,WFG
,WFG1
,WFG2
,WFG3
,WFG4
,WFG5
,WFG6
,WFG7
,WFG8
,WFG9
,ZCAT
,ZCAT1
,ZCAT10
,ZCAT11
,ZCAT12
,ZCAT13
,ZCAT14
,ZCAT15
,ZCAT16
,ZCAT17
,ZCAT18
,ZCAT19
,ZCAT2
,ZCAT20
,ZCAT3
,ZCAT4
,ZCAT5
,ZCAT6
,ZCAT7
,ZCAT8
,ZCAT9
Interface for problems whose Pareto optimal set is known analytically, providing the
generate()
method for
producing randomly-generated reference sets.-
Method Summary
Methods inherited from interface org.moeaframework.core.Problem
close, evaluate, getName, getNumberOfConstraints, getNumberOfObjectives, getNumberOfVariables, isType, newSolution
-
Method Details
-
generate
Solution generate()Returns a randomly-generated solution using the analytical solution to this problem. Note however that discontinuous Pareto surfaces may result in some solutions generated by this method being dominated by other generated solutions. It is therefore recommended using aNondominatedPopulation
to remove dominated solutions prior to using the generated reference set.The generated solutions should be spread uniformly across the entire Pareto frontier; however, this is a suggestion and is not a requirement of this interface.
- Returns:
- a randomly-generated Pareto optimal solution to this problem
-