]> git.sesse.net Git - stockfish/commit
Refine deeper post-lmr searches
authorMichael Chaly <Vizvezdenec@gmail.com>
Sun, 7 May 2023 20:33:04 +0000 (23:33 +0300)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Sun, 7 May 2023 20:36:57 +0000 (22:36 +0200)
commit65e2150501b87e6ce00fae4e3f056444f39462fd
treef1e569c39f76d3c3849a04f4ddf3ef33ee33539c
parent464ebdf127273db0ccb0084c881b255b880e922e
Refine deeper post-lmr searches

This patch improves logic conditions for performing deeper searches after passed LMR.

Instead of exceeding alpha by some margin now it requires to exceed the
current best value - which may be lower than alpha (but never bigger since we
update alpha with bestvalue if it exceeds alpha).

Passed STC:
https://tests.stockfishchess.org/tests/view/6455f78008858de8313775b6
LLR: 2.94 (-2.94,2.94) <0.00,2.00>
Total: 209344 W: 55993 L: 55448 D: 97903
Ptnml(0-2): 507, 22798, 57526, 23325, 516

Passed LTC:
https://tests.stockfishchess.org/tests/view/64572d46eb75932ccfebff97
LLR: 2.94 (-2.94,2.94) <0.50,2.50>
Total: 66288 W: 17867 L: 17514 D: 30907
Ptnml(0-2): 21, 6240, 20269, 6593, 21

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

bench 3808503
src/search.cpp