public class ABYSSBuilder extends Object implements AlgorithmBuilder
| Modifier and Type | Field and Description |
|---|---|
protected LocalSearchOperator<DoubleSolution> |
improvementOperator |
| Constructor and Description |
|---|
ABYSSBuilder(DoubleProblem problem,
Archive archive) |
| Modifier and Type | Method and Description |
|---|---|
ABYSS |
build() |
int |
getArchiveSize() |
CrossoverOperator |
getCrossoverOperator() |
LocalSearchOperator<DoubleSolution> |
getImprovementOperator() |
int |
getMaxEvaluations() |
MutationOperator |
getMutationOperator() |
int |
getNumberOfSubranges() |
int |
getPopulationSize() |
int |
getRefSet1Size() |
int |
getRefSet2Size() |
ABYSSBuilder |
setArchiveSize(int archiveSize) |
ABYSSBuilder |
setCrossoverOperator(CrossoverOperator crossoverOperator) |
ABYSSBuilder |
setImprovementOperator(ArchiveMutationLocalSearch<DoubleSolution> improvementOperator) |
ABYSSBuilder |
setMaxEvaluations(int maxEvaluations) |
ABYSSBuilder |
setMutationOperator(MutationOperator mutationOperator) |
ABYSSBuilder |
setNumberOfSubranges(int numberOfSubranges) |
ABYSSBuilder |
setPopulationSize(int populationSize) |
ABYSSBuilder |
setRefSet1Size(int refSet1Size) |
ABYSSBuilder |
setRefSet2Size(int refSet2Size) |
protected LocalSearchOperator<DoubleSolution> improvementOperator
public ABYSSBuilder(DoubleProblem problem, Archive archive)
public CrossoverOperator getCrossoverOperator()
public ABYSSBuilder setCrossoverOperator(CrossoverOperator crossoverOperator)
public LocalSearchOperator<DoubleSolution> getImprovementOperator()
public ABYSSBuilder setImprovementOperator(ArchiveMutationLocalSearch<DoubleSolution> improvementOperator)
public MutationOperator getMutationOperator()
public ABYSSBuilder setMutationOperator(MutationOperator mutationOperator)
public int getNumberOfSubranges()
public ABYSSBuilder setNumberOfSubranges(int numberOfSubranges)
public int getPopulationSize()
public ABYSSBuilder setPopulationSize(int populationSize)
public int getRefSet1Size()
public ABYSSBuilder setRefSet1Size(int refSet1Size)
public int getRefSet2Size()
public ABYSSBuilder setRefSet2Size(int refSet2Size)
public int getArchiveSize()
public ABYSSBuilder setArchiveSize(int archiveSize)
public int getMaxEvaluations()
public ABYSSBuilder setMaxEvaluations(int maxEvaluations)
public ABYSS build()
build in interface AlgorithmBuilderCopyright © 2015. All rights reserved.