| Finished | ||||
|---|---|---|---|---|
| Test | TC | Engine | Author | Result |
lmr-statscore (features #42): LMR history term 2*main + cont | 4.0+0.04 | Solstice | Dragon | LLR: -1.57 (-2.94, 2.94) [0.00, 5.00] Games: 2048 W: 458 L: 509 D: 1081 Ptnml(0-2): 13, 275, 496, 230, 10 |
se-ttpv (features #59): singular margin + 43/16 per ply at tt-pv non-PV nodes | 4.0+0.04 | Solstice | Dragon | LLR: -0.13 (-2.94, 2.94) [0.00, 5.00] Games: 7936 W: 1873 L: 1847 D: 4216 Ptnml(0-2): 59, 928, 1966, 958, 57 |
rfp-ttquiet (features #20): RFP only without a quiet TT move | 4.0+0.04 | Solstice | Dragon | LLR: -0.21 (-2.94, 2.94) [0.00, 5.00] Games: 2048 W: 485 L: 485 D: 1078 Ptnml(0-2): 19, 242, 493, 260, 10 |
nmp-imp (features #22): NMP needs eval >= beta + 48 raw when not improving | 4.0+0.04 | Solstice | Dragon | LLR: -0.70 (-2.94, 2.94) [0.00, 5.00] Games: 2048 W: 461 L: 479 D: 1108 Ptnml(0-2): 13, 251, 512, 237, 11 |
tt-bucket2 (features #73): 2-entry TT buckets, replace lowest depth - 8*age | 4.0+0.04 | Solstice | Dragon | LLR: -0.72 (-2.94, 2.94) [0.00, 5.00] Games: 2048 W: 452 L: 471 D: 1125 Ptnml(0-2): 15, 248, 515, 233, 13 |
hist-linear (features #7): history bonus/malus linear in depth (300d-250 / 230d-190) | 4.0+0.04 | Solstice | Dragon | LLR: 2.97 (-2.94, 2.94) [0.00, 5.00] Games: 8218 W: 2017 L: 1869 D: 4332 Ptnml(0-2): 52, 962, 1971, 1034, 90 |
lmr-quietfrac (features #47): quiet LMR index scaled by the number of quiets, as lmp-frac | 4.0+0.04 | Solstice | Dragon | LLR: -0.64 (-2.94, 2.94) [0.00, 5.00] Games: 2048 W: 482 L: 499 D: 1067 Ptnml(0-2): 19, 267, 473, 242, 23 |
cont-ply4 (features #4): 4-ply continuation history, half weight in ordering/LMR | 4.0+0.04 | Solstice | Dragon | LLR: -0.44 (-2.94, 2.94) [0.00, 5.00] Games: 2048 W: 488 L: 497 D: 1063 Ptnml(0-2): 24, 242, 493, 249, 16 |
lmr-deeper2 (features #45): deeper/shallower LMR re-search, margins 70+2d / 11 | 4.0+0.04 | Solstice | Dragon | LLR: -0.19 (-2.94, 2.94) [0.00, 5.00] Games: 2048 W: 475 L: 474 D: 1099 Ptnml(0-2): 17, 256, 481, 249, 21 |
qs-checks (features #66): quiet direct checks (SEE>=0) at the first quiescence ply | 4.0+0.04 | Solstice | Dragon | LLR: -0.52 (-2.94, 2.94) [0.00, 5.00] Games: 1024 W: 226 L: 242 D: 556 Ptnml(0-2): 11, 129, 243, 123, 6 |
ttpv-graded (features #44): tt-pv LMR + less when tt score > alpha / tt depth >= depth | 4.0+0.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: 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.04 | Solstice | Dragon | LLR: 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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: 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.04 | Solstice | Dragon | LLR: -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.04 | Solstice | Dragon | LLR: -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 |