jmetal.metaheuristics.mocell
Class MOCell

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

public class MOCell
extends Algorithm

This class represents an asynchronous version of MOCell algorithm, combining aMOCell2 and aMOCell3. It is the aMOCell4 variant described in: A.J. Nebro, J.J. Durillo, F. Luna, B. Dorronsoro, E. Alba "Design Issues in a Multiobjective Cellular Genetic Algorithm." Evolutionary Multi-Criterion Optimization. 4th International Conference, EMO 2007. Sendai/Matsushima, Japan, March 2007.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jmetal.core.Algorithm
inputParameters_, operators_, problem_
 
Constructor Summary
MOCell(Problem problem)
           
 
Method Summary
 SolutionSet execute()
          Execute the 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

MOCell

public MOCell(Problem problem)
Method Detail

execute

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