1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-02 09:39:36 +00:00

Remove some conditions at PV improvement reduction

Non-regression STC:
LLR: 2.94 (-2.94,2.94) <-1.75,0.25>
Total: 63664 W: 17007 L: 16823 D: 29834
Ptnml(0-2): 163, 6998, 17336, 7162, 173
https://tests.stockfishchess.org/tests/view/6430b124028b029b01ac99f2

Non-regression LTC:
LLR: 2.94 (-2.94,2.94) <-1.75,0.25>
Total: 90016 W: 24399 L: 24258 D: 41359
Ptnml(0-2): 52, 8672, 27405, 8841, 38
https://tests.stockfishchess.org/tests/view/64310e74028b029b01ad3131

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

Bench: 3661938
This commit is contained in:
MinetaS 2023-04-07 14:49:05 +00:00 committed by Joost VandeVondele
parent acb0d204d5
commit 96b6c0b36f

View file

@ -1331,9 +1331,6 @@ moves_loop: // When in check, search starts here
{ {
// Reduce other moves if we have found at least one score improvement (~1 Elo) // Reduce other moves if we have found at least one score improvement (~1 Elo)
if ( depth > 1 if ( depth > 1
&& ( (improving && complexity > 971)
|| value < (5 * alpha + 75 * beta) / 87
|| depth < 6)
&& beta < 12535 && beta < 12535
&& value > -12535) && value > -12535)
depth -= 1; depth -= 1;