@Configuration public static class NSGAIIExec.JMetalApplication extends Object
| Constructor and Description |
|---|
JMetalApplication() |
| Modifier and Type | Method and Description |
|---|---|
SolutionListEvaluator |
evaluator() |
Operator |
flipMutation(Double probability) |
Algorithm |
nsgaII(String algorithmVersion,
String[] args) |
Algorithm |
nsgaIIReal(String problemName,
String[] args) |
MutationOperator |
polynomialMutation(double probability,
double distributionIndex) |
SelectionOperator |
selection() |
CrossoverOperator |
singlePointCrossover(Double probability) |
@Bean(name="nsgaII") @Scope(value="prototype") public Algorithm nsgaII(String algorithmVersion, String[] args) throws FileNotFoundException
FileNotFoundException@Bean(name="nsgaIIReal") @Scope(value="prototype") public Algorithm nsgaIIReal(String problemName, String[] args)
@Bean @Lazy public SolutionListEvaluator evaluator()
@Bean(name="singlePointCrossover") @Scope(value="prototype") public CrossoverOperator singlePointCrossover(Double probability)
@Bean(name="flipMutation") @Scope(value="prototype") public Operator flipMutation(Double probability)
@Bean(name="polynomialMutation") @Scope(value="prototype") public MutationOperator polynomialMutation(double probability, double distributionIndex)
@Bean public SelectionOperator selection()
Copyright © 2015. All rights reserved.