Class ArtificiallDecisionMakerBuilder<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder<S>
- All Implemented Interfaces:
AlgorithmBuilder<ArtificialDecisionMakerDecisionTree<S>>
public class ArtificiallDecisionMakerBuilder<S extends Solution<?>>
extends Object
implements AlgorithmBuilder<ArtificialDecisionMakerDecisionTree<S>>
- Author:
- Antonio J. Nebro
-
Constructor Summary
ConstructorsConstructorDescriptionArtificiallDecisionMakerBuilder(Problem<S> problem, InteractiveAlgorithm<S, List<S>> algorithm) ArtificiallDecisionMakerBuilder constructor -
Method Summary
Modifier and TypeMethodDescriptionbuild()intsetAlgorithm(InteractiveAlgorithm<S, List<S>> algorithm) setConsiderationProbability(double considerationProbability) setMaxEvaluations(int maxEvaluations) setNumberReferencePoints(int numberReferencePoints) setRankingCoeficient(List<Double> rankingCoeficient) setTolerance(double tolerance)
-
Constructor Details
-
ArtificiallDecisionMakerBuilder
-
-
Method Details
-
setMaxEvaluations
-
setAsp
-
setAlgorithm
-
setConsiderationProbability
public ArtificiallDecisionMakerBuilder<S> setConsiderationProbability(double considerationProbability) -
setTolerance
-
setRankingCoeficient
-
setNumberReferencePoints
-
build
- Specified by:
buildin interfaceAlgorithmBuilder<S extends Solution<?>>
-
getProblem
-
getMaxIterations
public int getMaxIterations()
-