Arasan test suite

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

Moderator: Ras

jdart
Posts: 4411
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Arasan test suite

Post by jdart »

The latest version of my Arasan test suite (arasan7.epd) is available from http://www.arasanchess.org/tests.zip. I have made some changes from the last version I published.

Arasan gets about 190 tests right at 60 seconds/move. Some are pretty hard. Some of the more interesting ones are these:

[d] 1r6/5p2/5p2/P6k/1P6/3K4/7p/1R6 w - -

(bm b5; id "arasan7.55")

[d] 8/2p1k3/3p3p/2PP1pp1/1P1K1P2/6P1/8/8 w - -

(bm g4; id "Camacho Martinez-An. C. Hernandez, Cuba 1995" -
this was published in Informant)

[d] 1kbr2n1/1pq1b1p1/p3p3/4PpP1/2B2Q2/2N5/PPPR4/2KR4 w - -

(bm Rd6; id "Vogt-Schmidt, Dresden 1985")


--Jon
Dann Corbit
Posts: 12803
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Arasan test suite

Post by Dann Corbit »

Code: Select all

Analysis from C:\epd\arasan7.epd                   Analysis from C:\epd\arasan7.epd
Analyzing engine: Rybka v1.2.w32                   Analyzing engine: Hiarcs11.2SPUCI
9/5/2007 6:16:52 PM Level: Blitz 5/2               9/5/2007 6:16:52 PM Level: 60 Seconds
  1) .. Bd5xa2(?)       h7-h5   * 1 Second           1) .. Bd5xa2(?)       a6-a5   * 1 Second
  2) Rd6xb6(?)          Rd6-d7  * 0 Seconds          2) Rd6xb6(?)          Rd6-d7  * 2 Seconds
  3) .. Qa8-a1          Qa8-a1  * 14 Seconds         3) .. Qa8-a1          Qa8-a1  * 1 Second
  4) .. Bb5-d3          Bb5-d3  * 1 Second           4) .. Bb5-d3          Bb5-d3  * 1 Second
  5) .. Qa5xa2(?), Ke1xd1(?)  Qa5-c7  * 22 Seconds   5) .. Qa5xa2(?), Ke1xd1(?)  Qa5xa2
  6) Bb4-a5             Bb4-a5  * 32 Seconds         6) Bb4-a5             Bb4-a5  * 7 Seconds
  7) Qc2-f2             Qc2-f2  * 8 Seconds          7) Qc2-f2             Qc2-f2  * 1 Second
  8) .. c6-c5(?)        g7-g5   * 1 Second           8) .. c6-c5(?)        g7-g5   * 1 Second
  9) e4-e5              Nf3-g5                       9) e4-e5              e4-e5   * 4 Seconds
 10) .. Nd7-f8          Nd7-f8  * 4 Seconds         10) .. Nd7-f8          Nd7-f8  * 1 Second
 11) .. Bc7xh2          Bc7xh2  * 11 Seconds        11) .. Bc7xh2          Bc7xh2  * 1 Second
 12) Bc1-h6             Bc1-h6  * 2 Seconds         12) Bc1-h6             Bc1-h6  * 2 Seconds
 13) .. Bg5-f6(?)       Qa5-b5  * 2 Seconds         13) .. Bg5-f6(?)       Qa5-a3  * 1 Second
 14) .. Qf6-f5, Qf6-g6  Qf6-f5  * 2 Seconds         14) .. Qf6-f5, Qf6-g6  Qf6-g6  * 1 Second
 15) .. Ra7xa4(?)       Ra7-a5  * 0 Seconds         15) .. Ra7xa4(?)       Bb7-c6  * 1 Second
 16) Rd1xd7             Rd1xd7  * 42 Seconds        16) Rd1xd7             Rd1xd7  * 17 Seconds
 17) .. Rf6xf4          Rf6xf4  * 1 Second          17) .. Rf6xf4          Rf6xf4  * 1 Second
 18) f2-f4              f2-f4   * 3 Seconds         18) f2-f4              f2-f4   * 1 Second
 19) Ra3-a5             Ra3-a5  * 2 Seconds         19) Ra3-a5             Ra3-a5  * 1 Second
 20) Nd4xb5, Kf1xb2     b4xc5                       20) Nd4xb5, Kf1xb2     Nd4-f5
 21) .. f7-f5           f7-f5   * 8 Seconds         21) .. f7-f5           f7-f5   * 6 Seconds
 22) f4-f5              f4-f5   * 0 Seconds         22) f4-f5              f4-f5   * 2 Seconds
 23) Nf3xg5             Nf3xg5  * 56 Seconds        23) Nf3xg5             Nf3xg5  * 33 Seconds
 24) Qa8-b7             Qa8-b7  * 2 Seconds         24) Qa8-b7             Qa8-b7  * 3 Seconds
 25) .. Qc1xg5          Qc1xg5  * 3 Seconds         25) .. Qc1xg5          Qc1xg5  * 1 Second
 26) Qf1-f6             Qf1-f6  * 5 Seconds         26) Qf1-f6             Qf1-f6  * 2 Seconds
 27) Be4xg6             Be4xg6  * 3 Seconds         27) Be4xg6             Be4xg6  * 9 Seconds
 28) .. Kg5-f6          Kg5-f6  * 1 Second          28) .. Kg5-f6          Kg5-f6  * 20 Seconds
 29) Rh1xh6             Rh1xh6  * 5 Seconds         29) Rh1xh6             Rh1xh6  * 1 Second
 30) Bd5-e6             Bd5-e6  * 11 Seconds        30) Bd5-e6             Bd5-e6  * 24 Seconds
 31) Rd1xd7             Ne4-d6                      31) Rd1xd7             Rd1xd7  * 15 Seconds
 32) Qf3-g3             Qf3-g3  * 7 Seconds         32) Qf3-g3             Qf3-g3  * 1 Second
 33) .. Re2xg2          Re2xg2  * 4 Seconds         33) .. Re2xg2          Re2xg2  * 1 Second
 34) Nb5xd6             Nb5xd6  * 2 Seconds         34) Nb5xd6             Nb5xd6  * 5 Seconds
 35) Re1xe6             Re1xe6  * 15 Seconds        35) Re1xe6             Re1xe6  * 2 Seconds
 36) .. Qd8-g5, Rf1-d1  Qd8-g5  * 4 Seconds         36) .. Qd8-g5, Rf1-d1  Qd8-g5  * 1 Second
 37) .. Bc8-f5          Bc8-d7                      37) .. Bc8-f5          Bc8-f5  * 1 Second
 38) Nb3-d2             Nb3-d2  * 1 Second          38) Nb3-d2             Nb3-d2  * 1 Second
 39) Ne4xf6             h2-h4                       39) Ne4xf6             Ne4xf6  * 3 Seconds
 40) Ne4xf6, Ng4xf6     Ne4xf6  * 26 Seconds        40) Ne4xf6, Ng4xf6     Ne4xf6  * 1 Second
 41) Bf4xh6             Bf4xh6  * 51 Seconds        41) Bf4xh6             Bf4xh6  * 1 Second
 42) Qe3-d4             Qe3-d4  * 1 Second          42) Qe3-d4             Qe3-d4  * 2 Seconds
 43) .. Qb8-d6, Qb8-d8  Qb8-d8  * 10 Seconds        43) .. Qb8-d6, Qb8-d8  Qb8-d8  * 2 Seconds
 44) .. Be6xg4          Rc8xc3                      44) .. Be6xg4          Be6xg4  * 7 Seconds
 45) .. Bg5-h4          Bg5-h4  * 35 Seconds        45) .. Bg5-h4          Bg5-h4  * 2 Seconds
 46) d4-d5              d4-d5   * 2 Seconds         46) d4-d5              d4-d5   * 8 Seconds
 47) .. Ka5-b4          Ka5-b4  * 0 Seconds         47) .. Ka5-b4          Ka5-b4  * 1 Second
 48) Kf5-e4             Kf5-e4  * 0 Seconds         48) Kf5-e4             Kf5-e4  * 1 Second
 49) g3-g4              g3-g4   * 2 Seconds         49) g3-g4              g3-g4   * 1 Second
 50) Be3xh6             Be3xh6  * 28 Seconds        50) Be3xh6             Be3xh6  * 30 Seconds
 51) b2-b4              b2-b4   * 2 Seconds         51) b2-b4              b2-b4   * 6 Seconds
 52) f4-f5              f4-f5   * 21 Seconds        52) f4-f5              Ne5-g4
 53) Nf8-d7             Nf8-d7  * 0 Seconds         53) Nf8-d7             Nf8-d7  * 1 Second
 54) .. g5-g4           g5-g4   * 39 Seconds        54) .. g5-g4           g5-g4   * 4 Seconds
 55) Nd6xf5             Nd6xf5  * 3 Seconds         55) Nd6xf5             Nd6xf7
 56) .. Nf6xg4          Bf4xh6                      56) .. Nf6xg4          Nf6xg4  * 6 Seconds
 57) g2-g4              g2-g4   * 10 Seconds        57) g2-g4              g2-g4   * 2 Seconds
 58) .. Ra2xc2          Ra2xa6                      58) .. Ra2xc2          Ra2xc2  * 42 Seconds
 59) Rd5xd4             Rd5xd4  * 37 Seconds        59) Rd5xd4             Rd5xd4  * 35 Seconds
 60) Be4xg6             Be4xg6  * 16 Seconds        60) Be4xg6             Be4xg6  * 1 Second
 61) Nd5-f6, Ne4-f6     Bh5xg4                      61) Nd5-f6, Ne4-f6     Nd5-f6  * 1 Second
 62) Bd3xf5             Bc5-d6                      62) Bd3xf5             Bc5-d6
 63) Ng5xe6             Ng5xe6  * 18 Seconds        63) Ng5xe6             Ng5xe6  * 19 Seconds
 64) Bf1-c4, Bf1-g2     Bf1-c4  * 7 Seconds         64) Bf1-c4, Bf1-g2     Bf1-c4  * 1 Second
 65) .. d4-d3           d4-d3   * 0 Seconds         65) .. d4-d3           d4-d3   * 1 Second
 66) Be7-f8             Be7-f8  * 3 Seconds         66) Be7-f8             Be7-f8  * 12 Seconds
 67) Rd2xd4             Rd2xd4  * 0 Seconds         67) Rd2xd4             Rd2xd4  * 1 Second
 68) .. Qd8-d6          Qd8-d6  * 4 Seconds         68) .. Qd8-d6          Qd8-d6  * 1 Second
 69) f3-f4              Kd1-c2                      69) f3-f4              f3-f4   * 1 Second
 70) Rd5xc5             Re2-d2                      70) Rd5xc5             Rd5xc5  * 8 Seconds
 71) f4-f5, Rf1xh1      f4-f5   * 8 Seconds         71) f4-f5, Rf1xh1      f4-f5   * 3 Seconds
 72) Nf3-h4             Nf3-h4  * 25 Seconds        72) Nf3-h4             Nf3-h4  * 7 Seconds
 73) .. h6-h5           h6-h5   * 6 Seconds         73) .. h6-h5           h6-h5   * 33 Seconds
 74) .. Rd2xb2          Bb6-d8                      74) .. Rd2xb2          Rd2xb2  * 11 Seconds
 75) Qh7xg7, Qh7-h8     Qh7xg7  * 7 Seconds         75) Qh7xg7, Qh7-h8     Qh7xg7  * 53 Seconds
 76) Nb3-d2             Nb3-d2  * 10 Seconds        76) Nb3-d2             Nb3-d2  * 3 Seconds
 77) Re1-d1             Re1-d1  * 22 Seconds        77) Re1-d1             Re1-d1  * 4 Seconds
 78) Nf3xg5             Nf3xg5  * 24 Seconds        78) Nf3xg5             Nf3xg5  * 16 Seconds
 79) .. g6xf5(?)        Qg8-g7  * 7 Seconds         79) .. g6xf5(?)        g6xf5
 80) .. Bg7-e5          Bg7-e5  * 1 Second          80) .. Bg7-e5          Bg7-e5  * 1 Second
 81) h2-h3              h2-h3   * 1 Second          81) h2-h3              h2-h3   * 9 Seconds
 82) Bd3xc4, Re1-d2     Bd3xc4  * 0 Seconds         82) Bd3xc4, Re1-d2     Bd3xc4  * 1 Second
 83) Nf3xg5             Nf3xg5  * 6 Seconds         83) Nf3xg5             Nf3xg5  * 2 Seconds
 84) Rh3xh6             Rh3xh6  * 6 Seconds         84) Rh3xh6             Rh3xh6  * 1 Second
 85) .. Re3xd3          Re3xd3  * 7 Seconds         85) .. Re3xd3          Re3xd3  * 1 Second
 86) .. b4-b3           b4-b3   * 0 Seconds         86) .. b4-b3           b4-b3   * 5 Seconds
 87) .. g5-g4           g5-g4   * 1 Second          87) .. g5-g4           g5-g4   * 11 Seconds
 88) c4-c5              c4-c5   * 1 Second          88) c4-c5              c4-c5   * 3 Seconds
 89) g3-g4              g3-g4   * 1 Second          89) g3-g4              g3-g4   * 1 Second
 90) Qc5xf8, Kf1-a2     Qc5xf8  * 4 Seconds         90) Qc5xf8, Kf1-a2     Qc5xf8  * 4 Seconds
 91) .. e4-e3           e4-e3   * 4 Seconds         91) .. e4-e3           e4-e3   * 1 Second
 92) g2-g4              g2-g4   * 1 Second          92) g2-g4              g2-g4   * 1 Second
 93) Be4xd5             Be4xd5  * 1 Second          93) Be4xd5             Be4xd5  * 1 Second
 94) f4-f5              f4-f5   * 0 Seconds         94) f4-f5              f4-f5   * 1 Second
 95) .. Rf3-h3          Rf3-h3  * 0 Seconds         95) .. Rf3-h3          Rf3-h3  * 1 Second
 96) .. Rf1-c1          Rf1-c1  * 22 Seconds        96) .. Rf1-c1          Rf1-c1  * 17 Seconds
 97) Ra7xb7             Ra7xb7  * 18 Seconds        97) Ra7xb7             Ra7xb7  * 1 Second
 98) Nb5-d4, Nb5-a7     Nb5-d4  * 8 Seconds         98) Nb5-d4, Nb5-a7     Nb5-d4  * 1 Second
 99) Nc3-e4             Nc3-e4  * 0 Seconds         99) Nc3-e4             Nc3-e4  * 11 Seconds
