 ElbertoOneandStéphane Nicolet
|
738a6dfd4c
|
Simplify check extensions
Remove the !moveCountPruning condition for check extensions, which seems not necessary.
STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 22238 W: 4835 L: 4715 D: 12688
http://tests.stockfishchess.org/tests/view/5bb3241a0ebc592439f6d2ac
LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 36593 W: 5898 L: 5802 D: 24893
http://tests.stockfishchess.org/tests/view/5bb34c220ebc592439f6d5dc
Bench: 4274207
|
2018-10-14 20:40:57 +02:00 |
|
 ElbertoOneandStéphane Nicolet
|
4bef7aa5cd
|
Parameter tweaks in PSQT and NMP
This patch is a combinaison of two parameters tweaks patches which
have failed as strong yellows at LTC recently, by Alain Savard (Rocky640)
and Fabian Fichter (ianfab):
http://tests.stockfishchess.org/tests/view/5b8a71e60ebc592cf2749b1d
http://tests.stockfishchess.org/tests/view/5b81ce3b0ebc5902bdbb6585
Passed STC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 57200 W: 12392 L: 12008 D: 32800
http://tests.stockfishchess.org/tests/view/5b8d0a5a0ebc592cf274c48f
And LTC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 37215 W: 6233 L: 5962 D: 25020
http://tests.stockfishchess.org/tests/view/5b8d56090ebc592cf274cb53
Closes https://github.com/official-stockfish/Stockfish/pull/1764
Bench: 4136116
---------------
How to continue from there?
The null move reduction formula in line 769 of search.cpp is quite convoluted
and full of mysterious magic constants at the moment, it would certainly be
nice to simplify it and/or gain more Elo from it:
```
Depth R = ( (823 + 67 * depth / ONE_PLY) / 256
+ std::min(int(eval - beta) / 200, 3)) * ONE_PLY;
```
|
2018-09-04 10:43:02 +02:00 |
|