princesslana / princhess

A UCI compatible chess engine written in Rust
GNU General Public License v3.0
34 stars 2 forks source link

📦 NEW: Use moves_left estimate in time management #349

Closed ianagbip1oti closed 2 months ago

ianagbip1oti commented 2 months ago

Uses formula proposed in https://expositor.dev/pdf/movetime.pdf

LTC:

sprt_gain_ltc-1  | --------------------------------------------------
sprt_gain_ltc-1  | Results of princhess vs princhess-main (40+0.4, 1t, 128MB, UHO_Lichess_4852_v1.epd):
sprt_gain_ltc-1  | Elo: 10.78 +/- 6.85, nElo: 19.80 +/- 12.57
sprt_gain_ltc-1  | LOS: 99.90 %, DrawRatio: 49.76 %, PairsRatio: 1.22
sprt_gain_ltc-1  | Games: 2934, Wins: 669, Losses: 578, Draws: 1687, Points: 1512.5 (51.55 %)
sprt_gain_ltc-1  | Ptnml(0-2): [14, 318, 730, 373, 32], WL/DD Ratio: 0.47
sprt_gain_ltc-1  | LLR: 2.09 (-1.50, 2.08) [0.00, 5.00]
sprt_gain_ltc-1  | --------------------------------------------------

STC:

sprt_equal-1  | --------------------------------------------------
sprt_equal-1  | Results of princhess vs princhess-main (8+0.08, 1t, 128MB, UHO_Lichess_4852_v1.epd):
sprt_equal-1  | Elo: 1.62 +/- 5.27, nElo: 2.70 +/- 8.79
sprt_equal-1  | LOS: 72.66 %, DrawRatio: 44.70 %, PairsRatio: 1.04
sprt_equal-1  | Games: 6000, Wins: 1482, Losses: 1454, Draws: 3064, Points: 3014.0 (50.23 %)
sprt_equal-1  | Ptnml(0-2): [85, 729, 1341, 763, 82], WL/DD Ratio: 0.71
sprt_equal-1  | LLR: 1.29 (-2.25, 2.89) [-5.00, 0.00]
sprt_equal-1  | --------------------------------------------------