]> git.sesse.net Git - stockfish/commit
Simplify collection of bad moves for history updates.
authorStefan Geschwentner <stgeschwentner@gmail.com>
Sat, 30 Sep 2023 04:57:39 +0000 (06:57 +0200)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Sun, 8 Oct 2023 05:46:26 +0000 (07:46 +0200)
commit008d59512ac38e1e4a2f7880fe4e07b902845bb0
tree898a12a0861583e39defd32e1674b381cfbf8733
parentc17a657b045d4dc720c8c36558fe649a1c3f4a05
Simplify collection of bad moves for history updates.

1. collect only the first 32 moves searched and ignore the rest. So late bad moves get no further negative history updates.
2. collect now for quiet moves also at most 32 bad moves

STC:
https://tests.stockfishchess.org/tests/view/6517b3aeb3e74811c8af5651
LLR: 2.93 (-2.94,2.94) <-1.75,0.25>
Total: 51168 W: 13013 L: 12810 D: 25345
Ptnml(0-2): 120, 6006, 13186, 6095, 177

LTC:
https://tests.stockfishchess.org/tests/view/651adafecff46e538ee02734
LLR: 2.96 (-2.94,2.94) <-1.75,0.25>
Total: 109866 W: 27786 L: 27656 D: 54424
Ptnml(0-2): 52, 11816, 31069, 11942, 54

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

Bench: 1338617
src/search.cpp