Package org.moeaframework.problem.ZCAT
Class ZCAT16
java.lang.Object
org.moeaframework.problem.AbstractProblem
org.moeaframework.problem.ZCAT.ZCAT
org.moeaframework.problem.ZCAT.ZCAT16
- All Implemented Interfaces:
AutoCloseable
,Problem
,AnalyticalProblem
The ZCAT16 test problem.
-
Field Summary
Fields inherited from class org.moeaframework.problem.ZCAT.ZCAT
bias, EPSILON, F, G, imbalance, level
Fields inherited from class org.moeaframework.problem.AbstractProblem
numberOfConstraints, numberOfObjectives, numberOfVariables
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getDimension
(double[] y) The dimension of the Pareto front / Pareto set.Methods inherited from class org.moeaframework.problem.ZCAT.ZCAT
evaluate, evaluateF, evaluateZ, generate, getAlpha, getBeta, getJ, getName, getW, getY, getZ, newSolution, Zbias
Methods inherited from class org.moeaframework.problem.AbstractProblem
close, getNumberOfConstraints, getNumberOfObjectives, getNumberOfVariables
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.moeaframework.core.Problem
close, getNumberOfConstraints, getNumberOfObjectives, getNumberOfVariables, isType
-
Constructor Details
-
ZCAT16
public ZCAT16(int numberOfObjectives) Constructs the ZCAT16 test problem.- Parameters:
numberOfObjectives
- the number of objectives
-
ZCAT16
public ZCAT16(int numberOfObjectives, boolean complicatedPS) Constructs the ZCAT16 test problem.- Parameters:
numberOfObjectives
- the number of objectivescomplicatedPS
-true
if using the complicated Pareto set shape function;false
otherwise
-
-
Method Details
-
getDimension
public int getDimension(double[] y) Description copied from class:ZCAT
The dimension of the Pareto front / Pareto set. This is typicallynumberOfObjectives-1
but can differ for certain degenerate (ZCAT14 - ZCAT16) or hybrid (ZCAT19 - ZCAT20) problems.- Overrides:
getDimension
in classZCAT
- Parameters:
y
- the normalized decision variables- Returns:
- the dimension of the Pareto front / Pareto set
-