]> git.sesse.net Git - stockfish/commit
Introduce post-lmr extensions
authorMichael Chaly <Vizvezdenec@gmail.com>
Tue, 7 Dec 2021 16:46:21 +0000 (19:46 +0300)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Tue, 7 Dec 2021 17:15:06 +0000 (18:15 +0100)
commitc228f3196ae9965250f317c8784012c2485228c4
tree78a06b5f8dfa52af66903c2c7e5fe6f43be01d02
parent4766dfc3956f78d853c5e0c4636d6f90fd93df9a
Introduce post-lmr extensions

This idea is somewhat similar to extentions in LMR but has a different flavour.
If result of LMR was really good - thus exceeded alpha by some pretty
big given margin, we can extend move after LMR in full depth search with 0 window.
The idea is that this move is probably a fail high with somewhat of a big
probability so extending it makes a lot of sense

passed STC
https://tests.stockfishchess.org/tests/view/61ad45ea56fcf33bce7d74b7
LLR: 2.94 (-2.94,2.94) <0.00,2.50>
Total: 59680 W: 15531 L: 15215 D: 28934
Ptnml(0-2): 193, 6711, 15734, 6991, 211

passed LTC
https://tests.stockfishchess.org/tests/view/61ad9ff356fcf33bce7d8646
LLR: 2.95 (-2.94,2.94) <0.50,3.00>
Total: 59104 W: 15321 L: 14992 D: 28791
Ptnml(0-2): 53, 6023, 17065, 6364, 47

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

bench 4881329
src/search.cpp