jmetal.metaheuristics.nsgaII
Class pNSGAII
java.lang.Object
jmetal.core.Algorithm
jmetal.metaheuristics.nsgaII.pNSGAII
- All Implemented Interfaces:
- java.io.Serializable
public class pNSGAII
- extends Algorithm
Implementation of NSGA-II.
This implementation of NSGA-II makes use of a QualityIndicator object
to obtained the convergence speed of the algorithm. This version is used
in the paper:
A.J. Nebro, J.J. Durillo, C.A. Coello Coello, F. Luna, E. Alba
"A Study of Convergence Speed in Multi-Objective Metaheuristics."
To be presented in: PPSN'08. Dortmund. September 2008.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pNSGAII
public pNSGAII(Problem problem,
IParallelEvaluator evaluator)
- Constructor
- Parameters:
problem
- Problem to solveevaluator
- Parallel evaluator
execute
public SolutionSet execute()
throws JMException,
java.lang.ClassNotFoundException
- Runs the NSGA-II algorithm.
- Specified by:
execute
in class Algorithm
- Returns:
- a
SolutionSet
that is a set of non dominated solutions
as a result of the algorithm execution
- Throws:
JMException
java.lang.ClassNotFoundException