Package org.uma.jmetal.algorithm.impl
Class AbstractEvolutionStrategy<S,Result>
java.lang.Object
org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm<S,Result>
org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy<S,Result>
- All Implemented Interfaces:
java.io.Serializable,java.lang.Runnable,Algorithm<Result>,DescribedEntity
public abstract class AbstractEvolutionStrategy<S,Result> extends AbstractEvolutionaryAlgorithm<S,Result>
Abstract class representing an evolution strategy algorithm
- Author:
- Antonio J. Nebro
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected MutationOperator<S>mutationOperatorFields inherited from class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
population, problem -
Constructor Summary
Constructors Constructor Description AbstractEvolutionStrategy(Problem<S> problem)Constructor -
Method Summary
Modifier and Type Method Description MutationOperator<S>getMutationOperator()Methods inherited from class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
createInitialPopulation, evaluatePopulation, getPopulation, getProblem, getResult, initProgress, isStoppingConditionReached, replacement, reproduction, run, selection, setPopulation, setProblem, updateProgress
-
Field Details
-
Constructor Details
-
AbstractEvolutionStrategy
Constructor- Parameters:
problem- The problem to solve
-
-
Method Details