update mcts

This commit is contained in:
ramollia
2026-01-16 15:55:25 +01:00
parent c4b9378128
commit 3e4a343c4e
4 changed files with 15 additions and 15 deletions

View File

@@ -92,10 +92,14 @@ public abstract class MCTSAI extends AbstractAI {
public MCTSAI(int milliseconds) {
this.milliseconds = milliseconds;
this.lastIterations = 0;
}
public MCTSAI(MCTSAI other) {
this.milliseconds = other.milliseconds;
this.lastIterations = other.lastIterations;
}
public int getLastIterations() {

View File

@@ -41,7 +41,8 @@ public class MCTSAI3 extends MCTSAI {
tasks.add(() -> {
final Node localRoot = new Node(game.deepCopy());
while (Float.isNaN(localRoot.solved) && System.nanoTime() < endTime) {
// while (Float.isNaN(localRoot.solved) && System.nanoTime() < endTime) {
while (System.nanoTime() < endTime) {
Node leaf = selection(localRoot);
leaf = expansion(leaf);
final float value = simulation(leaf);