EGTB Test Suite

Endgame analysis using tablebases, EGTB generation, exchange, sharing, discussions, etc..
guyhaw
Posts: 489
Joined: Sat Jan 21, 2006 10:43 am
Sign-up code: 10159
Location: Reading, UK
Contact:

Some possible Test Suite Positions from Chess Studies

Post by guyhaw »

These positions are almost all culled from John Nunn's excellent book 'Endgame Challenge' (Gambit, available in all good bookshops). I expect they can all be found on Harold van der Heijden's CD of Chess Endgame Studies.

In JN's book, John selected what in his opinion were the best 250 Chess Studies. They were all subjected to rigorous analysis with DEEP FRITZ and the available Nalimov EGTs. They are therefore highly likely to be sound, allowing Black to require White to choose a string of unique moves in order to progress to goal. JN's #21 did however slip through the net but the study was subsequently repaired and is 21(c) here.

'Δ plies' is the number of plies in the mainline before the 'EGT tested' is encountered.
DTM is not as important as DTC, the minimax number of winner's moves before the EGT after the 'EGT tested' is encountered. The DTC data available from http://chess.jaet.org/endings/ was added in an edit.

I will leave it to those with the greater expertise to see how testing these are across the spectrum of chess-engines now available.

# EGT tested Res. Δ plies Force Position DTC DTM DTZ Move JN#

1 KPKP 1-0 0 KPKP 8/2p5/6K1/8/8/5k2/P7/8 w 009 021 005 Kf5" 1
2 KRKP 1-0 0 KPKR 8/8/1KP5/3r4/8/8/8/k7 w 006 026 001 c7" 2
3 KRKP 1-0 0 KRKP 8/4K3/8/3pk3/3R4/8/8/8 w 008 021 003 (Rd2/3)" 104
4 KBPKB 1-0 0 KBPKB 2b5/8/1k6/8/1K5P/3B4/8/8 w 017 026 001 h5" 40
5 KBPKN 1-0 0 KBPKN n6k/8/8/6P1/3K4/3B4/8/8 w 012 021 011 Kc5" 35
6 KNPKB 1-0 0 KNPKB 3K4/b7/2P5/8/8/6N1/k7/8 w 010 021 009 Kc7" 22
7 KNPKN 1-0 0 KNPKN 4N3/3nP3/1k6/8/1K6/8/8/8 w 008 024 008 Ka3" 20
8 KNPKR 1-0 0 KRKNP 8/8/7p/7n/k7/8/2K5/3R4 w 027 050 018 Rd4" —
9 KPPKN ½-½ 0 KNKPP 8/4k2N/7p/1p6/8/8/K7/8 w — — — Ka3" 16
10 KPPKP 1-0 0 KPPKP 5K2/2p5/8/2k5/8/2P5/4P3/8 w 012 025 006 Kg7" 3
11 KQBKQ 1-0 0 KQBKQ 1k6/5q2/5B2/8/8/4K3/8/5Q2 w 014 020 014 Be5" 228
12 KRNKQ ½-½ 0 KRNKQ 8/8/1N3k2/8/8/6R1/7q/5K2 w — — — Rf3" —
13 KRNKR 1-0 0 KRNKR k7/5R2/K7/2N5/8/8/8/1r6 w 016 017 016 Rf8" 133
14 KRPKB ½-½ 0 KBKRP 8/8/8/8/7k/8/r4p1B/5K2 w — — — Bd6" 32
15 KRPKB 1-0 0 KRPKB 7k/7P/6K1/8/R7/8/8/7b w 008 013 008 Kg5" 106
16 KRPKQ ½-½ 0 KRPKQ 7K/8/8/3R1P2/5k2/4q3/8/8 w — — — f6" 114
17 KRPKR 1-0 0 KRPKR 7r/2R5/6P1/8/8/8/K7/6k1 w 012 032 001 g7" 108
18 KRRKQ 1-0 0 KRRKQ 5q1k/1RR5/8/8/8/8/4K3/8 010 023 010 Rh7" 201
19 KBPKBP 1-0 0 KBPKBP 3b4/4P3/8/8/1K6/8/7p/5B1k w 001 014 001 e8=Q" 41
20 KBPKBP 1-0 0 KBPKBP 1B6/8/7P/4p3/3b3k/8/8/2K5 w ? 019 ? Ba7" 42
21 KBPKBP ½-½ 2 KBPKBPP 1K6/1B1p4/3P4/8/k7/1p6/8/1b6 — — — Bc6" 43
22 KBPKNP ½-½ 0 KBPKNP 4B3/8/1K6/8/1k6/5pP1/2n5/8 w — — — Bh5" 36
23 KBPKPP 1-0 0 KBPKPP 8/8/P7/8/B5p1/3Kp3/5k2/8 w ? 020 ? Bd1" 33
24 KNPKNP ½-½ 0 KNPKNP 8/6k1/8/8/7P/2K5/4Np2/5n2 w — — — Kb4" 21(c)
25 KNPKPP 1-0 0 KNPKPP 8/8/8/4p2k/4Pp2/8/2N5/1K6 w ? 030 ? Na1" 18
26 KNPKPP 1-0 0 KNPKPP 8/8/8/4p2k/4Pp2/8/2N5/1K6 w ? 021 001 e7" 19
27 KPPKPP 1-0 0 KPPKPP 3K4/kp6/p7/1P6/8/8/7P/8 w ? 019 001 b6" 4
28 KPPKPP 1-0 0 KPPKPP 8/8/K6p/6p1/8/8/k5PP/8 w ? 030 001 g4" 5
29 KQNKQP 1-0 0 KQNKQP 6K1/2p5/8/8/6N1/8/4Q3/6qk w ? 022 ? Kh7" 224
30 KRBKBB 1-0 0 KRBKBB k4b2/8/8/8/8/1b6/2R3K1/3B4 w 009 033 009 Bf3" 162
31 KRBKPP 1-0 0 KRBKPP 8/3k4/1K6/8/4BR2/4p3/4p3/8 ? 020 ? Bf5" 158
32 KRNKPP 1-0 0 KRNKPP 8/8/8/8/5N2/p1RK4/pk6/8 w 001 040 001 a1=Q" 128
33 KRPKBN ½-½ 0 KBNKRP 4B3/8/8/2r5/6k1/4K1p1/N7/8 w — — — Bd7" 59
34 KRPKRP 1-0 0 KRPKRP 5R2/1K1P4/8/1k6/8/6r1/7p/8 ? 041 ? Rf5" 109
35 KRRKPP 1-0 0 KRRKPP 8/8/8/k7/8/2R4R/1p1p3K/8 ? 026 ? Ra3" 197
36 KRRKRP ½-½ 0 KRPKRR 5K2/1P6/5R2/8/8/8/8/rr1k4 — — — Kg8" 112
37 KBPPKR 1-0 0 KBPPKR 8/k7/4P3/4K3/5B2/P7/8/r7 w ? 035 ? Be3" 49
38 KNNPKN ½-½ 0 KPKNNP 8/8/8/7n/8/7N/3kp1K1/5n2 w — — — Ng1" 17
39 KRPPKR ½-½ 0 KRKRPP 3K4/1R6/1p4r1/8/1p6/8/8/7k w — — — Rh7" 105
40 KRPPKR 1-0 0 KRPPKR 6k1/7R/6P1/7P/8/6r1/8/K7 w ? 044 ? Ka2" 116

