org.moeaframework.problem.DTLZ
Class DTLZ
java.lang.Object
org.moeaframework.problem.AbstractProblem
org.moeaframework.problem.DTLZ.DTLZ
All Implemented Interfaces: Problem , AnalyticalProblem
Direct Known Subclasses: DTLZ1 , DTLZ2 , DTLZ3 , DTLZ4 , DTLZ7
public abstract class DTLZ extends AbstractProblem implements AnalyticalProblem
Implements methods shared by all problems in the DTLZ test suite.
Constructor Summary
DTLZ (int numberOfVariables,
int numberOfObjectives)
Constructs a new DTLZ problem instance with the specified number of
variables and objectives.
DTLZ
public DTLZ (int numberOfVariables,
int numberOfObjectives)
Constructs a new DTLZ problem instance with the specified number of
variables and objectives.
Parameters: numberOfVariables
- the number of variables for this problemnumberOfObjectives
- the number of objectives for this problem
newSolution
public Solution newSolution ()
Description copied from interface: Problem
Returns a new solution for this problem. Implementations must initialize
the variables so that the valid range of values is defined, but may leave
the actual value at a default or undefined state.
Specified by: newSolution
in interface Problem
Returns: a new solution for this problem
Copyright 2009-2016 MOEA Framework. All rights reserved. Licensed under the GNU Lesser General Public License . Return to the MOEA Framework homepage . Visit us on Github!