100) .. f5-f4           f5-f4   * 2 Seconds        100) .. f5-f4           f5-f4   * 1 Second
101) g2-g4              g2-g4   * 28 Seconds       101) g2-g4              g2-g4   * 27 Seconds
102) Nf3xg5             Nf3xg5  * 11 Seconds       102) Nf3xg5             Nf3xg5  * 2 Seconds
103) Ne4-f6             Nf3-d4                     103) Ne4-f6             Ne4-f6  * 2 Seconds
104) g2-g4, ...         g2-g4   * 3 Seconds        104) g2-g4, ...         g2-g4   * 1 Second
105) Be3-b6, Re1-e2     Be3-b6  * 48 Seconds       105) Be3-b6, Re1-e2     Be3-b6  * 1 Second
106) Bg4xf5             Bg4xf5  * 26 Seconds       106) Bg4xf5             Bg4xf5  * 15 Seconds
107) Qa1-c1             Qa1-c1  * 24 Seconds       107) Qa1-c1             Nc5-d3
108) Nh7-f6             Nh7-f6  * 13 Seconds       108) Nh7-f6             Nh7-f6  * 2 Seconds
109) g4-g5              Qd1-c2                     109) g4-g5              Qd1-b1
110) .. Bd7xh3          Bd7xh3  * 8 Seconds        110) .. Bd7xh3          Bd7xh3  * 2 Seconds
111) .. d5-d4           d5-d4   * 5 Seconds        111) .. d5-d4           d5-d4   * 20 Seconds
112) Nf3-g5, Rf1xa1     Nf3-g5  * 52 Seconds       112) Nf3-g5, Rf1xa1     Nf3-g5  * 3 Seconds
113) Qd1xd6(?), Rf1-a2(?)  Be2-f3  * 13 Seconds    113) Qd1xd6(?), Rf1-a2(?)  Be2-f3  * 1 Second
114) .. Bc8xh3          Nd4-f5                     114) .. Bc8xh3          Nd4-f5
115) Ba7-c5             Ba7-c5  * 1 Second         115) Ba7-c5             Ba7-c5  * 2 Seconds
116) e5-e6              e5-e6   * 5 Seconds        116) e5-e6              e5-e6   * 28 Seconds
117) g2-g4              g2-g4   * 21 Seconds       117) g2-g4              g2-g4   * 1 Second
118) Be3-h6             Be3-h6  * 36 Seconds       118) Be3-h6             Be3-h6  * 21 Seconds
119) e4-e5              e4-e5   * 1 Second         119) e4-e5              e4-e5   * 2 Seconds
120) .. Rd7xd2          Rd7xd2  * 1 Second         120) .. Rd7xd2          Rd7xd2  * 19 Seconds
121) h2-h4              h2-h4   * 0 Seconds        121) h2-h4              h2-h4   * 3 Seconds
122) Be4xh7             Qg3-h3                     122) Be4xh7             Nd4-b3
123) .. Re8xe4          Re8xe4  * 13 Seconds       123) .. Re8xe4          Re8xe4  * 3 Seconds
124) Qe1-h4             Qe1-h4  * 9 Seconds        124) Qe1-h4             Qe1-h4  * 2 Seconds
125) .. Re8xe5          Re8xe5  * 1 Second         125) .. Re8xe5          Re8xe5  * 2 Seconds
126) Ne5-g6             Ne5-g6  * 5 Seconds        126) Ne5-g6             Ne5-g6  * 2 Seconds
127) Re6xf6             Re6xf6  * 2 Seconds        127) Re6xf6             Re6xf6  * 1 Second
128) h2-h3              0-0                        128) h2-h3              0-0
129) Rd1xd6             Rd1xd6  * 0 Seconds        129) Rd1xd6             Rd1xd6  * 24 Seconds
130) .. Qa4-b3          Qa4-b3  * 20 Seconds       130) .. Qa4-b3          Qa4-b3  * 1 Second
131) Nb5xc7(?)          a2-a4   * 1 Second         131) Nb5xc7(?)          a2-a4   * 3 Seconds
132) .. Ne6-g5          Ne6-g5  * 54 Seconds       132) .. Ne6-g5          Ne6-g5  * 1 Second
133) h2-h3              h2-h3   * 2 Seconds        133) h2-h3              Be7-c5
134) Bf4xg5(?)          Bf4xd2  * 1 Second         134) Bf4xg5(?)          Bf4xg5
135) Ne5xf7             Rd4xd5                     135) Ne5xf7             Ne5xf7  * 5 Seconds
136) b2-b3              a2-a3                      136) b2-b3              b2-b3   * 1 Second
137) Rf1-f3             Rf1-f3  * 17 Seconds       137) Rf1-f3             Rf1-f3  * 20 Seconds
138) h4-h5, Rf6-c6      h4-h5   * 8 Seconds        138) h4-h5, Rf6-c6      Rf6-f8
139) Nd2-f3             Nd2-b3                     139) Nd2-f3             Nd2-f3  * 1 Second
140) .. g7-g6           g7-g6   * 25 Seconds       140) .. g7-g6           g7-g6   * 3 Seconds
141) Be3xc5             g5-g6                      141) Be3xc5             Be3xc5  * 20 Seconds
142) Rg1-g3             Rg1-g3  * 4 Seconds        142) Rg1-g3             Rg1-g3  * 1 Second
143) Rd6xf6, Bf1xb2     Rd6xf6  * 1 Second         143) Rd6xf6, Bf1xb2     Rd6xf6  * 1 Second
144) Rb8-d8             Rb8-d8  * 0 Seconds        144) Rb8-d8             Rb8-d8  * 2 Seconds
145) e4-e5              e4-e5   * 20 Seconds       145) e4-e5              Kc1-b1
146) .. Bd6xg3          Bd6xg3  * 6 Seconds        146) .. Bd6xg3          Bd6xg3  * 2 Seconds
147) a5-a6              a5-a6   * 3 Seconds        147) a5-a6              a5-a6   * 3 Seconds
148) .. f7-f6           f7-f6   * 2 Seconds        148) .. f7-f6           f7-f6   * 1 Second
149) .. Qd4xg1          Qd4xg1  * 5 Seconds        149) .. Qd4xg1          Qd4xg1  * 7 Seconds
150) Nc6-e5             Nc6-e5  * 9 Seconds        150) Nc6-e5             Nc6-e5  * 5 Seconds
151) .. Rd8-e8          Bb7xd5                     151) .. Rd8-e8          Rd8-e8  * 3 Seconds
152) .. e5-e4, Rf1xc2   e5-e4   * 0 Seconds        152) .. e5-e4, Rf1xc2   e5-e4   * 40 Seconds
153) Ng5xf7             Rd5xd7                     153) Ng5xf7             Ng5xf7  * 43 Seconds
154) .. Ra5xd5          Ra5xd5  * 29 Seconds       154) .. Ra5xd5          Ra5xd5  * 3 Seconds
155) .. Be3-b6          Be3-b6  * 9 Seconds        155) .. Be3-b6          Be3-b6  * 2 Seconds
156) .. Rb7xb5          Rb7xb5  * 13 Seconds       156) .. Rb7xb5          Rb7xb5  * 12 Seconds
157) g4-g5              g4-g5   * 0 Seconds        157) g4-g5              g4-g5   * 11 Seconds
158) Ne6-g5             Ne6-g5  * 10 Seconds       158) Ne6-g5             Ne6-g5  * 5 Seconds
159) .. Qe8-h5          Qe8-h5  * 29 Seconds       159) .. Qe8-h5          Qe8-h5  * 1 Second
160) .. Re7xe2          Re7xe2  * 3 Seconds        160) .. Re7xe2          Re7xe2  * 1 Second
161) .. Nd5xe3(?), Rf1-d1(?)  Kg8-f8  * 0 Seconds  161) .. Nd5xe3(?), Rf1-d1(?)  Kg8-f8  * 5 Seconds
162) Rd8xd7             Rd8xd7  * 3 Seconds        162) Rd8xd7             Rd8xd7  * 6 Seconds
163) Bd3xb5, Bd3-c4     Rh1-h2                     163) Bd3xb5, Bd3-c4     Qh5-g6
164) .. Rf7xf3          Rf7xf3  * 23 Seconds       164) .. Rf7xf3          Rf7xf3  * 5 Seconds
165) h4-h5              h4-h5   * 19 Seconds       165) h4-h5              h4-h5   * 1 Second
166) .. g7-g6           Rc6-a6                     166) .. g7-g6           g7-g6   * 2 Seconds
167) Bc4xf7             Nc3xb5                     167) Bc4xf7             Bc4xf7  * 53 Seconds
168) Nf3-g5             Nf3-g5  * 32 Seconds       168) Nf3-g5             Nf3-g5  * 1 Second
169) Rf3xf6             Rf3xf6  * 4 Seconds        169) Rf3xf6             Rf3xf6  * 1 Second
170) .. Rc2xb2          Rc2xb2  * 9 Seconds        170) .. Rc2xb2          Rc2xb2  * 9 Seconds
171) .. Bc3-b4          Bc3-b4  * 0 Seconds        171) .. Bc3-b4          Bc3-g7
172) c4-c5              c4-c5   * 0 Seconds        172) c4-c5              c4-c5   * 27 Seconds
173) .. Bd7xh3          Bd7xh3  * 15 Seconds       173) .. Bd7xh3          Bd7xh3  * 6 Seconds
174) .. Qa3xa2(?)       Qa3-e7  * 8 Seconds        174) .. Qa3xa2(?)       Nd3-c1  * 3 Seconds
175) Rb1-e1             Rb1-e1  * 0 Seconds        175) Rb1-e1             Rb1-e1  * 1 Second
176) Ne4xg5             h3-h4                      176) Ne4xg5             Ne4xg5  * 5 Seconds
177) Qh5-h7             Qh5-h7  * 1 Second         177) Qh5-h7             Na4-b6
178) f4xe5              g3-g4                      178) f4xe5              g3-g4
179) Nf3-h4             a4-a5                      179) Nf3-h4             Nf3-h4  * 57 Seconds
180) Be2-f3             Be2-f3  * 52 Seconds       180) Be2-f3             Be2-f3  * 13 Seconds
181) .. Re8xe5          Re8xe5  * 6 Seconds        181) .. Re8xe5          Re8xe5  * 3 Seconds
182) .. Bg2-c6          Bg2-f1                     182) .. Bg2-c6          Bg2-c6  * 1 Second
183) Bc2-g6             Bc2-g6  * 4 Seconds        183) Bc2-g6             Bc2-g6  * 2 Seconds
184) Rh3xh7             Rh3xh7  * 2 Seconds        184) Rh3xh7             Rh3xh7  * 1 Second
185) Kf4-g4             Kf4-g4  * 25 Seconds       185) Kf4-g4             Ra3-d3
186) g2-g4              g2-g4   * 17 Seconds       186) g2-g4              g2-g4   * 3 Seconds
187) .. d6-d5           d6-d5   * 12 Seconds       187) .. d6-d5           d6-d5   * 4 Seconds
188) .. Qd8xb6(?)       Rc1xf1  * 28 Seconds       188) .. Qd8xb6(?)       Rc1xf1  * 2 Seconds
189) b2-b3              b2-b3   * 3 Seconds        189) b2-b3              Nd5-e3
190) Bc4xf7             Bc4xf7  * 40 Seconds       190) Bc4xf7             Bc4xf7  * 6 Seconds
191) .. Ra3-a2, Kf1-b1  Ra3-a2  * 0 Seconds        191) .. Ra3-a2, Kf1-b1  Ra3-a2  * 16 Seconds
192) .. Bb7xf3          Bb7xf3  * 1 Second         192) .. Bb7xf3          Bb7xf3  * 1 Second
193) .. Rc8xc5          Rc8xc5  * 0 Seconds        193) .. Rc8xc5          Rc8xc5  * 1 Second
194) .. Nd6xe4          Nd6xe4  * 23 Seconds       194) .. Nd6xe4          Nd6xe4  * 1 Second
195) .. Bc6xf3          Bc6xf3  * 16 Seconds       195) .. Bc6xf3          Bc6xf3  * 25 Seconds
196) Rb3-f3             Rb3-f3  * 0 Seconds        196) Rb3-f3             Rd4-b4
197) f4-f5              f4-f5   * 6 Seconds        197) f4-f5              f4-f5   * 3 Seconds
198) .. Nc6-e5          Nc6-e5  * 12 Seconds       198) .. Nc6-e5          Nc6-e5  * 1 Second
199) Re2xe5             Re2-c2                     199) Re2xe5             c6xb7
200) .. b5-b4           b5-b4   * 38 Seconds       200) .. b5-b4           b5-b4   * 7 Seconds
201) .. Qg5-f5          Bd6-f4                     201) .. Qg5-f5          Qg5-f5  * 40 Seconds
202) .. a5-a4           a5-a4   * 48 Seconds       202) .. a5-a4           Bd4-g1
203) .. Rf4-f7          Rf4-f7  * 2 Seconds        203) .. Rf4-f7          Rf4-f7  * 7 Seconds
204) .. Bf6-e5          Bf6-e5  * 25 Seconds       204) .. Bf6-e5          Bf6-e5  * 12 Seconds
205) Kc3-c2             Kc3-c2  * 1 Second         205) Kc3-c2             Kc3-c2  * 1 Second
206) .. Kh4xh3(?)       Nf5-d6  * 0 Seconds        206) .. Kh4xh3(?)       Kh4-g3  * 1 Second
207) Kh1xg2(?)          f2-f3   * 2 Seconds        207) Kh1xg2(?)          Ne8-d6  * 2 Seconds
208) .. c4-c3           d4-d3                      208) .. c4-c3           c4-c3   * 6 Seconds
209) Nf7xd6(?)          Ba5-d2  * 2 Seconds        209) Nf7xd6(?)          Ba5-d2  * 3 Seconds
210) Ka7-b7             Ka7-b7  * 0 Seconds        210) Ka7-b7             Ka7-b7  * 3 Seconds
211) Qg3xc7(?)          h6-h7   * 1 Second         211) Qg3xc7(?)          h6-h7   * 4 Seconds
212) .. Rc8xc5          Rc8xc5  * 0 Seconds        212) .. Rc8xc5          Rc8xc5  * 1 Second
213) .. Be7-g5          Be7-g5  * 15 Seconds       213) .. Be7-g5          Be7-g5  * 41 Seconds
214) Nf2-h3             Nf2-h3  * 19 Seconds       214) Nf2-h3             Nf2-h3  * 22 Seconds
215) .. Nd5-c3          Nd5-c3  * 32 Seconds       215) .. Nd5-c3          Nd5-c3  * 6 Seconds
216) Re1-e5             Ng5xe6                     216) Re1-e5             Re1-e5  * 59 Seconds
217) .. Nc3-b5          Nc3-b5  * 20 Seconds       217) .. Nc3-b5          Nc3-b5  * 2 Seconds
218) b4-b5              Rb1-h1                     218) b4-b5              b4-b5   * 23 Seconds
219) Re3-h3             Re3-g3                     219) Re3-h3             Re3-h3  * 2 Seconds
220) Kg4-g3             Kg4xh5                     220) Kg4-g3             Kg4xh5
221) Kg1-f1             Kg1-f1  * 5 Seconds        221) Kg1-f1             Kg1-f1  * 1 Second
222) Re1xe7             Bf4-d6                     222) Re1xe7             Re1xe7  * 21 Seconds
223) Nc3-e4             Nc3-e4  * 21 Seconds       223) Nc3-e4             Nc3-e4  * 16 Seconds
224) .. b6-b5           b6-b5   * 0 Seconds        224) .. b6-b5           b6-b5   * 1 Second
225) f5-f6              f5-f6   * 1 Second         225) f5-f6              f5-f6   * 1 Second
226) Bd4xa7(?)          Kf2-e3  * 0 Seconds        226) Bd4xa7(?)          Nf3-d2  * 1 Second
227) b3-b4              b3-b4   * 2 Seconds        227) b3-b4              b3-b4   * 1 Second
228) .. Rh6xh2          Rh6xh2  * 7 Seconds        228) .. Rh6xh2          Rh6xh2  * 1 Second
229) Qe4-f3             Qe4-f3  * 1 Second         229) Qe4-f3             Qe4-f3  * 2 Seconds
230) g4-g5              g4-g5   * 5 Seconds        230) g4-g5              g4-g5   * 1 Second
231) .. Ng4xh2          Bc8-f5                     231) .. Ng4xh2          Ng4xh2  * 1 Second
232) Nc3-d5             Nc3-a4                     232) Nc3-d5             e4-e5
233) Qd2xd4             Qd2xd4  * 0 Seconds        233) Qd2xd4             Qd2xd4  * 1 Second
234) .. Nb2-d3          Nb2-d3  * 1 Second         234) .. Nb2-d3          Nb2-d3  * 1 Second
235) Bg5-f6             Kg1-f1                     235) Bg5-f6             Nf3-d4
236) Rd2-d5             Rd2-d5  * 0 Seconds        236) Rd2-d5             Rd2-h2
237) e3-e4              e3-e4   * 23 Seconds       237) e3-e4              e3-e4   * 4 Seconds
238) Qe2-g4             Qe2xd3                     238) Qe2-g4             Qe2xd3
239) Re2xe5             Re2xe5  * 9 Seconds        239) Re2xe5             Re2xe5  * 1 Second
240) Ne5-g6             a2-a3                      240) Ne5-g6             Ne5-g6  * 1 Second
241) c2-c4              c2-c4   * 15 Seconds       241) c2-c4              c2-c4   * 17 Seconds
242) Re1xe6             Re1xe6  * 5 Seconds        242) Re1xe6             Re1xe6  * 2 Seconds
243) .. Bb7-f3          Bb7-f3  * 26 Seconds       243) .. Bb7-f3          Bb7-f3  * 2 Seconds
244) e4-e5              e4-e5   * 27 Seconds       244) e4-e5              e4-e5   * 26 Seconds
245) Bb3-d5             Re4-h4                     245) Bb3-d5             Bb3-d5  * 34 Seconds
246) .. Rd8xd6          Rd8xd6  * 4 Seconds        246) .. Rd8xd6          Rd8xd6  * 2 Seconds
247) Nf3-g5             Nf3-g5  * 2 Seconds        247) Nf3-g5             Nf3-g5  * 19 Seconds
248) Nf5-e3             Nf5-e3  * 0 Seconds        248) Nf5-e3             Nf5-e3  * 1 Second
249) Nc3-b5             Nc3-b5  * 59 Seconds       249) Nc3-b5             Nc3-b5  * 2 Seconds
250) Be3-h6             Qc2-f2                     250) Be3-h6             Be3-h6  * 36 Seconds
251) .. b7-b5           g6-g5                      251) .. b7-b5           b7-b5   * 4 Seconds
252) g3-g4              f4xg5                      252) g3-g4              Kd4-e3
253) Qh6-h4             Qh6-h4  * 5 Seconds        253) Qh6-h4             Qh6-h4  * 5 Seconds
254) Rd2-d6             Rd2-d6  * 3 Seconds        254) Rd2-d6             Rd2-d6  * 49 Seconds
206 of 254 matching moves                          224 of 254 matching moves
gerold
Posts: 10121
Joined: Thu Mar 09, 2006 12:57 am
Location: van buren,missouri

