Package org.uma.jmetal.algorithm.impl
Class AbstractDifferentialEvolution<Result>
java.lang.Object
org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm<DoubleSolution,Result>
org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution<Result>
- All Implemented Interfaces:
Serializable,Runnable,Algorithm<Result>
public abstract class AbstractDifferentialEvolution<Result>
extends AbstractEvolutionaryAlgorithm<DoubleSolution,Result>
Abstract class representing differential evolution (DE) algorithms
- Version:
- 1.0
- Author:
- Antonio J. Nebro
- See Also:
-
Field Summary
Fields inherited from class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
population, problem -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract DifferentialEvolutionCrossoverabstract DifferentialEvolutionSelectionMethods inherited from class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
createInitialPopulation, evaluatePopulation, getPopulation, getProblem, initProgress, isStoppingConditionReached, replacement, reproduction, run, selection, setPopulation, setProblem, updateProgressMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.uma.jmetal.algorithm.Algorithm
description, name, result
-
Constructor Details
-
AbstractDifferentialEvolution
public AbstractDifferentialEvolution()
-
-
Method Details
-
getCrossoverOperator
-
getSelectionOperator
-