]> git.sesse.net Git - stockfish/commit
Simplify LMR rule for non-checking captures
authorbmc4 <bmc4@cin.ufpe.br>
Wed, 12 May 2021 12:38:26 +0000 (09:38 -0300)
committerStéphane Nicolet <cassio@free.fr>
Wed, 12 May 2021 15:13:52 +0000 (17:13 +0200)
commit594e2ac9994f22cb7c5b74f3da3dbb512cbdb510
treec051dc080492a79da9ebbe3acb7285230bb8348c
parentb62af7ac1e78c1b35103dfe6110201d0b810aee0
Simplify LMR rule for non-checking captures

We simplify away the complicated rule in LMR for "non-checking captures
likely to be bad", as it seems not to bring any strength anymore.

STC:
LLR: 2.94 (-2.94,2.94) <-2.50,0.50>
Total: 55256 W: 4972 L: 4897 D: 45387
Ptnml(0-2): 177, 3976, 19234, 4077, 164
https://tests.stockfishchess.org/tests/view/609adf3b3a33eb67a844f842

LTC:
LLR: 2.95 (-2.94,2.94) <-2.50,0.50>
Total: 10344 W: 437 L: 353 D: 9554
Ptnml(0-2): 1, 322, 4449, 392, 8
https://tests.stockfishchess.org/tests/view/609b3dfa3a33eb67a844f88e

--

While at it, we also update the Elo estimate of the previous rule in LMR
(see https://tests.stockfishchess.org/tests/view/609af2a63a33eb67a844f867).

closes https://github.com/official-stockfish/Stockfish/pull/3460

Bench: 3840688
src/search.cpp