Re: Arasan test suite

Post by gerold »

Thanks Jon. Nice program.

Best to you.

Gerold.
jdart
Posts: 4411
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Arasan test suite

Post by jdart »

Interesting. What hardware was this on?

--Jon
Dann Corbit
Posts: 12803
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Arasan test suite

Post by Dann Corbit »

jdart wrote:Interesting. What hardware was this on?

--Jon
2.2 GHz AMD
32 bit Windows OS
500 MB hash allowed
Arena GUI
Dann Corbit
Posts: 12803
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Arasan test suite

Post by Dann Corbit »

These are the 14 problems that neither Hiarcs nor Rybka solved on my machine within the time limit:

Code: Select all

3r2k1/2qn1ppp/8/1pbrp3/pP1N4/P2P2P1/RB2RP1P/4QK2 w - - bm Nxb5; id "arasan4.28";
r5k1/p6r/1n2p2p/2BbPpp1/8/P2B4/5PPP/2RR2K1 w - - bm Bxf5; id "arasan4.76";
4qrk1/1p1nb1p1/2p1pn1p/r2p4/3P1BPP/P1NBP3/5P2/R2QK1R1 w - - bm g5; id "arasan5.14";
r1b2rk1/5p1p/pP1p2p1/3Pb3/3np2q/N3B2P/PP3PP1/RQR2BK1 b - - bm Bxh3; id "arasan5.19";
r1bb1rnk/1pq2ppp/p3p3/4P3/2nNBB2/2N3Q1/P1P3PP/3R1R1K w - - bm Bxh7; id "arasan6.2";
r1b1k2r/pp3pp1/2npp2p/4P3/1b1P2q1/2NB1N2/PP1Q1PPP/R3K2R w KQkq - bm h3; id "arasan6.9";
2r2rk1/1q4p1/p1bp1b2/1p2pPpQ/1P2P3/P1NB4/2P5/1K1R3R w - - bm Bxb5 Bc4+; id "arasan6.49";
r6r/pbk1np2/1p1p2q1/2pPp2p/Q1P1nP2/P1PBN1P1/4K3/4BR1R w - - bm fxe5; id "arasan7.13";
r5k1/1pq2p1p/p1Pp4/3PbPp1/3p4/1P1B3P/P3R1P1/4Q1K1 w - - bm Rxe5; id "arasan7.35";
2r5/p7/1p3k2/4N1pp/P3RPKn/4P2P/8/8 w - - bm Kg3; id "arasan7.57";
r3kb1r/1bqn1ppp/p3pn2/8/1p1NP3/1BN5/PP2QPPP/R1BR2K1 w kq - bm Nd5; id "Bolbochan-Najdorf, ARG-ch m Buenos Aires 1949";
r4rk1/p4ppp/qp2p3/b5B1/n1R5/5N2/PP2QPPP/1R4K1 w - - bm Bf6; id "Alekhine-Sterk, Budapest 1921";
r1r2k2/4pPb1/7p/pp1P4/q3P3/3nB3/4QP1P/1R3R1K w - - bm Qg4; id "Agrest-Bacrot, EU-chT (Men) 2001";
8/2p1k3/3p3p/2PP1pp1/1P1K1P2/6P1/8/8 w - - bm g4; id "Camacho Martinez-An. C. Hernandez, Cuba 1995";
Jouni
Posts: 3725
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Arasan test suite

