From: Marco Costalba Date: Tue, 28 Apr 2009 06:51:11 +0000 (+0200) Subject: Merge Joona's razoring tweaks X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=f1d982e2c07372627394b83cf24f48e77a34145b;ds=sidebyside Merge Joona's razoring tweaks After proof testing on 3 different engines these are the results: Stockfish - Toga II 1.4.1SE +130 -132 =132 49.75% Stockfish - Deep Sieng 3.0 +145 -110 =150 54.45% Stockfish - HIARCS 12 MP +94 -149 =150 43.00% So it seems no regressions occurs, although also no improvment. But anyhow this patch increases Stockfish strenght against itself, so merge it. Note that this patch not only adds back razoring at depth one, but also increases razor depth limit from 3 to 4 because hard coded depth 4 limit is no more overwritten by UCI parameter that otherwise defaults to 3. --- f1d982e2c07372627394b83cf24f48e77a34145b diff --cc src/ucioption.cpp index 006c4c56,63c27403..442ca924 --- a/src/ucioption.cpp +++ b/src/ucioption.cpp @@@ -125,12 -125,9 +125,8 @@@ namespace o["Full Depth Moves (PV nodes)"] = Option(14, 1, 100); o["Full Depth Moves (non-PV nodes)"] = Option(3, 1, 100); o["Threat Depth"] = Option(5, 0, 100); - o["Selective Plies"] = Option(7, 0, 10); o["Futility Pruning (Main Search)"] = Option(true); o["Futility Pruning (Quiescence Search)"] = Option(true); - o["Futility Margin (Quiescence Search)"] = Option(50, 0, 1000); - o["Futility Margin Scale Factor (Main Search)"] = Option(100, 0, 1000); - o["Maximum Razoring Depth"] = Option(3, 0, 4); - o["Razoring Margin"] = Option(300, 150, 600); o["LSN filtering"] = Option(true); o["LSN Time Margin (sec)"] = Option(4, 1, 10); o["LSN Value Margin"] = Option(200, 100, 600);