Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Endgame test suite

Author: Jim Monaghan

Date: 12:33:31 10/07/00

Go up one level in this thread


On October 07, 2000 at 10:38:07, Dieter Buerssner wrote:

>Are there any other recomendable test suites for endgames? I am aware of
>one that is downloadable from Steffen "Hossa" Jakob's site.
>I would be espescially interested in problems with description of the solution.
>
>Regards,
>Dieter


Hi Dieter,

Yace is a great program.  Thank you very much.  Right now I'm working through
for a second time O'Kelly's book "Assess Your Chess Fast: From Expert to Master"
and in his exercise section he has 176 positions ... 2/3 are endgames and 1/3
are middlegame combinations.  They are well varied and quite difficult.  I've
divided them into 4 tests of 44 exercises each.  I'm in the middle of running
the suites and have completed the first test on 6 engines ... Crafty 17.13, Yace
0.23, Amy 0.7, Bringer 1.7, Zchess 2.0 and EXchess 3.14.  Tests were run on a
Celeron 300, hash=32MB, no TBs, each position 5 minutes.  The scores were
respectively: 35, 37, 31, 31, 33, and 30.  Yace performed very well missing only
7 (really only 6) solutions:  01:01, 01:02, 01:07, 02:13, 03:03, 03:06, and
04:02.  02:13 has an alternative solution which all the programs got ... so all
the scores go up by one. Here is the first suite:
"exercise 01.01";
setboard k7/7K/NR6/8/7p/6p1/p7/8 w - -
solution Nb8
"exercise 01.02";
setboard 1K6/1P1k4/1P6/8/8/r7/2R5/8 w - -
solution Rd2+
"exercise 01.03";
setboard 4R3/8/7R/1K1k4/p7/8/p5r1/8 w - -
solution Rd8+
"exercise 01.04";
setboard 8/8/8/k7/6R1/1p6/4p1p1/4K3 w - -
solution Rg5+
"exercise 01.05";
setboard 7k/R7/8/7P/6K1/8/p7/r7 w - -
solution Kg5
"exercise 01.06";
setboard 6R1/8/6K1/8/3P1rp1/8/5k2/8 w - -
solution Kg5
"exercise 01.07";
setboard 8/5KR1/8/8/5P2/3pp3/2k5/8 w - -
solution Kf8
"exercise 01.08";
setboard 1R6/2pk4/1P6/8/3r4/K7/P7/8 w - -
solution Rd8+
"exercise 01.09"
setboard 6k1/4K3/6PP/8/7B/8/8/7r w - -
solution h7+
"exercise 01.10";
setboard 3r2r1/7k/8/7K/8/8/8/3RR3 w - -
solution Re7+
"exercise 01.11";
setboard 2K5/2P4R/k7/8/8/8/2r4p/8 w - -
solution Kb8
"exercise 01.12";
setboard 8/8/8/pp6/P7/7K/1k6/R7 w - -
solution Ra3
"exercise 01.13";
setboard 1rbr2k1/5qnp/1p2ppp1/8/pBPp1PPQ/P2P4/1P4BP/4RRK1 w - -
solution f5
"exercise 02.01";
setboard 8/8/2p5/2p1k1N1/2PR1R2/1P1p4/3P4/1B4K1 w - -
solution Rf2
"exercise 02.02"
setboard 1k6/Rn3N2/PK6/7q/8/8/8/8 w - -
solution Ra8+
"exercise 02.03";
setboard 1q4r1/3Q1Npk/p6p/1p5N/8/7P/Pn3PP1/6K1 w - -
solution Qf5+
"exercise 02.04";
setboard r2qr2k/8/p1n2ppB/1p1p1n2/2pP3Q/P7/1P4BP/R4RK1 w - -
solution Rxf5
"exercise 02.05";
setboard 1B4b1/2p4k/8/3p4/8/K4R2/R7/7q w - -
solution Rc3
"exercise 02.06";
setboard r1q1r1k1/3npp2/bp1p1bp1/p2P4/P1PN2B1/2R1B3/1PQ3PP/5R1K w - -
solution Be6
"exercise 02.07";
setboard 3k4/8/b7/1p2K3/pp6/8/P7/3B4 w - -
solution Kd4
"exercise 02.08";
setboard r2q1n1k/1p5p/2p1p1p1/1b6/5BN1/6P1/4r1PK/1RR3Q1 w - -
solution Rxb5
"exercise 02.09";
setboard Q7/1pq2kpp/4bp2/3r4/2B5/P3P3/1r3PPP/2R1K2R b K -
solution Rd1+
"exercise 02.10";
setboard 6R1/2B5/8/5k2/1b2b3/3pK2p/8/8 b - -
solution d2
"exercise 02.11";
setboard 7K/2R5/6k1/Q5P1/8/8/8/8 w - -
solution Rc5
"exercise 02.12";
setboard 5q2/2R5/5p2/1k3N2/2p1P3/2P5/2K5/8 w - -
solution Rc8
"exercise 02.13";
setboard 2r1b2k/p1q1brp1/1p2p1QB/4p3/4N3/2PBR3/P4PPP/6K1 w - -
solution Qh7+
"exercise 03.01";
setboard r1b1r1k1/ppp3pp/n4bq1/2nP4/3NN3/BPP5/P1K1Q1BP/4RR2 b - -
solution Bh3
"exercise 03.02";
setboard 8/3N2q1/7k/4R1p1/2p3p1/2P1p3/4P1P1/6K1 w - -
solution Re6+
"exercise 03.03";
setboard 1K6/8/2p3k1/3p4/2p3P1/3p1P2/8/2R5 w - -
solution f4
"exercise 03.04";
setboard 2R5/3R1pk1/4p1p1/4P3/5P2/7p/1r3r1P/2K5 w - -
solution R7d8
"exercise 03.05";
setboard 6bK/5k2/8/1p2p3/1P6/8/7B/8 w - -
solution Bg1
"exercise 03.06";
setboard 3R3R/8/4P3/8/8/1K6/4p1P1/1k1r4 w - -
solution Rd2
"exercise 03.07";
setboard 8/3R3p/6rk/2PP4/7p/6P1/5QKP/1q6 b - -
solution h3+
"exercise 03.08";
setboard R7/2k3Bq/2pp2p1/3P3p/2K3PP/8/8/8 w - -
solution Bd4
"exercise 03.09";
setboard kb6/B7/K1P1P3/8/8/3r4/8/8 w - -
solution e7
"exercise 03.10";
setboard 2K1k3/5p2/8/5P1p/1q6/6Q1/8/8 w - -
solution Qe5+
"exercise 03.11";
setboard q7/1np1n3/p7/3pN3/kP6/P2P1B2/1KP5/6N1 w - -
solution c4
"exercise 03.12";
setboard 3nk1K1/3pP3/3P3P/6P1/p4p2/1p3P2/1p6/2bB4 w - -
solution Bc2
"exercise 04.01";
setboard 1b3r1k/5B1p/P3K1P1/8/8/8/7B/8 w - -
solution a7
"exercise 04.02";
setboard 5r1k/4qp1p/3ppnpQ/pr6/3RPPP1/1B6/PP6/4K2R w K -
solution e5
"exercise 04.03";
setboard 2kr3r/ppp2pq1/2n1bN2/6P1/2p5/2PpB3/PP5P/R2QR1K1 b - -
solution Qxf6
"exercise 04.04";
setboard k4r2/bp4p1/8/Pq1Bp3/3rP3/6P1/1QP2PP1/1R3RK1 b - -
solution Rd1
"exercise 04.05";
setboard 6k1/5q1p/2p4P/1p1b1Q2/5N2/4Pp2/5P1K/8 w - -
solution Qg5+
"exercise 04.06";
setboard 5r1k/R5p1/6Pp/5P1K/7P/1p1p4/8/8 w - -
solution f6