Post by Jouni »

I tested 2 engines in my prehistoric PIV 2,4 with these results:

Fritz 10 solved 220 Rybka 2.3.2a solved 208

But of course more important thing is total time used. It was for Fritz 64m37s and for Rybka 86m00s.

Jouni
Dann Corbit
Posts: 12803
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Arasan test suite

Post by Dann Corbit »

Dann Corbit wrote:These are the 14 problems that neither Hiarcs nor Rybka solved on my machine within the time limit:

Code: Select all

3r2k1/2qn1ppp/8/1pbrp3/pP1N4/P2P2P1/RB2RP1P/4QK2 w - - bm Nxb5; id "arasan4.28";
r5k1/p6r/1n2p2p/2BbPpp1/8/P2B4/5PPP/2RR2K1 w - - bm Bxf5; id "arasan4.76";
4qrk1/1p1nb1p1/2p1pn1p/r2p4/3P1BPP/P1NBP3/5P2/R2QK1R1 w - - bm g5; id "arasan5.14";
r1b2rk1/5p1p/pP1p2p1/3Pb3/3np2q/N3B2P/PP3PP1/RQR2BK1 b - - bm Bxh3; id "arasan5.19";
r1bb1rnk/1pq2ppp/p3p3/4P3/2nNBB2/2N3Q1/P1P3PP/3R1R1K w - - bm Bxh7; id "arasan6.2";
r1b1k2r/pp3pp1/2npp2p/4P3/1b1P2q1/2NB1N2/PP1Q1PPP/R3K2R w KQkq - bm h3; id "arasan6.9";
2r2rk1/1q4p1/p1bp1b2/1p2pPpQ/1P2P3/P1NB4/2P5/1K1R3R w - - bm Bxb5 Bc4+; id "arasan6.49";
r6r/pbk1np2/1p1p2q1/2pPp2p/Q1P1nP2/P1PBN1P1/4K3/4BR1R w - - bm fxe5; id "arasan7.13";
r5k1/1pq2p1p/p1Pp4/3PbPp1/3p4/1P1B3P/P3R1P1/4Q1K1 w - - bm Rxe5; id "arasan7.35";
2r5/p7/1p3k2/4N1pp/P3RPKn/4P2P/8/8 w - - bm Kg3; id "arasan7.57";
r3kb1r/1bqn1ppp/p3pn2/8/1p1NP3/1BN5/PP2QPPP/R1BR2K1 w kq - bm Nd5; id "Bolbochan-Najdorf, ARG-ch m Buenos Aires 1949";
r4rk1/p4ppp/qp2p3/b5B1/n1R5/5N2/PP2QPPP/1R4K1 w - - bm Bf6; id "Alekhine-Sterk, Budapest 1921";
r1r2k2/4pPb1/7p/pp1P4/q3P3/3nB3/4QP1P/1R3R1K w - - bm Qg4; id "Agrest-Bacrot, EU-chT (Men) 2001";
8/2p1k3/3p3p/2PP1pp1/1P1K1P2/6P1/8/8 w - - bm g4; id "Camacho Martinez-An. C. Hernandez, Cuba 1995";
10 minute analysis of these tough problems:

