]> git.sesse.net Git - stockfish/commit
Apply good/bad history reduction also when inCheck
authorGiacomo Lorenzetti <g.lorenz9@protonmail.com>
Sun, 18 Jul 2021 18:14:11 +0000 (20:14 +0200)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Fri, 23 Jul 2021 17:02:58 +0000 (19:02 +0200)
commita85928e7ecf36431aee5bf48d46bfea4e6085cb7
treedd94808e0c7e23320f0a652247c32dc069ceaad8
parent760b7462bc89e4202ef6b43dc052b4364167ed4d
Apply good/bad history reduction also when inCheck

Main idea is that, in some cases, 'in check' situations are not so different from 'not in check' ones.
Trying to use piece count in order to select only a few 'in check' situations have failed LTC testing.
It could be interesting to apply one of those ideas in other parts of the search function.

passed STC:
https://tests.stockfishchess.org/tests/view/60f1b68dd1189bed71812d40
LLR: 2.93 (-2.94,2.94) <-2.50,0.50>
Total: 53472 W: 4078 L: 4008 D: 45386
Ptnml(0-2): 127, 3297, 19795, 3413, 104

passed LTC:
https://tests.stockfishchess.org/tests/view/60f291e6d1189bed71812de3
LLR: 2.92 (-2.94,2.94) <-2.50,0.50>
Total: 89712 W: 2651 L: 2632 D: 84429
Ptnml(0-2): 60, 2261, 40188, 2294, 53

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

Bench: 5185789
AUTHORS
src/search.cpp