]> git.sesse.net Git - stockfish/commit
PV-Nodes likely to fail low
authorVizvezdenec <Vizvezdenec@gmail.com>
Thu, 11 Feb 2021 07:45:16 +0000 (10:45 +0300)
committerStéphane Nicolet <cassio@free.fr>
Thu, 11 Feb 2021 22:39:06 +0000 (23:39 +0100)
commit76daa88cf878b12a03755dc0550b3fa8e4d19cb1
tree27d598c62c66c4adf1635a94e7ca1c6b7ffff55d
parent573f0e364ff4c1e5928be2ca947f65c5d4e177d5
PV-Nodes likely to fail low

Do not decrease reduction at pv-nodes which are likely to fail low.

The idea of this patch can be described as following: during the search, if a node
on the principal variation was re-searched in non-pv search and this re-search got
a value which was much lower than alpha, then we can assume that this pv-node is
likely to fail low again, and we can reduce more aggressively at this node.

Passed STC
https://tests.stockfishchess.org/tests/view/6023a5fa7f517a561bc49638
LLR: 2.95 (-2.94,2.94) {-0.25,1.25}
Total: 70288 W: 6443 L: 6223 D: 57622
Ptnml(0-2): 239, 5022, 24436, 5174, 273

Passed LTC
https://tests.stockfishchess.org/tests/view/6023f2617f517a561bc49661
LLR: 2.94 (-2.94,2.94) {0.25,1.25}
Total: 105656 W: 4048 L: 3748 D: 97860
Ptnml(0-2): 67, 3312, 45761, 3630, 58

Closes https://github.com/official-stockfish/Stockfish/pull/3349

Bench: 3766422
src/search.cpp