public class ArtificiallDecisionMakerBuilder<S extends Solution<?>> extends Object implements AlgorithmBuilder<ArtificialDecisionMakerDecisionTree<S>>
| Constructor and Description |
|---|
ArtificiallDecisionMakerBuilder(Problem<S> problem,
InteractiveAlgorithm<S,List<S>> algorithm)
ArtificiallDecisionMakerBuilder constructor
|
| Modifier and Type | Method and Description |
|---|---|
ArtificialDecisionMakerDecisionTree<S> |
build() |
int |
getMaxIterations() |
Problem<S> |
getProblem() |
ArtificiallDecisionMakerBuilder<S> |
setAlgorithm(InteractiveAlgorithm<S,List<S>> algorithm) |
ArtificiallDecisionMakerBuilder<S> |
setAsp(List<Double> asp) |
ArtificiallDecisionMakerBuilder<S> |
setConsiderationProbability(double considerationProbability) |
ArtificiallDecisionMakerBuilder<S> |
setMaxEvaluations(int maxEvaluations) |
ArtificiallDecisionMakerBuilder<S> |
setNumberReferencePoints(int numberReferencePoints) |
ArtificiallDecisionMakerBuilder<S> |
setRankingCoeficient(List<Double> rankingCoeficient) |
ArtificiallDecisionMakerBuilder<S> |
setTolerance(double tolerance) |
public ArtificiallDecisionMakerBuilder<S> setMaxEvaluations(int maxEvaluations)
public ArtificiallDecisionMakerBuilder<S> setAsp(List<Double> asp)
public ArtificiallDecisionMakerBuilder<S> setAlgorithm(InteractiveAlgorithm<S,List<S>> algorithm)
public ArtificiallDecisionMakerBuilder<S> setConsiderationProbability(double considerationProbability)
public ArtificiallDecisionMakerBuilder<S> setTolerance(double tolerance)
public ArtificiallDecisionMakerBuilder<S> setRankingCoeficient(List<Double> rankingCoeficient)
public ArtificiallDecisionMakerBuilder<S> setNumberReferencePoints(int numberReferencePoints)
public ArtificialDecisionMakerDecisionTree<S> build()
build in interface AlgorithmBuilder<ArtificialDecisionMakerDecisionTree<S extends Solution<?>>>public int getMaxIterations()
Copyright © 2018. All rights reserved.