]> git.sesse.net Git - stockfish/commitdiff
update the WDL model
authorRobert Nurnberg @ elitebook <robert.nurnberg@gmx.de>
Tue, 16 Apr 2024 06:23:42 +0000 (08:23 +0200)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Sun, 21 Apr 2024 12:40:02 +0000 (14:40 +0200)
The patch only changes the displayed cp and wdl values.

closes https://github.com/official-stockfish/Stockfish/pull/5178

No functional change

src/uci.cpp

index 8e20207b79e14d1b2d8ee5f43a2512097083884e..c707f6dc4039bfb404415dcdefcce69b24b57818 100644 (file)
@@ -330,8 +330,8 @@ WinRateParams win_rate_params(const Position& pos) {
     double m = std::clamp(material, 10, 78) / 58.0;
 
     // Return a = p_a(material) and b = p_b(material), see github.com/official-stockfish/WDL_model
-    constexpr double as[] = {-185.71965483, 504.85014385, -438.58295743, 474.04604627};
-    constexpr double bs[] = {89.23542728, -137.02141296, 73.28669021, 47.53376190};
+    constexpr double as[] = {-150.77043883, 394.96159472, -321.73403766, 406.15850091};
+    constexpr double bs[] = {62.33245393, -91.02264855, 45.88486850, 51.63461272};
 
     double a = (((as[0] * m + as[1]) * m + as[2]) * m) + as[3];
     double b = (((bs[0] * m + bs[1]) * m + bs[2]) * m) + bs[3];