Code: Select all

Analysis from C:\epd\arasan7-tprobs.epd   
Analyzing engine: Hiarcs11.2SPUCI
9/6/2007 9:47:25 PM Level: 600 Seconds
  1) Nd4xb5, Kf1xb2     b4xc5    
  2) Bd3xf5             Bc5-d6   
  3) g4-g5              g4-g5   * 89 Seconds
  4) .. Bc8xh3          Bc8xh3  * 341 Seconds
  5) Be4xh7             Be4xh7  * 181 Seconds
  6) h2-h3              h2-h3   * 348 Seconds
  7) Bd3xb5, Bd3-c4     Bd3xb5  * 155 Seconds
  8) f4xe5              g3-g4    
  9) Re2xe5             Re2xe5  * 251 Seconds
 10) Kg4-g3             Kg4-g3  * 480 Seconds
 11) Nc3-d5             Nc3-d5  * 109 Seconds
 12) Bg5-f6             Bg5-f6  * 447 Seconds
 13) Qe2-g4             Qe2-g4  * 100 Seconds
 14) g3-g4              g3-g4   * 94 Seconds
11 of 14 matching moves
9/7/2007 12:07:40 AM, Total time: 2:20:15 AM Rated time: 1:13:15 = 4395 Seconds

--------------------------------------------------------------------------------

