]> git.sesse.net Git - stockfish/commit
Do less depth reduction in null move pruning for complex positions
authorMichael Chaly <Vizvezdenec@gmail.com>
Mon, 7 Feb 2022 10:32:21 +0000 (13:32 +0300)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Mon, 7 Feb 2022 16:30:35 +0000 (17:30 +0100)
commit08ac4e9db5d763edb788f3b01ea5c3bac494defa
tree1a5b6e94ac40550a3e3856cc33eae33c797839a5
parent4d3950c6eb80c932af00f6495668d5c5adf3701b
Do less depth reduction in null move pruning for complex positions

This patch makes us reduce less depth in null move pruning if complexity is high enough.
Thus, null move pruning now depends in two distinct ways on complexity,
while being the only search heuristic that exploits complexity so far.

passed STC
https://tests.stockfishchess.org/tests/view/61fde60fd508ec6a1c9f7754
LLR: 2.94 (-2.94,2.94) <0.00,2.50>
Total: 170000 W: 45555 L: 45027 D: 79418
Ptnml(0-2): 760, 19352, 44359, 19658, 871

passed LTC
https://tests.stockfishchess.org/tests/view/61fe91febf46cb834cbd5c90
LLR: 2.96 (-2.94,2.94) <0.50,3.00>
Total: 145272 W: 39182 L: 38651 D: 67439
Ptnml(0-2): 127, 14864, 42157, 15327, 161

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

bench 4461945
src/search.cpp