Crystal 5 KWK

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

jhellis3
Posts: 546
Joined: Sat Aug 17, 2013 12:36 am

Crystal 5 KWK

Post by jhellis3 »

I am pleased to announce the release of Crystal 5 KWK.

There was some feedback regarding 4.x releases, that Crystal has lost too much of what made it unique. Some of this was unfounded, but there were also a couple of kernels of truth in there. In that spirit, I have worked to restore Crystal's uniqueness while also improving playing strength.

The relative gain for this version is ~10 Elo on top of whatever upstream benefits have accrued since 4.1's release. This should place Crystal's playing strength approximately -75 Elo to Stockfish.

https://github.com/jhellis3/Stockfish/releases/tag/v5
Paloma
Posts: 1163
Joined: Thu Dec 25, 2008 9:07 pm

Re: Crystal 5 KWK

Post by Paloma »

Thanks,

btw. wht means KWK?
peter
Posts: 3167
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Crystal 5 KWK

Post by peter »

jhellis3 wrote: Sat Nov 05, 2022 11:36 pm I am pleased to announce the release of Crystal 5 KWK.

There was some feedback regarding 4.x releases, that Crystal has lost too much of what made it unique. Some of this was unfounded, but there were also a couple of kernels of truth in there. In that spirit, I have worked to restore Crystal's uniqueness while also improving playing strength.

The relative gain for this version is ~10 Elo on top of whatever upstream benefits have accrued since 4.1's release. This should place Crystal's playing strength approximately -75 Elo to Stockfish.

https://github.com/jhellis3/Stockfish/releases/tag/v5
Thanks a lot!

Ipman has already made compiles:

https://ipmanchess.yolasite.com/compiles.php

KWK stands for Kills with Kindness?
:)

Edit: when I started download at Ipman's site and typing here at same time, I got ready with posting first, because there appeared some connection overrun shortly, there might have looked other people to it already too
:!:
Peter.
User avatar
Eduard
Posts: 1304
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: Eduard Nemeth

Re: Crystal 5 KWK

Post by Eduard »

Very good result in my EN test 2022 at 60s thinking time.

Starts on 06 Nov 2022
I have now started testing with a thinking time of 60 seconds. Only the top ten engines are included in this list, and only one engine by the same author. Computer AMD Ryzen 3900X, 20 Threads, Hash 4 GB, all 3456men Syzygy.

https://solistachess.jimdosite.com/testing/

AMD Ryzen 3900X, 20 Threads, Hash 4 GB, all 3456men Syzygy. Crystal 5 KWK:

Solving: E:\Database\EN-Test 2022.cbh
Maximum time = 60s.

