Increase null verification threshold to 12 plies
authorMarco Costalba <mcostalba@gmail.com>
Thu, 4 Apr 2013 19:53:59 +0000 (21:53 +0200)
committerMarco Costalba <mcostalba@gmail.com>
Tue, 9 Apr 2013 21:29:58 +0000 (23:29 +0200)
Increasing depth limit to 10 plies seems stronger
after 16K games at 15"+0.05 (ELO: +3.56) and also
repeating the test at 60"+0.05 TC:

ELO: 2.08 +-3.1 (95%) LOS: 90.9%
Total: 16000 W: 2641 L: 2545 D: 10814

Moreover setting the limit to 12 is proved stronger
then limit set to 10 by direct SPRT test at 15"+0.05:

ELO: 2.56 +-2.0 (95%) LOS: 99.5%
Total: 46568 W: 9240 L: 8897 D: 28431

So we directly set the limit to 12, the strongest setup.

bench: 4361224

src/search.cpp

index ab34673463c57286d7ec4047a46755d6fc24701e..1abe022aacefa580d699131310127c8a7910437f 100644 (file)
@@ -679,7 +679,7 @@ namespace {
             if (nullValue >= VALUE_MATE_IN_MAX_PLY)
                 nullValue = beta;
 
-            if (depth < 6 * ONE_PLY)
+            if (depth < 12 * ONE_PLY)
                 return nullValue;
 
             // Do verification search at high depths