]> git.sesse.net Git - stockfish/commit
Big search tuning
authorMichael Chaly <Vizvezdenec@gmail.com>
Wed, 9 Feb 2022 14:39:21 +0000 (17:39 +0300)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Wed, 9 Feb 2022 16:17:00 +0000 (17:17 +0100)
commitb0b31558a236301aa8578030a8a3109856634fa9
tree00d5e13e98ae804ca54bfc42b1e6afd981b627cc
parent08ac4e9db5d763edb788f3b01ea5c3bac494defa
Big search tuning

Most credits for this patch should go to @candirufish.
Based on his big search tuning (1M games at 20+0.1s)

https://tests.stockfishchess.org/tests/view/61fc7a6ed508ec6a1c9f4b7d

with some hand polishing on top of it, which includes :

a) correcting trend sigmoid - for some reason original tuning resulted in it being negative. This heuristic was proven to be worth some elo for years so reversing it sign is probably some random artefact;
b) remove changes to continuation history based pruning - this heuristic historically was really good at providing green STCs and then failing at LTC miserably if we tried to make it more strict, original tuning was done at short time control and thus it became more strict - which doesn't scale to longer time controls;
c) remove changes to improvement - not really indended :).

passed STC
https://tests.stockfishchess.org/tests/view/6203526e88ae2c84271c2ee2
LLR: 2.94 (-2.94,2.94) <0.00,2.50>
Total: 16840 W: 4604 L: 4363 D: 7873
Ptnml(0-2): 82, 1780, 4449, 2033, 76

passed LTC
https://tests.stockfishchess.org/tests/view/620376e888ae2c84271c35d4
LLR: 2.96 (-2.94,2.94) <0.50,3.00>
Total: 17232 W: 4771 L: 4542 D: 7919
Ptnml(0-2): 14, 1655, 5048, 1886, 13

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

bench 5030992
src/search.cpp