public class UCTFactory<T,A> extends MCTSFactory<T,A,java.lang.Double>
| Constructor and Description |
|---|
UCTFactory() |
| Modifier and Type | Method and Description |
|---|---|
UCT<T,A> |
getAlgorithm() |
int |
getSeed() |
void |
setSeed(int seed) |
getAlgorithm, getDefaultPolicy, getEvaluationFailurePenalty, getTreePolicy, isForbidDoublePaths, setDefaultPolicy, setEvaluationFailurePenalty, setForbidDoublePaths, setTreePolicypublic int getSeed()
public void setSeed(int seed)
public UCT<T,A> getAlgorithm()
getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<GraphSearchWithPathEvaluationsInput<T,A,java.lang.Double>,EvaluatedSearchGraphPath<T,A,java.lang.Double>>getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithmFactory<GraphSearchWithPathEvaluationsInput<T,A,java.lang.Double>,EvaluatedSearchGraphPath<T,A,java.lang.Double>,java.lang.Double>getAlgorithm in interface IGraphSearchFactory<GraphSearchWithPathEvaluationsInput<T,A,java.lang.Double>,EvaluatedSearchGraphPath<T,A,java.lang.Double>,T,A>getAlgorithm in interface IOptimalPathInORGraphSearchFactory<GraphSearchWithPathEvaluationsInput<T,A,java.lang.Double>,T,A,java.lang.Double>getAlgorithm in class MCTSFactory<T,A,java.lang.Double>