Skip to content

Commit 443787b

Browse files
lantonovsnicolet
authored andcommitted
Tuned razor and futility margins
Tuning was done with Bayesian optimisation with the following parameters: Acquisition function: Expected Improvement alpha: 0.05 xi: 1e-4 TC: 60+0.6 Number of iterations: 100 Initial points: 5 Batch size: 20 games STC http://tests.stockfishchess.org/tests/view/5dee291e3cff9a249bb9e470 LLR: 2.97 (-2.94,2.94) [-1.50,4.50] Total: 19586 W: 4382 L: 4214 D: 10990 LTC http://tests.stockfishchess.org/tests/view/5dee4e273cff9a249bb9e473 LLR: 2.95 (-2.94,2.94) [0.00,3.50] Total: 38840 W: 6315 L: 6036 D: 26489 Bench: 5033242
1 parent 3ef0c3c commit 443787b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/search.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ namespace {
6565
constexpr uint64_t ttHitAverageResolution = 1024;
6666

6767
// Razor and futility margins
68-
constexpr int RazorMargin = 661;
68+
constexpr int RazorMargin = 594;
6969
Value futility_margin(Depth d, bool improving) {
70-
return Value(198 * (d - improving));
70+
return Value(232 * (d - improving));
7171
}
7272

7373
// Reductions lookup table, initialized at startup

0 commit comments

Comments
 (0)