Lynx icon indicating copy to clipboard operation
Lynx copied to clipboard

🔍 Add 'modern' razoring implementation II

Open eduherminio opened this issue 1 month ago • 0 comments

Already attempted in https://github.com/lynx-chess/Lynx/pull/709

This time based directly on Ciekce 's implementation for Stormphrax.

Double checking that current razoring is still winning

Test  | no-old-razoring
Elo   | -6.98 +- 5.84 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=32MB
LLR   | -2.28 (-2.25, 2.89) [0.00, 3.00]
Games | 8262: +2434 -2600 =3228
Penta | [316, 1024, 1586, 920, 285]
https://openbench.lynx-chess.com/test/318/

Razoring2_MaxDepth = 1

Score of Lynx-search-razoring-modern-2970-win-x64-1 vs Lynx 2969 - main: 1758 - 1735 - 2197  [0.502] 5690
...      Lynx-search-razoring-modern-2970-win-x64-1 playing White: 1228 - 520 - 1097  [0.624] 2845
...      Lynx-search-razoring-modern-2970-win-x64-1 playing Black: 530 - 1215 - 1100  [0.380] 2845
...      White vs Black: 2443 - 1050 - 2197  [0.622] 5690
Elo difference: 1.4 +/- 7.1, LOS: 65.1 %, DrawRatio: 38.6 %
SPRT: llr -0.0221 (-0.8%), lbound -2.25, ubound 2.89

4

Score of Lynx-search-razoring-modern-2970-win-x64-4 vs Lynx 2969 - main: 1073 - 1119 - 1388  [0.494] 3580
...      Lynx-search-razoring-modern-2970-win-x64-4 playing White: 747 - 330 - 713  [0.616] 1790
...      Lynx-search-razoring-modern-2970-win-x64-4 playing Black: 326 - 789 - 675  [0.371] 1790
...      White vs Black: 1536 - 656 - 1388  [0.623] 3580
Elo difference: -4.5 +/- 8.9, LOS: 16.3 %, DrawRatio: 38.8 %
SPRT: llr -0.867 (-30.0%), lbound -2.25, ubound 2.89

4 without old impl

Score of Lynx-search-razoring-modern-2979-win-x64 vs Lynx 2969 - main: 360 - 416 - 494  [0.478] 1270
...      Lynx-search-razoring-modern-2979-win-x64 playing White: 259 - 127 - 249  [0.604] 635
...      Lynx-search-razoring-modern-2979-win-x64 playing Black: 101 - 289 - 245  [0.352] 635
...      White vs Black: 548 - 228 - 494  [0.626] 1270
Elo difference: -15.3 +/- 14.9, LOS: 2.2 %, DrawRatio: 38.9 %
SPRT: llr -0.87 (-30.1%), lbound -2.25, ubound 2.89

2 without old impl

Score of Lynx-search-razoring-modern-2979-win-x64 vs Lynx 2969 - main: 787 - 849 - 1084  [0.489] 2720
...      Lynx-search-razoring-modern-2979-win-x64 playing White: 574 - 266 - 521  [0.613] 1361
...      Lynx-search-razoring-modern-2979-win-x64 playing Black: 213 - 583 - 563  [0.364] 1359
...      White vs Black: 1157 - 479 - 1084  [0.625] 2720
Elo difference: -7.9 +/- 10.1, LOS: 6.3 %, DrawRatio: 39.9 %
SPRT: llr -1.06 (-36.6%), lbound -2.25, ubound 2.89

eduherminio avatar May 17 '24 09:05 eduherminio