Yace doesn't miss much.
solutions missed:
01:01 1 Nb8 Ka7 (1 ... a1Q 2 Nc6!) 2 Rb4! and the knight gives perpetual on c6
and b8.
01:02 1 Rd2+ Ke7 2 Rd6! Kxd6 (2 ... Rc3 3 Rc6! Rxc6 4 Ka7)3 Kc8 Rc3+ 4 Kd8
01:07 1 Kf8! d2 (1 ... e2 2 Re7 Kd8 3 f5) 2 Rd7 e2 3 Rxd2+!! Kxd2 4 f5 e1Q 5 f6
and 6 f7 with a draw.
03:03 1 f4 d2 2 Rh1 c3 3 Kc7! c2 4 Rh5 and White has perpetual check on the rank
h5 to e5.
03:06 1 Rd2 Rxd2 2 Rh1+ Rd1 3 Re1 Rxe1 4 e7 Rf1 5 e8Q e1Q 6 Qg6+ mating.
04:02 1 e5 dxe5 2 g5 Nh5 3 Rxh5! gxh5 4 g6! fxg6 5 Rd7 and Black is forced to
take a perpetual. 3 Rd7 Qb4+ 4 Kd1 Kg8 is not so clear.

Some neat ideas!

Thanks again,

Jim



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.