Analysis from C:\epd\arasan7-tprobs.epd   
Analyzing engine: Rybka v1.2.w32
9/6/2007 9:47:25 PM Level: Blitz 5/2
  1) Nd4xb5, Kf1xb2     Nd4-f3   
  2) Bd3xf5             Bc5-d6   
  3) g4-g5              g4-g5   * 115 Seconds
  4) .. Bc8xh3          Bc8xh3  * 220 Seconds
  5) Be4xh7             Rd1-d3   
  6) h2-h3              0-0      
  7) Bd3xb5, Bd3-c4     Bd3-c4  * 480 Seconds
  8) f4xe5              f4xe5   * 215 Seconds
  9) Re2xe5             Re2xe5  * 194 Seconds
 10) Kg4-g3             Kg4xh5   
 11) Nc3-d5             Nc3-a4   
 12) Bg5-f6             Nf3-d4   
 13) Qe2-g4             Qe2-g4  * 131 Seconds
 14) g3-g4              g3-g4   * 264 Seconds
7 of 14 matching moves
9/7/2007 2:27:59 AM, Total time: 4:40:33 AM Rated time: 1:36:59 = 5819 Seconds

--------------------------------------------------------------------------------

Analysis from C:\epd\arasan7-tprobs.epd   
Analyzing engine: Shredder9UCI
9/6/2007 9:47:25 PM Level: Blitz 5/2
  1) Nd4xb5, Kf1xb2     b4xc5    
  2) Bd3xf5             Bd3xf5  * 80 Seconds
  3) g4-g5              g4-g5   * 2 Seconds
  4) .. Bc8xh3          Bc8xh3  * 34 Seconds
  5) Be4xh7             Be4xh7  * 68 Seconds
  6) h2-h3              h2-h3   * 15 Seconds
  7) Bd3xb5, Bd3-c4     Qh5-h7   
  8) f4xe5              f4xe5   * 287 Seconds
  9) Re2xe5             Re2xe5  * 105 Seconds
 10) Kg4-g3             Kg4xh5   
 11) Nc3-d5             Nc3-a4   
 12) Bg5-f6             Bg5-f6  * 582 Seconds
 13) Qe2-g4             Qe2xd3   
 14) g3-g4              g3-g4   * 106 Seconds