guy
Dhanish
Posts: 47
Joined: Fri Sep 14, 2007 5:25 am
Sign-up code: 0
Contact:

Re: Some possible Test Suite Positions from Chess Studies

Post by Dhanish »

guyhaw wrote: # EGT tested Res. Δ plies Force Position DTC DTM DTZ Move JN#

1 KPKP 1-0 0 KPKP 8/2p5/6K1/8/8/5k2/P7/8 w 009 021 005 Kf5" 1
2 KRKP 1-0 0 KPKR 8/8/1KP5/3r4/8/8/8/k7 w 006 026 001 c7" 2
3 KRKP 1-0 0 KRKP 8/4K3/8/3pk3/3R4/8/8/8 w 008 021 003 (Rd2/3)" 104
4 KBPKB 1-0 0 KBPKB 2b5/8/1k6/8/1K5P/3B4/8/8 w 017 026 001 h5" 40
5 KBPKN 1-0 0 KBPKN n6k/8/8/6P1/3K4/3B4/8/8 w 012 021 011 Kc5" 35
6 KNPKB 1-0 0 KNPKB 3K4/b7/2P5/8/8/6N1/k7/8 w 010 021 009 Kc7" 22
7 KNPKN 1-0 0 KNPKN 4N3/3nP3/1k6/8/1K6/8/8/8 w 008 024 008 Ka3" 20
8 KNPKR 1-0 0 KRKNP 8/8/7p/7n/k7/8/2K5/3R4 w 027 050 018 Rd4" —
9 KPPKN ½-½ 0 KNKPP 8/4k2N/7p/1p6/8/8/K7/8 w — — — Ka3" 16
10 KPPKP 1-0 0 KPPKP 5K2/2p5/8/2k5/8/2P5/4P3/8 w 012 025 006 Kg7" 3
11 KQBKQ 1-0 0 KQBKQ 1k6/5q2/5B2/8/8/4K3/8/5Q2 w 014 020 014 Be5" 228
12 KRNKQ ½-½ 0 KRNKQ 8/8/1N3k2/8/8/6R1/7q/5K2 w — — — Rf3" —
13 KRNKR 1-0 0 KRNKR k7/5R2/K7/2N5/8/8/8/1r6 w 016 017 016 Rf8" 133
14 KRPKB ½-½ 0 KBKRP 8/8/8/8/7k/8/r4p1B/5K2 w — — — Bd6" 32
15 KRPKB 1-0 0 KRPKB 7k/7P/6K1/8/R7/8/8/7b w 008 013 008 Kg5" 106
16 KRPKQ ½-½ 0 KRPKQ 7K/8/8/3R1P2/5k2/4q3/8/8 w — — — f6" 114
17 KRPKR 1-0 0 KRPKR 7r/2R5/6P1/8/8/8/K7/6k1 w 012 032 001 g7" 108
18 KRRKQ 1-0 0 KRRKQ 5q1k/1RR5/8/8/8/8/4K3/8 010 023 010 Rh7" 201
19 KBPKBP 1-0 0 KBPKBP 3b4/4P3/8/8/1K6/8/7p/5B1k w 001 014 001 e8=Q" 41
20 KBPKBP 1-0 0 KBPKBP 1B6/8/7P/4p3/3b3k/8/8/2K5 w ? 019 ? Ba7" 42
21 KBPKBP ½-½ 2 KBPKBPP 1K6/1B1p4/3P4/8/k7/1p6/8/1b6 — — — Bc6" 43
22 KBPKNP ½-½ 0 KBPKNP 4B3/8/1K6/8/1k6/5pP1/2n5/8 w — — — Bh5" 36
23 KBPKPP 1-0 0 KBPKPP 8/8/P7/8/B5p1/3Kp3/5k2/8 w ? 020 ? Bd1" 33
24 KNPKNP ½-½ 0 KNPKNP 8/6k1/8/8/7P/2K5/4Np2/5n2 w — — — Kb4" 21(c)
25 KNPKPP 1-0 0 KNPKPP 8/8/8/4p2k/4Pp2/8/2N5/1K6 w ? 030 ? Na1" 18
26 KNPKPP 1-0 0 KNPKPP 8/8/8/4p2k/4Pp2/8/2N5/1K6 w ? 021 001 e7" 19
27 KPPKPP 1-0 0 KPPKPP 3K4/kp6/p7/1P6/8/8/7P/8 w ? 019 001 b6" 4
28 KPPKPP 1-0 0 KPPKPP 8/8/K6p/6p1/8/8/k5PP/8 w ? 030 001 g4" 5
29 KQNKQP 1-0 0 KQNKQP 6K1/2p5/8/8/6N1/8/4Q3/6qk w ? 022 ? Kh7" 224
30 KRBKBB 1-0 0 KRBKBB k4b2/8/8/8/8/1b6/2R3K1/3B4 w 009 033 009 Bf3" 162
31 KRBKPP 1-0 0 KRBKPP 8/3k4/1K6/8/4BR2/4p3/4p3/8 ? 020 ? Bf5" 158
32 KRNKPP 1-0 0 KRNKPP 8/8/8/8/5N2/p1RK4/pk6/8 w 001 040 001 a1=Q" 128
33 KRPKBN ½-½ 0 KBNKRP 4B3/8/8/2r5/6k1/4K1p1/N7/8 w — — — Bd7" 59
34 KRPKRP 1-0 0 KRPKRP 5R2/1K1P4/8/1k6/8/6r1/7p/8 ? 041 ? Rf5" 109
35 KRRKPP 1-0 0 KRRKPP 8/8/8/k7/8/2R4R/1p1p3K/8 ? 026 ? Ra3" 197
36 KRRKRP ½-½ 0 KRPKRR 5K2/1P6/5R2/8/8/8/8/rr1k4 — — — Kg8" 112
37 KBPPKR 1-0 0 KBPPKR 8/k7/4P3/4K3/5B2/P7/8/r7 w ? 035 ? Be3" 49
38 KNNPKN ½-½ 0 KPKNNP 8/8/8/7n/8/7N/3kp1K1/5n2 w — — — Ng1" 17
39 KRPPKR ½-½ 0 KRKRPP 3K4/1R6/1p4r1/8/1p6/8/8/7k w — — — Rh7" 105
40 KRPPKR 1-0 0 KRPPKR 6k1/7R/6P1/7P/8/6r1/8/K7 w ? 044 ? Ka2" 116

guy
Position 11: Best move corrected to g4

Position 32: From the given solution, it looks like Black is to move, hence corrected accordingly.

Tested the above 40 positions with Movei00_8_438, Delfi 5.2, Spike 1.2, Rybka 1.0Beta, Crafty 22.0, Glaurung 1.2.1, Green Light 301.2.2 and Naum2.0 for 5s without any tablebases.

Positions with zero failures: 26, 29, 36
Positions with one failure: 10, 23, 40
Post Reply