]> git.sesse.net Git - stockfish/commit
Skip full depth search in LMR depending on depth
authorVoyagerOne <excelgeek@gmail.com>
Tue, 22 Nov 2022 17:07:33 +0000 (20:07 +0300)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Wed, 23 Nov 2022 20:25:14 +0000 (21:25 +0100)
commit85ae65db1dd315ea500f30226781c4c471d30c5d
tree38863c6d73d036cd6276fb7aca67aae91db05b51
parentd8f3209fb4053bec406645e6df0f8a4d71f5a749
Skip full depth search in LMR depending on depth

dynamically adjust newDepth, and skip full depth search if newDepth doesn't exceed the previous search depth.
This affects the used newDepth for future searches, and influences the stat bonus for the move.

Passed STC:
https://tests.stockfishchess.org/tests/view/63795500aa34433735bc1cfe
LLR: 2.95 (-2.94,2.94) <0.00,2.00>
Total: 112776 W: 30082 L: 29663 D: 53031
Ptnml(0-2): 352, 12453, 30423, 12744, 416

Passed LTC:
https://tests.stockfishchess.org/tests/view/6379ea39aa34433735bc2f9b
LLR: 2.94 (-2.94,2.94) <0.50,2.50>
Total: 83576 W: 22559 L: 22169 D: 38848
Ptnml(0-2): 38, 8011, 25303, 8395, 41

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

Bench: 4390318
src/search.cpp