ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCTFactory Maven / Gradle / Ivy
package ai.libs.jaicore.search.algorithms.mdp.mcts.uct;
import ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS;
import ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory;
import ai.libs.jaicore.search.probleminputs.IMDP;
public class UCTFactory extends MCTSFactory> {
@Override
public MCTS getAlgorithm(final IMDP input) {
return new UCT<>(input, this.getDefaultPolicy(true), this.getMaxIterations(), this.getGamma(), this.getEpsilon(), this.isTabooExhaustedNodes());
}
}