mirror of
https://github.com/sockspls/badfish
synced 2025-05-01 01:03:09 +00:00
Simplify futility equation
This is a functional simplification. The 178 constant for the futility equation in master can be removed. STC LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 42626 W: 9508 L: 9428 D: 23690 http://tests.stockfishchess.org/tests/view/5d5d4e320ebc5925cf11254e LTC LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 26182 W: 4432 L: 4320 D: 17430 http://tests.stockfishchess.org/tests/view/5d5df70d0ebc5925cf112fee Closes https://github.com/official-stockfish/Stockfish/pull/2278 Bench: 3985701
This commit is contained in:
parent
10d2ebc6ae
commit
a016626825
1 changed files with 1 additions and 1 deletions
|
@ -64,7 +64,7 @@ namespace {
|
||||||
// Razor and futility margins
|
// Razor and futility margins
|
||||||
constexpr int RazorMargin = 661;
|
constexpr int RazorMargin = 661;
|
||||||
Value futility_margin(Depth d, bool improving) {
|
Value futility_margin(Depth d, bool improving) {
|
||||||
return Value(198 * (d / ONE_PLY) - 178 * improving);
|
return Value(198 * (d / ONE_PLY - improving));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reductions lookup table, initialized at startup
|
// Reductions lookup table, initialized at startup
|
||||||
|
|
Loading…
Add table
Reference in a new issue