From c95386256ef79c2a415eeb4ab83ae5ec9e5b1532 Mon Sep 17 00:00:00 2001 From: FauziAkram Date: Wed, 26 Nov 2025 17:43:38 +0300 Subject: [PATCH] Simplify the highBestMoveEffort formula in Time management Passed STC: LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 22272 W: 5885 L: 5655 D: 10732 Ptnml(0-2): 76, 2329, 6108, 2535, 88 https://tests.stockfishchess.org/tests/view/69244d07ba083df4ca63e02b Passed LTC: LLR: 2.95 (-2.94,2.94) <-1.75,0.25> Total: 48690 W: 12405 L: 12221 D: 24064 Ptnml(0-2): 29, 4755, 14597, 4931, 33 https://tests.stockfishchess.org/tests/view/6924de9aba083df4ca63e327 closes https://github.com/official-stockfish/Stockfish/pull/6451 No functional change --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index f5133905e..8e30f3dc3 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -492,7 +492,7 @@ void Search::Worker::iterative_deepening() { double bestMoveInstability = 1.02 + 2.14 * totBestMoveChanges / threads.size(); - double highBestMoveEffort = completedDepth >= 10 && nodesEffort >= 93337 ? 0.75 : 1.0; + double highBestMoveEffort = nodesEffort >= 93340 ? 0.76 : 1.0; double totalTime = mainThread->tm.optimum() * fallingEval * reduction * bestMoveInstability * highBestMoveEffort;