jmetal.metaheuristics.cellde
Class CellDE
java.lang.Object
jmetal.core.Algorithm
jmetal.metaheuristics.cellde.CellDE
- All Implemented Interfaces:
- java.io.Serializable
public class CellDE
- extends Algorithm
This class represents the original asynchronous MOCell algorithm
hybridized with Diferential evolutions (GDE3), called CellDE. It uses an
archive based on spea2 fitness to store non-dominated solutions, and it is
described in:
J.J. Durillo, A.J. Nebro, F. Luna, E. Alba "Solving Three-Objective
Optimization Problems Using a new Hybrid Cellular Genetic Algorithm".
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 |
CellDE
public CellDE(Problem problem)
- Constructor
- Parameters:
problem
- Problem to solve
execute
public SolutionSet execute()
throws JMException,
java.lang.ClassNotFoundException
- Runs of the CellDE 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