Skip to content

Commit baf184e

Browse files
vondelesnicolet
authored andcommitted
Tweak late move reductions at root
More LMR at root, unless a fail low might happen. passed STC: LLR: 2.94 (-2.94,2.94) {-1.00,3.00} Total: 25428 W: 4960 L: 4789 D: 15679 Ptnml(0-2): 424, 2948, 5832, 3045, 460 http://tests.stockfishchess.org/tests/view/5e1c9afed12216a2857e6401 passed LTC: LLR: 2.94 (-2.94,2.94) {0.00,2.00} Total: 187423 W: 24253 L: 23599 D: 139571 Ptnml(0-2): 1284, 17437, 55536, 18085, 1292 http://tests.stockfishchess.org/tests/view/5e1ceb9975be933c8fe635a3 Closes #2493 Bench: 5156767
1 parent 7150183 commit baf184e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/search.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1115,7 +1115,7 @@ namespace {
11151115
// Step 16. Reduced depth search (LMR, ~200 Elo). If the move fails high it will be
11161116
// re-searched at full depth.
11171117
if ( depth >= 3
1118-
&& moveCount > 1 + 2 * rootNode
1118+
&& moveCount > 1 + rootNode + (rootNode && bestValue < alpha)
11191119
&& (!rootNode || thisThread->best_move_count(move) == 0)
11201120
&& ( !captureOrPromotion
11211121
|| moveCountPruning

0 commit comments

Comments
 (0)