Skip to content

Commit a253e74

Browse files
committed
Use the best move eval instead of highest eval for temperature cutoff.
1 parent daf933e commit a253e74

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/mcts/search.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -595,8 +595,10 @@ EdgeAndNode Search::GetBestChildWithTemperature(Node* parent,
595595
root_limit.end()) {
596596
continue;
597597
}
598-
if (edge.GetN() + offset > max_n) max_n = edge.GetN() + offset;
599-
if (edge.GetQ(fpu) > max_eval) max_eval = edge.GetQ(fpu);
598+
if (edge.GetN() + offset > max_n) {
599+
max_n = edge.GetN() + offset;
600+
if (edge.GetQ(fpu) > max_eval) max_eval = edge.GetQ(fpu);
601+
}
600602
}
601603

602604
// No move had enough visits for temperature, so use default child criteria

0 commit comments

Comments
 (0)