From 59c578ad284f057ec32afe506814aaf0f8f7b4f4 Mon Sep 17 00:00:00 2001 From: Stefan Geschwentner Date: Sun, 19 Jan 2025 18:31:31 +0100 Subject: [PATCH] Add move count based reduction. Do less reduction which is linear increasing with move count (factor = 64). Passed STC: LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 191488 W: 49982 L: 49432 D: 92074 Ptnml(0-2): 731, 22523, 48614, 23217, 659 https://tests.stockfishchess.org/tests/view/678d0b29d63764e34db4904b Passed LTC: LLR: 2.94 (-2.94,2.94) <0.50,2.50> Total: 90582 W: 23150 L: 22717 D: 44715 Ptnml(0-2): 73, 9936, 24822, 10405, 55 https://tests.stockfishchess.org/tests/view/678d347cd63764e34db4916f closes https://github.com/official-stockfish/Stockfish/pull/5807 Bench: 1803474 --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index e99d5d3f..de431843 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1155,7 +1155,7 @@ moves_loop: // When in check, search starts here // These reduction adjustments have no proven non-linear scaling - r += 307; + r += 307 - moveCount * 64; r -= std::abs(correctionValue) / 34112;