jmetal.metaheuristics.pesa2
Class PESA2

java.lang.Object
  extended by jmetal.core.Algorithm
      extended by jmetal.metaheuristics.pesa2.PESA2
All Implemented Interfaces:
java.io.Serializable

public class PESA2
extends Algorithm

This class implements the PESA2 algorithm.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jmetal.core.Algorithm
inputParameters_, operators_, problem_
 
Constructor Summary
PESA2(Problem problem)
          Constructor Creates a new instance of PESA2
 
Method Summary
 SolutionSet execute()
          Runs of the PESA2 algorithm.
 
Methods inherited from class jmetal.core.Algorithm
addOperator, getInputParameter, getOperator, getOutputParameter, getProblem, setInputParameter, setOutputParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PESA2

public PESA2(Problem problem)
Constructor Creates a new instance of PESA2

Method Detail

execute

public SolutionSet execute()
                    throws JMException,
                           java.lang.ClassNotFoundException
Runs of the PESA2 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