From 17ef886fc32013fd5159484b8f9e547a5d183d59 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Fri, 10 Apr 2009 09:49:29 +0100 Subject: [PATCH] Less aggressive null move dynamic reduction In null move search do not jump directly in qsearch() from depth(4*OnePly), but only from depth(3*OnePly). After 999 games at 1+0: +248 -224 =527 +8ELO Signed-off-by: Marco Costalba --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index f18f2f2f..e7c4e6ca 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1199,7 +1199,7 @@ namespace { StateInfo st; pos.do_null_move(st); - int R = (depth >= 4 * OnePly ? 4 : 3); // Null move dynamic reduction + int R = (depth >= 5 * OnePly ? 4 : 3); // Null move dynamic reduction Value nullValue = -search(pos, ss, -(beta-1), depth-R*OnePly, ply+1, false, threadID); -- 2.39.2