Adjust penalty on refuted early quiet moves

This patch changes how previous early moves are penalized in case
search finds a best move. Here, the first quiet move that was not
a transposition table move is penalized.

passed STC
https://tests.stockfishchess.org/tests/view/5f51d839ba100690c5cc5f69
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 10088 W: 1150 L: 997 D: 7941
Ptnml(0-2): 41, 772, 3278, 899, 54

passed LTC
https://tests.stockfishchess.org/tests/view/5f51e435ba100690c5cc5f76
LLR: 2.93 (-2.94,2.94) {0.25,1.25}
Total: 30808 W: 1564 L: 1405 D: 27839
Ptnml(0-2): 19, 1245, 12717, 1404, 19

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

bench 3983758
This commit is contained in:
Vizvezdenec
2020-09-04 15:53:59 +03:00
committed by Joost VandeVondele
parent 9cc482c788
commit 9a063fc3cb
2 changed files with 22 additions and 21 deletions

View File

@@ -49,6 +49,7 @@ struct Stack {
int moveCount;
bool inCheck;
bool ttPv;
bool ttHit;
};