Finished
TestTCEngineAuthorResult
ttpv-graded (features #44): tt-pv LMR + less when tt score > alpha / tt depth >= depth
4.0+0.04SolsticeDragonLLR: -0.53 (-2.94, 2.94) [0.00, 5.00]
Games: 512 W: 108 L: 126 D: 278
Ptnml(0-2): 6, 66, 126, 56, 2
depth-floor1 (features #55): LMR reduced depth >= 1, not 0
4.0+0.04SolsticeDragonLLR: -0.63 (-2.94, 2.94) [0.00, 5.00]
Games: 768 W: 164 L: 185 D: 419
Ptnml(0-2): 6, 106, 178, 91, 3
lmr-depth-prune2 (features #34): quiet futility/SEE pruning by the LMR depth
4.0+0.04SolsticeDragonLLR: -1.06 (-2.94, 2.94) [0.00, 5.00]
Games: 578 W: 110 L: 149 D: 319
Ptnml(0-2): 10, 83, 133, 62, 1
wdl-margins (idea #37): RFP/futility/razor margins x a(material)/a(58) from the refitted win-rate model
4.0+0.04SolsticeDragonLLR: -1.37 (-2.94, 2.94) [0.00, 5.00]
Games: 1792 W: 394 L: 439 D: 959
Ptnml(0-2): 14, 236, 440, 193, 13
see-hist (idea #72): quiet SEE pruning margin scaled by quiet history (32/16384, capped at 0)
4.0+0.04SolsticeDragonLLR: 0.19 (-2.94, 2.94) [0.00, 5.00]
Games: 9728 W: 2314 L: 2268 D: 5146
Ptnml(0-2): 61, 1182, 2358, 1176, 87
threat-hist2 (features #13): butterfly history [from attacked][to attacked], port of #65
4.0+0.04SolsticeDragonLLR: 3.00 (-2.94, 2.94) [0.00, 5.00]
Games: 2714 W: 688 L: 561 D: 1465
Ptnml(0-2): 15, 283, 649, 380, 30
escape-lmr (idea #74): LMR one ply less for quiet moves of pieces attacked by an enemy pawn
4.0+0.04SolsticeDragonLLR: -0.12 (-2.94, 2.94) [0.00, 5.00]
Games: 5376 W: 1261 L: 1244 D: 2871
Ptnml(0-2): 47, 644, 1290, 659, 48
node-hist (idea #53): quiet history bonus scaled by avg cutoff subtree / this cutoff's subtree, clamp [0.5, 2]
4.0+0.04SolsticeDragonLLR: -0.67 (-2.94, 2.94) [0.00, 5.00]
Games: 2048 W: 461 L: 479 D: 1108
Ptnml(0-2): 16, 271, 468, 253, 16
rfp-tension (idea #3): RFP margin + (tension-100)/2 raw where tension = eval(stm)+eval(other stm)
4.0+0.04SolsticeDragonLLR: -1.27 (-2.94, 2.94) [0.00, 5.00]
Games: 1024 W: 224 L: 269 D: 531
Ptnml(0-2): 15, 130, 258, 103, 6
tt-surprise (idea #25): LMR one ply less where |TT score - TT raw eval| > 200 (depth>=4 lower/exact entries)
4.0+0.04SolsticeDragonLLR: -0.68 (-2.94, 2.94) [0.00, 5.00]
Games: 2560 W: 593 L: 609 D: 1358
Ptnml(0-2): 24, 304, 635, 298, 19
corr-order (idea #15): correction lookahead in move ordering. Laptop: -3.2 +-13.1 @1.3k
4.0+0.04SolsticeDragonLLR: -0.92 (-2.94, 2.94) [0.00, 5.00]
Games: 3584 W: 829 L: 850 D: 1905
Ptnml(0-2): 31, 435, 873, 430, 23
corr-spread (idea #14): LMR from correction-table disagreement. Laptop: -4.4 +-8.9 @2.9k
4.0+0.04SolsticeDragonLLR: -0.30 (-2.94, 2.94) [0.00, 5.00]
Games: 8436 W: 1956 L: 1934 D: 4546
Ptnml(0-2): 65, 1021, 2036, 1019, 77
lmp-frac (idea #62): LMP by the fraction of quiets searched. Laptop: +10.7 +-13.2 @1.3k
4.0+0.04SolsticeDragonLLR: 2.97 (-2.94, 2.94) [0.00, 5.00]
Games: 4848 W: 1204 L: 1071 D: 2573
Ptnml(0-2): 35, 522, 1183, 643, 41
net: g456_kb4ob8_h512_w025_sb400 (kb4 + 8 output buckets, h512 gen456 400 SB; gen6 val 0.46075 vs master 0.46098)
4.0+0.04SolsticeDragonLLR: -2.99 (-2.94, 2.94) [0.00, 5.00]
Games: 2036 W: 456 L: 568 D: 1012
Ptnml(0-2): 32, 283, 486, 199, 18
net: g456_kb4_h1024_w025_sb400 (kb4 h1024 gen456, 400 SB; gen6 val 0.45939 vs master 0.46098; ~23% fewer nps)
4.0+0.04SolsticeDragonLLR: -2.97 (-2.94, 2.94) [0.00, 5.00]
Games: 4138 W: 982 L: 1082 D: 2074
Ptnml(0-2): 47, 539, 984, 465, 34
net: g456_kb4_h512_w025_sb800 (kb4 h512 gen456, 800 SB; gen6 val 0.46080 vs master 0.46098)
4.0+0.04SolsticeDragonLLR: -2.95 (-2.94, 2.94) [0.00, 5.00]
Games: 9836 W: 2406 L: 2484 D: 4946
Ptnml(0-2): 107, 1264, 2256, 1182, 109
net: g456_kb4_h512_w025_sb400 (gen4+gen5+gen6 (819M), 25% result, 768x4hm-512x2-1 (KB4_HALF king buckets, mirrored, factoriser), bullet 400 SB cosine; on kb-speed (accumulator cache, fused updates). gen6 val 0.46098 vs master 0.46304; audit_inference + DEBUG_ACCUM bench clean)
4.0+0.04SolsticeDragonLLR: 3.02 (-2.94, 2.94) [0.00, 5.00]
Games: 1642 W: 488 L: 352 D: 802
Ptnml(0-2): 16, 155, 362, 253, 35
net: g456_h512_w025_sb400 (gen4+gen5+gen6 data (819M, interleaved; gen4/5/6 val held out), 25% game result, 768-512x2-1, bullet 400 SB cosine. gen6 val result_bce 0.46304 vs master 0.46686; audit_inference clean)
4.0+0.04SolsticeDragonLLR: 3.03 (-2.94, 2.94) [0.00, 5.00]
Games: 1066 W: 348 L: 210 D: 508
Ptnml(0-2): 6, 97, 216, 181, 33
net: g45_kb4_h512_w025_sb240 (king buckets KB4_HALF mirrored + factoriser, 768x4hm-512x2-1, bullet 240 SB; on kb-speed: accumulator cache + fused updates)
4.0+0.04SolsticeDragonLLR: -3.03 (-2.94, 2.94) [0.00, 5.00]
Games: 4622 W: 1153 L: 1263 D: 2206
Ptnml(0-2): 97, 594, 1002, 558, 60
net: g45_h512_w025_sb120 (gen4+gen5 data (204M), 25% game result, 768-512x2-1, bullet 120 SB cosine)
4.0+0.04SolsticeDragonLLR: 2.98 (-2.94, 2.94) [0.00, 5.00]
Games: 3878 W: 1026 L: 887 D: 1965
Ptnml(0-2): 36, 438, 884, 513, 68
net: g45_ob8_w025_sb320 (gen4+gen5 data (204M), 25% game result, 768-256x2-8 (output buckets by material), bullet 320 SB cosine)
4.0+0.04SolsticeDragonLLR: -0.63 (-2.94, 2.94) [0.00, 5.00]
Games: 2638 W: 649 L: 664 D: 1325
Ptnml(0-2): 37, 333, 596, 314, 39
net: g45_w025_sb120 (gen4+gen5 data (204M, interleaved), 25% game result, 768-256x2-1, bullet 120 SB cosine)
4.0+0.04SolsticeDragonLLR: 2.96 (-2.94, 2.94) [0.00, 5.00]
Games: 1754 W: 507 L: 372 D: 875
Ptnml(0-2): 23, 154, 406, 253, 41
net: g4_w010_sb60 (gen4 data, 10% game result in the target, otherwise as g4_w025_sb60 (bullet, 60 SB cosine))
4.0+0.04SolsticeDragonLLR: -0.88 (-2.94, 2.94) [0.00, 5.00]
Games: 896 W: 211 L: 245 D: 440
Ptnml(0-2): 19, 122, 193, 102, 12
net: g4_w075_sb60 (gen4 data, 75% game result in the target (bullet's example default), otherwise as g4_w025_sb60 (bullet, 60 SB cosine))
4.0+0.04SolsticeDragonLLR: -0.42 (-2.94, 2.94) [0.00, 5.00]
Games: 84 W: 10 L: 35 D: 39
Ptnml(0-2): 6, 19, 13, 2, 2
net: g4_w050_sb60 (gen4 data, 50% game result in the target, otherwise as g4_w025_sb60 (bullet, 60 SB cosine))
4.0+0.04SolsticeDragonLLR: -1.63 (-2.94, 2.94) [0.00, 5.00]
Games: 1148 W: 255 L: 320 D: 573
Ptnml(0-2): 29, 153, 260, 118, 14