1. EN 001 (ERET 001) - Entlastung, Rf4, Akopian-Khenkin, Tilburg 1994 Solved in 3.28s/20; Solved: 1
2. EN 002 (ERET 002) - Zugzwang, Ng6+, Akerblom 1961 Solved in 0.14s/11; Solved: 2
3. EN 003 (ERET 003) - Linienoeffnen, f5, Alvarez-Kokkila, CorrGame 1997 Solved in 0.25s/13; Solved: 3
4. EN 004 (ERET 004) - Endspiel L&S vs L&S, Nxg5, Anand-Shirov, Advanced Chess 2000 Solved in 0.69s/24; Solved: 4
5. EN 005 (ERET 005) - Laeuferopfer f7, Bxf7+, Andriulaitis-Ruefenacht Solved in 0.09s/10; Solved: 5
6. EN 006 (ERET 006) - Springeropfer, Nc5, Annageldyev-Akopian, Moskau 1994 Solved in 1.24s/19; Solved: 6
7. EN 007 (ERET 007) - Laeuferpaar, Nde5, Aronian-Anand, WiikAanZee 2013 Solved in 0.19s/12; Solved: 7
8. EN 008 (ERET 008) - Zentrum, Qxd5, Aronian-Kramnik, Monte Carlo 2011 Solved in 0.05s/10; Solved: 8
9. EN 009 (ERET 009) - Springeropfer, Ng6, Aseev-Popv, Kazan 1995 Solved in 0.06s/11; Solved: 9
10. EN 010 (ERET 010) - Freibauer, d4, Atalik-Bregadze, St Louis 2013 Solved in 0.28s/15; Solved: 10
11. EN 011 (ERET 011) - Rochadeangriff, dxe5, Atalik-Sax, Szeged 1997 Solved in 5.08s/28; Solved: 11
12. EN 012 (HTC108),2, Qxf6 Solved in 1.16s/21; Solved: 12
13. EN 013 (ERET 013) - Zentrum, Qd2, Bang-Umansky, CorrGame 1996 Solved in 5.28s/27; Solved: 13
14. EN 014 (TacticalInsanityNr.9), Rd6 Solved in 4.50s/25; Solved: 14
15. EN 015 (ERET 015) - Endspiel D&B vs T&L&B, Qd3+, Becker 2015 Solved in 0.36s/13; Solved: 15
16. EN 016 (ERET 016) - Pos. Opfer, Nc5, Bischoff-Fressinet Solved in 0.13s/10; Solved: 16
17. EN 017 (ERET 017) - Koenigsangriff, Rxb2, Boudy-Szabo, Varna 1979 Solved in 0.13s/10; Solved: 17
18. EN 018 (HTC10) - Caruana vs Carlsen, g4 > 60s.
19. EN 019 (ERET 019) - Endspiel L&L&S&S vs L&S&B, Nf5, Broni 1970 Solved in 4.03s/14; Solved: 18
20. EN 020 (ERET 020) - Laeuferopfer h7, Bxh7, Burmakin-Ziatdinov, Moskau 2009 Solved in 0.13s/10; Solved: 19
21. EN 021 (ERET 021) - Prophylaxe, Rc8, Carlsen-Nakamura, London 2010 Solved in 0.09s/10; Solved: 20
22. EN 022 (ACT-Suite), Rxg7 Solved in 21s/31; Solved: 21
23. EN 023 (ERET 023) - Rochadeangriff, Ng6+, Copie-Patrici, CorrGame 1986 Solved in 0.09s/10; Solved: 22
24. EN 024 (HTC108), Nc4 Solved in 8.08s/29; Solved: 23
25. EN 025 (ERET 025) - Endspiel T&L vs T&L, Bxd8, Critter-Naum, CompGame 2015 Solved in 2.16s/25; Solved: 24
26. EN 026 (ERET 026) - Springeropfer, Nxg6,Degraeve-Aseev, St.Petersburg 1996 Solved in 0.08s/10; Solved: 25
27. EN 027 (ERET 027) - Zugzwang, g4, DeLimburg 1900 Solved in 0.05s/10; Solved: 26
28. EN 028 (CCC._Cornforth96? C), Bxh7+ Solved in 3.25s/20; Solved: 27
29. EN 029 (ERET 029) - Qualitaetsopfer, Rxc5, Dolinskij-Tosic, Moskau 1999 Solved in 0.06s/10; Solved: 28
30. EN 030 (ERET 030) - Initiative, Nh4, Dutra-Alfredo, CorrGame 2008 Solved in 0.09s/10; Solved: 29
31. EN 031 (ERET 031) - Endspiel L vs L, b4, Estrin-Ivashin, CorrGame 1947 Solved in 0.03s/10; Solved: 30
32. EN 032 (CCC._SF CSS._HTC108), Nh4 Solved in 43.78s/32; Solved: 31
33. EN 033 (ERET 033) - Initiative, Nxe5, Fedorchuk-Sokolov Solved in 0.05s/10; Solved: 32
34. EN 034 (HTC108-21._SF_Game9), Kc1 Solved in 12.56s/27; Solved: 33
35. EN 035 (ERET 035) - Qualitaetsopfer, Nxb5, FischerW-Siigur, CorrGame 2009 Solved in 0.08s/10; Solved: 34
36. EN 036 (Gashimov), Ng6+ Solved in 5.95s/26; Solved: 35
37. EN 037 (CCC+Rybkaf_?_HTC108), Rf4 Solved in 0.05s/10; Solved: 36
38. EN 038 (ERET 038) - Endspiel S&S vs L&B, exd5, Garcia 2000 Solved in 1.72s/21; Solved: 37
39. EN 039 (ERET 039) - Entwicklung, a3, Gelfand-Ivanchuk, Dagomys 2009 Solved in 0.09s/10; Solved: 38
40. EN 040 (Bondarenko&Kuznezov), Bf4 Solved in 0.11s/13; Solved: 39
41. EN 041 (ERET 041) - Springeropfer, Nxg5, Gerber-Georgiev, Luzern 2003 Solved in 0.13s/10; Solved: 40
42. EN 042 (ERET 042) - Endspiel S vs L, Kg7,Glaurung-Rybka (Var), CompGame 2009 Solved in 0.03s/10; Solved: 41
43. EN 043 (ERET 043) - Springeropfer, Nxf5, Glek-Ulibin, Wien 1998 Solved in 0.17s/10; Solved: 42
44. EN 044 (Gusev), Qxe5 Solved in 0.08s/10; Solved: 43
45. EN 045 (HTC108), Bxc5+ Solved in 36.53s/33; Solved: 44
46. EN 046 (ERET 046) - Endspiel T&S vs T&S, Nd3, Grandelius-Raznikov, Albena 2011 Solved in 12.86s/44; Solved: 45
47. EN 047 (ERET 047) - Entlastung, Nxb7, Grischuk-Aronian, Ohrid 2009 Solved in 0.27s/12; Solved: 46
48. EN 048 (ERET 048) - Starke Felder, cxd5, Grivas-Svetushkin, Glifada 2001 Solved in 0.05s/10; Solved: 47
49. EN 049 (ERET 049) - Entwicklung, f4, Gufeld-Ivanovic, Socchi 1979 Solved in 10.31s/27; Solved: 48
50. EN 050 (ERET 050) - Koenigsangriff, Nf3+, Hansen-Barua, Biel 1993 Solved in 56.41s/35; Solved: 49
51. EN 051 (ERET 051) - Verteidigung, Bh6, Harding-Zavanelli, CorrGame 1985 Solved in 0.09s/10; Solved: 50
52. EN 052 (Onlinegame) - Lc0 vs Stockfish, f4! Lc0 vs Stockfish, Onlinegame Solved in 0.63s/17; Solved: 51
53. EN 053 (ERET 053) - Pos. Opfer, c4, Ivanisevic-Nisipeanu, Istanbul 2003 Solved in 0.05s/10; Solved: 52
54. EN 054 (ERET 054) - Endspiel D&T&L vs D&T&L, c3, Jussupow-Kasparov, Linares 1990 Solved in 1.74s/21; Solved: 53
55. EN 055 (ERET 055) - Laeuferopfer h6, Bxh6, Kamsky-Lautier, Dortmund 1993 Solved in 0.08s/10; Solved: 54
56. EN 056 (ERET 056) - Zwischenzug, Be2, Karjakin-Kramnik, Moskau 2010 Solved in 0.11s/11; Solved: 55
57. EN 057 (ERET 057) - Abtausch, d6,Kashlyak-Vandermeulen, CorrGame 2008 Solved in 0.86s/20; Solved: 56
58. EN 058 (ERET 058) - Endspiel T&L vs T&L, h4, Kasparian 1954 Solved in 0.08s/10; Solved: 57
59. EN 059 (ERET 059) - Endspiel D&L vs D&T, Qd3, Komodo-Stockfish, CompGame 2014 Solved in 0.92s/19; Solved: 58
60. EN 060 (MorozevichA._Vitiugov, Nd5 Solved in 6.06s/26; Solved: 59
61. EN 061 (ERET 061) - Koenigsangriff, Rf6, Kortschnoj-Shirov, Madrid 1996 Solved in 0.16s/13; Solved: 60
62. EN 062 (Studie 2015_Glarean), Rg7+ Solved in 3.09s/20; Solved: 61
63. EN 063 (Zepler E.E._Studie), g6 Solved in 10.25s/26; Solved: 62
64. EN 064 (Lasker), Ke4 Solved in 9.49s/28; Solved: 63
65. EN 065 (ERET 065) - Zwischenzug, Qb6, Kuligowski-Knaak, Slupsk 1982 Solved in 0.31s/14; Solved: 64
66. EN 066 (ERET 066) - Endspiel T&S vs L&S, Ke1, Marwitz 1965 Solved in 0.42s/18; Solved: 65
67. EN 067 (ERET 067) - Raeumung, f3, Moisieev-Simagin, Moskau 1951 Solved in 0.30s/13; Solved: 66
68. EN 068 (ERET 068) - Offene Linie, a3, Morozevich-Kogan, London 1994 Solved in 0.58s/17; Solved: 67
69. EN 069 (ERET 069) - Koenigsangriff, h5, Morozevich-Petursson, London 1994 Solved in 0.08s/10; Solved: 68
70. EN 070 (ERET 070) - Starke Felder, a3, Motylev -Li, China 2010 Solved in 0.06s/10; Solved: 69
71. EN 071 (ERET 071) - Ablenkung, f5, Myers-Baufays, CorrGame 2010 Solved in 0.25s/14; Solved: 70
72. EN 072 (ERET 072) - Zentralisierung, Qd5, N.N.-N.N. (Analyse) Solved in 0.06s/10; Solved: 71
73. EN 073 (Los), Ne2 > 60s.
74. EN 074 (Onlinegame) - PurePower vs Exxon, Qa4, Online Engine game Solved in 0.50s/18; Solved: 72
75. EN 075 (ERET 075) - Festung, Qf5, N.N.-N.N. (Analyse) Solved in 0.86s/17; Solved: 73
76. EN 076 (Bauer Robert), g3 Solved in 3.44s/23; Solved: 74
77. EN 077 (Mihai ENeghina), Nxb5 > 60s.
78. EN 078 (ERET 078) - Freibauer, Rxf6, Niedermayr-Bachschmidt, CorrGame Solved in 0.11s/10; Solved: 75
79. EN 79 (Tauber vs Sikorsky), e5 Solved in 7.99s/26; Solved: 76
80. EN 080 (ERET 080) - Raeumung, Bc1, Nirvana-Hannibal, CompGame 2015 Solved in 0.05s/10; Solved: 77
81. EN 081 (ERET 081) - Koenigsangriff, Bg7, Nunn-Ward, GB 1998 Solved in 0.13s/10; Solved: 78
82. EN 082 (TCEC Nr.8 j329), Kf4 Solved in 6.39s/27; Solved: 79
83. EN 083 (ERET 083) - Abtausch, Nb5, Orlov-Georgiev, Belgrad 1988 Solved in 0.09s/10; Solved: 80
84. EN 084 (Sikorsky Horst), Qe1 > 60s.
85. EN 085 (ERET 085) - Abtausch, Ng4, Petrosian-Bronstein, UdSSR-Ch 1967 Solved in 0.09s/11; Solved: 81
86. EN 086 (ERET 086) - Qualitaetsopfer, c5, Petrosian-Fischer, BuenosAires 1971 Solved in 0.06s/10; Solved: 82
87. EN 087 (ERET 087) - Raeumung, e5, Petrosian-Larsen, PalmaDeMallorca Solved in 0.24s/13; Solved: 83
88. EN 088 (ERET 088) - Endspiel S vs S, g4, Razuvaev-Ostojic, 1988 Solved in 0.06s/10; Solved: 84
89. EN 089 (ERET 089) - Unterverwandlung, e8N, Rumänien 1977 Solved in 2.72s/14; Solved: 85
90. EN 090 (ERET 090) - Endspiel L vs L, f4, Salai 2011 > 60s.
91. EN 091 (Study), Rc2 Solved in 4.89s/28; Solved: 86
92. EN 092 (HHdbVI.1076075.0), Qa7+ Solved in 3.25s/30; Solved: 87
93. EN 093 (TTT2.053), Ng6 Solved in 2.75s/24; Solved: 88
94. EN 094 (ERET 094) - Damenopfer, Rf6, Sirobaba-Chaika, CorrGame 2011 > 60s.
95. EN 095 (ERET 095) - Damenopfer, Nxg5, Smagin-Sahovic, Biel 1990 Solved in 0.08s/10; Solved: 89
96. EN 096 (ERET 096) - Endspiel D vs T&L&S, Kf6, Sochnev 2009 Solved in 0.28s/17; Solved: 90
97. EN 097 (ERET 097) - Endspiel L vs L, c5, Spassky-Barne, SanJuan 1974 Solved in 0.20s/17; Solved: 91
98. EN 098 (Smyslov, ACT4-41 1 95, g4 Solved in 31.78s/53; Solved: 92
99. EN 099 - Nemeth vs Fritz, Blitzgame Solved in 0.24s/10; Solved: 93
100. EN 100 (ERET 100) - Initiative, Nf5, Sutovsky-Agrest, Harplinge 1998 Solved in 0.09s/10; Solved: 94
101. EN 101 (ERET 101) - Entwicklung, Ne5,Tronhjem-Christensen, CorrGame 1984 Solved in 0.03s/10; Solved: 95
102. EN 102 (ERET 102) - Koenigsangriff, Nxb4, Tumurhuyag-Uhlmann, Novi Sad 1990 Solved in 0.08s/10; Solved: 96
103. EN 103 - AlphaZero vs Stockfish, Bg5 Solved in 0.44s/14; Solved: 97
104. EN 104 (ERET 104) - Entwicklung, Ne7, VanOosterom-Timmerman, CorrGame Solved in 0.06s/10; Solved: 98
105. EN 105 Beste Verteidigung - Qb7, Onlinegame Stockfish, Qb7 Solved in 3.31s/22; Solved: 99
106. EN 106 - Attack, Re4 Solved in 4.11s/25; Solved: 100
107. EN 107 (ERET 107) - Verteidigung, Rb5, Wiacek-Kolarik, CorrGame 1999 Solved in 0.03s/10; Solved: 101
108. EN 108 - Stockfish vs Lc0, Na6 Solved in 6.84s/30; Solved: 102
109. EN 109 (ERET 109) - Entlastung, Qxd4+, Xie-Bischoff, Baden-Baden 1992 Solved in 0.09s/10; Solved: 103
110. EN 110 (ERET 110) - Freibauer, c5, Ye-Lutz, Batumi 2001 Solved in 3.09s/20; Solved: 104
111. EN 111 (ERET 111) - Festung, a3, Zueger-Kindermann(Var), Muenchen Solved in 0.09s/10; Solved: 105
112. EN 112 Beste Verteidigung - Onlinegame, Qxf6! Solved in 41.98s/40; Solved: 106
113. EN 113 Stockfish - Stockfish, Bxf5 (dxc3?) Solved in 0.17s/11; Solved: 107
114. EN 114 - Lc0 vs Stockfish, Onlinegame, b4! Solved in 7.74s/38; Solved: 108
115. EN 115 Best move - Onlinegame, Rfc8 Solved in 21.31s/28; Solved: 109
116. EN 116 Best move - Onlinegame, g4! Solved in 17.92s/33; Solved: 110
117. 117 Bestmove - Online Engine game Solista, f6! > 60s.
118. EN 118 Attack - Online engine game, Bxh7+! Solved in 3.31s/25; Solved: 111
119. EN 119 Dorsz - BlueMarlin vs Stockfish, Qh6! Solved in 0.20s/12; Solved: 112
120. EN 120 - Onlinegame, Rxh6+ Solved in 0.08s/10; Solved: 113

Result: 113 out of 120 = 94.1%. Average time = 4.03s / 17.35
jhellis3
Posts: 546
Joined: Sat Aug 17, 2013 12:36 am

Re: Crystal 5 KWK

Post by jhellis3 »

Nice to hear my efforts weren't wasted.

KWK is in honor of a good friend of mine who inspired me to keep developing Crystal.
Jouni
Posts: 3227
Joined: Wed Mar 08, 2006 8:15 pm

Re: Crystal 5 KWK

Post by Jouni »

Congrats! Crystal is new reference in problem solving.
Jouni
kasinp
Posts: 249
Joined: Sat Dec 02, 2006 10:47 pm
Location: Toronto
Full name: Peter Kasinski

Re: Crystal 5 KWK

Post by kasinp »

Great news! Crystal is a fantastic resource and my default engine for quick analysis.

Thank you,
Peter
Jouni
Posts: 3227
Joined: Wed Mar 08, 2006 8:15 pm

Re: Crystal 5 KWK

Post by Jouni »

Crystal 5 was the best in every testsuite I tried even with default settings :o . Only in mate solving Huntsman was better with 483/500 when Crystal scored 473.
Jouni
fishpov
Posts: 100
Joined: Sat Mar 07, 2015 6:05 pm

Re: Crystal 5 KWK

Post by fishpov »

Very good news to see again Crystal improvement for its particular quality !

Here some strange behaviour with hastable

With 4096Mo Hashtable I get for

Fortress Fa7!!, Live Chess Chess.com
[fen]rkb5/1p6/pBp5/PPPp4/1K1Pp1P1/4Pp1p/5P1P/8 w - - 0 1[/fen]

Analysis by Crystal 5 KWK bmi2:
...
3.g5 Bf5 4.bxa6 bxa6 5.Bd8 Kc8 6.Be7 Rb8+ 7.Kc3 Rb1 8.Bd6 Kd7 9.Bg3 Rc1+ 10.Kd2 Ra1 11.Kc3 Rxa5 12.Kb2 Ke8 13.Bc7 Rb5+ 14.Ka2 Kf7 15.Bb6 Kg6 16.Bd8
-+ (-6.75) Depth: 20/38 00:00:01 3702kN
3.g5 Bf5 4.bxa6 bxa6 5.Bd8 Kc8 6.Be7 Rb8+ 7.Kc3 Rb1 8.Bd6 Rg1 9.Kd2 Ra1 10.Kc3 Kd7 11.Bg3 Ke6 12.Bf4 Ra2 13.Bg3 Kf7 14.Kb3 Rxa5 15.Kb2 Rb5+ 16.Ka3
-+ (-6.69) Depth: 21/38 00:00:01 3878kN
(, 11.11.2022)
And Crystal seems to be stuck here with 2 hours no new analysis line only 0.4% hashtable filled.
Result not found

With only 1 Mo of Hastable

Analysis by Crystal 5 KWK bmi2:
....
8.g5 Bf5 9.bxc6 bxc6 10.Bd8 Kc8 11.Bf6 Rb8+ 12.Kc3 Rb1 13.Be5 Ra1 14.Bf4 Kd7 15.Kb4 Rg1 16.Ka3 Rg2 17.Bg3 Rxg3
-+ (-6.90) Depth: 19/36 00:00:00 2433kN
8.g5 Bf5 9.bxc6 bxc6 10.Bd8 Kc8 11.Bf6 Rb8+ 12.Kc3 Rb1 13.Be5 Rc1+ 14.Kd2 Ra1 15.Kc3 Rxa5 16.Kb2 Kd7 17.Bf4 Ke8 18.Bc7 Rb5+ 19.Ka2 Kf7 20.Ka1 Kg6 21.Bf4 Rb3 22.Be5
-+ (-6.92) Depth: 20/36 00:00:00 2642kN
8.Ba7+
-+ (-6.46 ++) Depth: 21/37 00:00:03 31104kN
8.Ba7+
-+ (-6.39 ++) Depth: 21/37 00:00:05 53164kN
8.Ba7+
-+ (-6.30 ++) Depth: 21/41 00:00:07 73854kN
(, 11.11.2022)
Result found

Sometimes also in some position Crystal seems to be stuck for one line depth analysis .
Vinvin
Posts: 5222
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Crystal 5 KWK

Post by Vinvin »

jhellis3 wrote: Sat Nov 05, 2022 11:36 pm I am pleased to announce the release of Crystal 5 KWK.
Thanks for this new version, Joseph !
Very appreciated !