Class GeneticAlgorithmBuilder<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder<S>
- Type Parameters:
S-
Class to configure and build an instance of a genetic algorithm
- Author:
- Antonio J. Nebro (ajnebro@uma.es)
-
Constructor Summary
ConstructorsConstructorDescriptionGeneticAlgorithmBuilder(String name, Problem<S> problem, int populationSize, int offspringPopulationSize, CrossoverOperator<S> crossover, MutationOperator<S> mutation) -
Method Summary
Modifier and TypeMethodDescriptionbuild()setEvaluation(Evaluation<S> evaluation) setReplacement(Replacement<S> replacement) setSelection(Selection<S> selection) setTermination(Termination termination) setVariation(Variation<S> variation)
-
Constructor Details
-
GeneticAlgorithmBuilder
public GeneticAlgorithmBuilder(String name, Problem<S> problem, int populationSize, int offspringPopulationSize, CrossoverOperator<S> crossover, MutationOperator<S> mutation)
-
-
Method Details
-
setTermination
-
setEvaluation
-
setReplacement
-
setSelection
-
setVariation
-
build
-