9 of 14 matching moves
9/7/2007 4:48:39 AM, Total time: 7:01:13 AM Rated time: 1:11:19 = 4279 Seconds

--------------------------------------------------------------------------------

Analysis from C:\epd\arasan7-tprobs.epd   
Analyzing engine: Movei UCI
9/6/2007 9:47:25 PM Level: Blitz 5/2
  1) Nd4xb5, Kf1xb2     Nd4xb5  * 7 Seconds
  2) Bd3xf5             Bd3xf5  * 36 Seconds
  3) g4-g5              g4-g5   * 31 Seconds
  4) .. Bc8xh3          Bc8xh3  * 144 Seconds
  5) Be4xh7             Rd1-b1   
  6) h2-h3              h2-h3   * 147 Seconds
  7) Bd3xb5, Bd3-c4     Bd3-e2   
  8) f4xe5              f4xe5   * 418 Seconds
  9) Re2xe5             Re2xe5  * 599 Seconds
 10) Kg4-g3             Kg4xh5   
 11) Nc3-d5             Nc3-a4   
 12) Bg5-f6             Kg1-f1   
 13) Qe2-g4             Qe2-g4  * 346 Seconds
 14) g3-g4              g3-g4   * 33 Seconds
9 of 14 matching moves
9/7/2007 7:08:58 AM, Total time: 9:21:33 AM Rated time: 1:19:21 = 4761 Seconds
Jouni
Posts: 3725
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Arasan test suite

Post by Jouni »

This is basically tactical testset, when Fritz uses 75% of Rybka time. I think
that in good testsuite Rybka 2.3.2a must be the best by far! Is there other
tests than EET to fullfill this? Or may be Fritz is better program for analysis than Rybka, but weaker in actual play...

Jouni