]> git.sesse.net Git - stockfish/commit
Decrease reductions in Lmr for some Pv nodes
authorMichael Chaly <Vizvezdenec@gmail.com>
Tue, 8 Mar 2022 07:56:07 +0000 (10:56 +0300)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Tue, 8 Mar 2022 19:19:42 +0000 (20:19 +0100)
commiteae0f8dd066b31102b6663a60c36fffccf4e1269
treec3de6ae85729ed9353c2f7b7cf1ce5e1ed98e9c5
parent270a0e737fea1774b409f70f378ca52cbc42dd3d
Decrease reductions in Lmr for some Pv nodes

This patch makes us reduce less in Lmr at pv nodes in case of static eval being far away from static evaluation of position.
Idea is that if it's the case then probably position is pretty complex so we can't be sure about how reliable LMR is so we need to reduce less.

Passed STC:
https://tests.stockfishchess.org/tests/view/6226276aa9d47c8160e81220
LLR: 2.94 (-2.94,2.94) <0.00,2.50>
Total: 262696 W: 69944 L: 69239 D: 123513
Ptnml(0-2): 1399, 29702, 68436, 30417, 1394

Passed LTC:
https://tests.stockfishchess.org/tests/view/6226b002a9d47c8160e82b91
LLR: 2.95 (-2.94,2.94) <0.50,3.00>
Total: 64008 W: 17320 L: 16982 D: 29706
Ptnml(0-2): 60, 6378, 18811, 6674, 81

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

bench 6678390
src/search.cpp