Yet Another Mate Solving Test

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

Moderators: hgm, Rebel, chrisw

Jouni
Posts: 3281
Joined: Wed Mar 08, 2006 8:15 pm

Yet Another Mate Solving Test

Post by Jouni »

I took hundred 11 movers from Chest database:

r3k3/p1pp2p1/K5p1/p5B1/2B5/4pR2/2P1p3/r1bb4 w q - bm #11; 00:00 @ C2/R1/K3/P9/X27;
r5k1/bp3pn1/b1p1p1n1/P2p2P1/B5N1/B5R1/K5N1/8 w - - bm #11; 00:00 @ C0/R1/K2/P7/X28;
r6q/8/b7/8/3N4/5N2/8/QK5k w - - bm #11; 00:00 @ C3/R0/K3/P2/X2;
R7/1Kpkr1q1/2p1pBP1/2p2pP1/3pr1p1/QP2pb2/1n4Nb/1B6 w - - bm #11; 00:00 @ C2/R1/K2/P13/X32;
RN6/8/8/1k6/4R3/K7/3P4/1q4B1 w - - bm #11; 00:00 @ C2/R0/K2/P1/X1;
1n3r2/4b2n/b2pB3/1p6/2pNNp2/p7/1k1K4/5R2 w - - bm #11; 00:01 @ C0/R-2/K3/P9/X26;
1R4K1/8/8/8/p7/8/p7/k4B1N w - - bm #11; 00:01 @ C2/R0/K2/P2/X2;
2b5/n1Kp4/2pNp3/1p1kp3/4N3/p1P1P3/P3P3/8 w - - bm #11; 00:01 @ C2/R0/K2/P5/X7;
2N2K1k/3p2N1/1r2ppP1/B7/6b1/2p4p/p5n1/7n w - - bm #11; 00:01 @ C0/R-2/K3/P9/X30;
4k1rq/R5p1/3Bp3/5pp1/K1N2np1/8/8/8 w - - bm #11; 00:01 @ C0/R2/K3/P7/X21;
4k1rq/R5p1/3Bp3/6p1/K1N2np1/8/8/8 w - - bm #11; 00:01 @ C0/R2/K3/P7/X21;
5rr1/P1N5/P7/1Pp2np1/2k2p2/Kp4R1/1Bp1PNb1/5n1q w - - bm #11; 00:01 @ C2/R1/K3/P8/X47;
6n1/2KB1p2/kB1p4/N2p3b/pp4p1/8/4p3/8 w - - bm #11; 00:01 @ C0/R-2/K2/P0/X19;
8/1p1K3p/pPp4P/rbN2Rp1/p1k3P1/P7/3P1B2/8 w - - bm #11; 00:01 @ C2/R-5/K3/P2/X5;
8/1p6/1P2k3/2B1N1K1/2pP2p1/1PN1n3/3Pb1pp/8 w - - bm #11; 00:01 @ C2/R3/K3/P7/X21;
8/2p5/4R3/pp6/qp4r1/bp2R2p/1n2KBkr/7b w - - bm #11; 00:01 @ C2/R0/K1/P5/X23;
8/6p1/6p1/4p1p1/4PkB1/1Q2NPpK/3q3p/6br w - - bm #11; 00:01 @ C0/R0/K1/P3/X23;
8/bqn3pp/k1r2R2/ppp2QRn/P1B2r1P/KNN2pp1/8/8 w - - bm #11; 00:01 @ C1/R0/K6/P3/X5;
K7/8/4p3/3p4/8/5N1B/8/6Bk w - - bm #11; 00:01 @ C2/R0/K2/P1/X1;
kBQ5/1p5K/4p3/2p2p1p/8/3p4/b3p3/2rn1r2 w - - bm #11; 00:01 @ C2/R-2/K3/P0/X33;
n7/p3K3/rp1Np3/3kNP2/1P1B2pP/4Pp2/1P1pprBp/n2bb3 w - - bm #11; 00:01 @ C2/R2/K3/P11/X24;
NK6/1Np5/kpP2p2/1n3P2/2b5/3B3p/2P4P/8 w - - bm #11; 00:01 @ C2/R-6/K1/P2/X14;
r2b4/4p1KN/bpR4n/3p1pB1/3k2P1/pp1B1prq/n1P3p1/4RN2 w - - bm #11; 00:01 @ C2/R1/K2/P13/X37;
2b4b/r5rq/p3p1np/8/7B/2pN1p1p/k1B3pK/1R4n1 w - - bm #11; 00:02 @ C2/R2/K3/P11/X27;
2r5/n1N1p3/Nnr3b1/p3PpP1/2pB1k1P/q1p3pK/1pB1R1Pb/8 w - - bm #11; 00:02 @ C2/R1/K2/P10/X37;
7k/5prp/3p1N1R/K2p4/8/8/8/8 w - - bm #11; 00:02 @ C0/R0/K1/P4/X14;
8/1p6/1B2p3/1N1p2K1/6R1/1P2Ppp1/2Ppkrnb/3nrb1q w - - bm #11; 00:02 @ C0/R5/K2/P6/X11;
8/1p6/1p6/1P6/2Kp4/6B1/pp1P4/kb2R3 w - - bm #11; 00:02 @ C0/R0/K1/P2/X6;
8/8/p7/6N1/K5p1/4N1B1/8/7k w - - bm #11; 00:02 @ C2/R0/K2/P1/X1;
k7/2K2Rbn/BP3p1q/P5pp/5P2/2P3P1/pn2p1b1/rr6 w - - bm #11; 00:02 @ C0/R3/K2/P10/X33;
rb6/6R1/3p1B2/1p5k/r7/3B3p/p7/K7 w - - bm #11; 00:02 @ C2/R2/K3/P7/X29;
1rbn4/qnB4p/2p2K1R/2pp4/7p/p3Np1p/B1R5/6k1 w - - bm #11; 00:03 @ C2/R3/K2/P11/X23;
2Q5/4q1k1/3ppn2/RKp1N1B1/2R5/2P1r1rb/3nP1N1/2b2B2 w - - bm #11; 00:03 @ C0/R1/K4/P9/X37;
3b2N1/1p6/3p2N1/p1pP2k1/3pB1Pp/3P1PpP/1KP1P1n1/8 w - - bm #11; 00:03 @ C0/R4/K2/P7/X17;
5N2/4p3/8/4R3/6P1/2P1Rp1p/PKP1nppP/3k1bn1 w - - bm #11; 00:03 @ C2/R0/K3/P2/X2;
7B/7B/7K/1p6/1P6/1P2p3/pn2N3/k7 w - - bm #11; 00:03 @ C0/R0/K2/P2/X4;
8/6B1/8/8/1N6/1p6/pp1K4/1k6 w - - bm #11; 00:03 @ C0/R0/K2/P2/X5;
8/8/6pK/8/7k/6r1/2N2N1B/8 w - - bm #11; 00:03 @ C2/R0/K3/P2/X12;
8/k1B4K/3N4/pppppppp/8/8/1b6/5R2 w - - bm #11; 00:03 @ C2/R-3/K3/P0/X15;
b7/2P1np2/1P4p1/1p1pP1rp/3P4/1R4Pk/8/5KR1 w - - bm #11; 00:03 @ C0/R3/K3/P8/X16;
rnb2r1k/qp1nb1pB/4p2p/1P1p4/p7/P4N2/1BQN1PPP/4RRK1 w - - bm #11; 00:03 @ C0/R2/K5/P8/X32;
1b6/2pKBp2/1pP2P2/8/p2k1p1P/1RNp3P/PP1pp1N1/4rn2 w - - bm #11; 00:04 @ C2/R-2/K5/P7/X23;
1B6/8/1P6/1p6/bP1R2P1/rkP2R2/rp1P4/bK6 w - - bm #11; 00:04 @ C2/R0/K5/P1/X4;
1Br1q1b1/8/8/5N2/Np6/4p1R1/2B5/4K2k w - - bm #11; 00:04 @ C2/R-3/K2/P0/X35;
1k5r/1P1r3p/K6P/5p2/1BR5/5P2/B1p1P3/8 w - - bm #11; 00:04 @ C0/R6/K3/P5/X23;
2rr2k1/1b4p1/6B1/p3pPpN/1pp1P3/7Q/PPPq4/1KR5 b - - bm #11; 00:04 @ C0/R3/K6/P6/X25;
7K/7p/7P/8/6p1/1p4n1/pPp2ppp/R1N2bkr w - - bm #11; 00:04 @ C0/R-5/K1/P3/X14;
8/1Qp3p1/2B4p/8/8/6pb/5prr/5K1k w - - bm #11; 00:04 @ C0/R0/K1/P3/X8;
8/2p1N2P/p2pN3/3Bk1P1/K1p1pp2/7r/1PpPPP2/n4nb1 w - - bm #11; 00:04 @ C0/R2/K3/P11/X31;
8/3p4/8/3P4/7K/p3B3/pp6/kn1R4 w - - bm #11; 00:04 @ C0/R0/K1/P2/X6;
7k/p7/1R5K/6r1/6p1/6P1/8/8 w - - bm #11; 00:05 @ C0/R-6/K4/P3/X13;
1N1b4/p4p2/P2p1p2/1n6/1PkNR1K1/1pp3p1/2P3r1/5R1b w - - bm #11; 00:06 @ C0/R-4/K3/P5/X15;
5R2/1p2P3/1P2P3/1p6/1P4p1/4ppp1/3prqp1/B2Kbbkn w - - bm #11; 00:06 @ C2/R0/K2/P1/X2;
7R/3p2p1/1K1p1pP1/3P1P2/8/1pPB4/1prp3P/nknR4 w - - bm #11; Duals(9); 00:06 @ C0/R0/K2/P2/X6;
r4r2/1q2ppk1/b1np2p1/6P1/4P3/1BNnBP2/PP1K4/R2Q3R w - - bm #11; 00:06 @ C0/R-2/K3/P9/X49;
5b2/1p6/bp6/1p3K2/1p6/kP6/8/1Q6 w - - bm #11; 00:06+ @ C2/R0/K3/P3/X15;
3N1B1b/6rp/6bk/5Ppr/1p2p1Pp/pP1pPp1R/P2P1P2/7K w - - bm #11; Duals(2); 00:07 @ C2/R0/K1/P3/X8;
3Q4/5q1k/4ppp1/2Kp1N1B/RR6/3Prr2/4nP1b/3b2n1 w - - bm #11; 00:07 @ C0/R2/K3/P10/X34;
8/7p/3p3p/1N1Pp2p/1N2P2P/8/ppBk1PP1/rrb2K2 w - - bm #11; 00:07 @ C0/R0/K2/P3/X11;
R1n4k/n1p5/1b2pN1P/2p4p/2P4p/p1p1p3/P1P1P2P/7K w - - bm #11; 00:07 @ C2/R0/K1/P6/X19;
2r5/p3kpp1/4b1r1/1B2Q2p/1P6/q1N2P2/P5nP/3R1R1K w - - bm #11; 00:08 @ C2/R2/K3/P8/X45;
8/1n3n1b/1B4r1/b1B2R2/6p1/6R1/NPKPp1pq/4k3 w - - bm #11; 00:09 @ C0/R-2/K2/P8/X43;
8/5p2/6p1/4K3/6k1/1p3b2/8/4Q3 w - - bm #11; 00:09 @ C0/R-5/K4/P0/X17;
rnb5/3p4/q1p1P1K1/3N3B/2P1kpR1/1P3Nb1/2P1ppP1/1r6 w - - bm #11; 00:09 @ C0/R2/K2/P10/X43;
1b1r4/1PPPPbr1/pp5q/k1pN2BR/n1Q4P/8/K3p1p1/5n2 w - - bm #11; 00:10 @ C0/R3/K4/P10/X42;
4Q3/2p5/2p4K/1q6/6k1/8/7B/8 w - - bm #11; 00:10 @ C4/R6/K4/P3/X26;
8/8/5K2/8/4k3/3NN3/3PP3/8 w - - bm #11; Duals(2); 00:10 @ C0/R0/K3/P0/X2;
3K4/2P5/3p4/1p1kp3/1P1pp3/1P2Pp2/p3P2b/1N6 w - - bm #11; 00:11 @ C0/R-3/K5/P6/X21;
8/8/1p3p1N/1p1p1N2/pP1Pk3/Rp2p2p/1P2P2P/K7 w - - bm #11; 00:11 @ C2/R0/K4/P2/X4;
1n2K3/p1Bp4/4p3/8/1p4Qp/2p5/b7/r6k w - - bm #11; 00:12 @ C0/R2/K2/P0/X29;
3kB3/8/2R3B1/8/8/8/1p6/bK6 w - - bm #11; 00:12 @ C2/R0/K3/P1/X2;
8/8/8/4N3/2K4R/k5N1/p1p5/8 w - - bm #11; 00:12 @ C0/R-7/K4/P0/X10;
4N1b1/6K1/1B2p1n1/4ppk1/8/7P/5pP1/8 w - - bm #11; 00:13 @ C2/R0/K3/P6/X14;
8/5K2/4p2k/8/p1pp3p/p1b2P2/5PP1/1R6 w - - bm #11; 00:13 @ C2/R-5/K3/P0/X18;
6k1/3N4/6K1/7n/8/B7/8/8 w - - bm #11; 00:14 @ C4/R0/K3/P0/X9;
2b5/5p2/1pB5/Pp3P1K/2pP4/qp4B1/3pN1P1/nn4bk w - - bm #11; 00:15 @ C0/R3/K2/P11/X31;
8/3Qn1P1/8/8/3p4/q1PK1k2/3B3P/8 w - - bm #11; 00:15 @ C0/R-4/K6/P0/X23;
r4b2/3pp2K/r1pp2p1/B2k2NP/2nP2Q1/2P5/P1Pp4/3N3b w - - bm #11; 00:18 @ C0/R2/K3/P8/X29;
7n/K4p2/p4Pp1/p5P1/P2p4/PQpP4/B1P5/k3r3 w - - bm #11; 00:19+ @ C0/R0/K2/P3/X16;
8/1p4p1/1P1p2p1/B2p2P1/3k2N1/1K4N1/8/8 w - - bm #11; 00:20 @ C0/R0/K4/P2/X3;
8/4B3/2N5/3kNK1p/7P/8/8/8 w - - bm #11; 00:21 @ C2/R0/K3/P1/X2;
8/3R2p1/5qk1/1p3p2/4bQ1p/7P/2p4K/8 b - - bm #11; 00:22 @ C0/R-4/K4/P3/X31;
8/4p3/8/3np3/8/BK6/4N3/k7 w - - bm #11; 00:26 @ C0/R0/K3/P0/X10;
rq4r1/1b1n4/ppnkN3/2pp1BBQ/3P4/2P5/PP4PP/R4RK1 w - - bm #11; 00:28 @ C2/R-2/K5/P9/X29;
8/8/8/7p/5p1p/1p1B1P2/ppp5/qkbR3K w - - bm #11; 00:29 @ C0/R0/K2/P2/X9;
k4b2/Pnp1p1p1/pB2P1Pp/P2B4/1p6/1P5K/7p/8 w - - bm #11; Duals(2); 00:42 @ C0/R0/K1/P3/X9;
8/p1pPp1p1/P1P1P1P1/2p5/3P4/5P1P/K2p2pp/3R2nk w - - bm #11; 00:46 @ C0/R0/K1/P1/X8;
8/p5pp/Pb6/2pk3P/4pP2/4K3/8/8 b - - bm #11; 00:49 @ C2/R0/K7/P2/X6;
3N4/4p2p/8/3PK2k/1p6/pp4pP/3B2P1/8 w - - bm #11; 00:54+ @ C0/R-6/K5/P6/X22;
2nB1k2/2p3pp/3p2p1/n2K4/3Qp1N1/1Np4R/1b1p4/1Rq3r1 w - - bm #11; 01:02 @ C0/R3/K4/P13/X43;
1r5r/1bp1Rppp/p1kB4/1p1q4/1Q6/2P2N2/PP3PPP/RN4K1 w - - bm #11; 01:07 @ C2/R-3/K3/P9/X34;
r4rk1/1b1qnppp/p1p1p3/6B1/Pb1PN3/3B1Q2/1P3PPP/2RR2K1 w - - bm #11; 01:07 @ C0/R2/K4/P11/X42;
8/8/7p/8/4p2N/8/7p/1K3Rbk w - - bm #11; Duals(4); 01:09+ @ C0/R0/K2/P3/X14;
2nB1k2/2p3pp/3p2p1/n2K4/3Qp1N1/1Np4R/rb1p4/1Rq3r1 w - - bm #11; 01:11 @ C0/R3/K4/P14/X49;
1n6/2B5/2pP4/8/1p2N3/7p/3K2p1/6kr w - - bm #11; 01:12 @ C0/R0/K2/P0/X12;
2nB1k2/6pp/3p2p1/n2K4/3Qp1N1/1Np4R/rb1p4/1Rq3r1 w - - bm #11; 01:13 @ C0/R3/K4/P13/X49;
qrn5/bpP1p3/1p1kP3/1P4R1/2RP2B1/1P1p2K1/3P4/8 w - - bm #11; 01:20 @ C2/R0/K3/P2/X3;
Kb1nq1r1/BR4pb/2P4p/R5Pn/2PP1P2/8/P2pPQ2/1r5k w - - bm #11; 01:31 @ C0/R3/K3/P8/X42;
8/kPp3p1/B4p1p/1Pp2p1p/2P2P1P/PK4P1/8/8 w - - bm #11; 01:37 @ C0/R0/K7/P4/X8;
5b2/3p1p2/8/6pp/7P/N5R1/4KPPp/6kr w - - bm #11; 01:59 @ C0/R-7/K2/P4/X16;

I gave engines 30 second to find fastest mate. Participants Houdini 1.5, Critter 0.90, Spark 1, Rybka 4, Crafty 23.4 and Stockfish 2. Here's result table (later I found position 86 to be mate in 10):

Code: Select all

HOUD  CRIT  SPAR  RYBK  CRAF  STOC

+M11  +M11  +M11  +M11  +M11  +M11
+17.  +M11  +M11  +M11  +M11  +18.
+M11  +M11  +M11  +M11  +M11  +M11
+5.2  +6.0  +6.8  +6.5  +4.2  +6.6
+M11  +M11  +M11  +M11  +19.  +M11
+M11  +M11  +M15  +M11  +M11  +M11
+M23  +M20  +13.  +M11  +13.  +M19
+M11  +M11  +M11  +6.0  +M11  +16.
+14.  +10.  +M11  +M11  +12.  +M11
+M11  +M11  +M11  +M11  +M11  +M11
+M11  +M11  +M11  +M11  +M11  +M11
+M11  +M11  +M12  +M11  +0.0  0.00
+M11  +M11  +M11  +M10  +M11  +M11
+31.  +23.  +47.  +24.  +M11  +M32
+M11  +M11  +M11  +M13  +M10  +M11
0.00  0.00  0.00  0.00  +0.0  0.00
+13.  +7.4  +11.  +9.1  +10.  +15.
+M11  +M11  +M11  +M10  +M11  +M16
+M11  +M21  +M11  +M11  +12.  +M11
+M11  +M11  +M11  +M11  +M11  +M11
+M11  +M11  +M11  +M11  +0.0  0.00
+M14  +M13  +M29  +M13  +M13  +M17
+M11  +5.8  +M11  +M11  +M12  0.00
+M11  +M11  +M11  +M11  +M11  +M12
+M11  +M11  +3.2  +M11  +M11  +M11
+M11  +M42  +0.2  +10.  +2.4  +0.2
+M13  0.00  0.00  +M11  +0.0  +M12
+M11  +M11  +90.  +55.  +12.  +M36
+M15  +M36  +M11  +M15  +12.  +75.
+M11  +M11  +M15  +M11  +M11  +M11
+M11  +M11  +M12  +M13  +0.7  +M12
+M11  +M11  +M12  +M11  +M11  +4.1
+M11  +M11  +4.6  +M11  +5.8  +M20
+9.8  +11.  +7.7  +M11  +8.3  +5.0
+M11  +M11  +M12  +5.3  +M10  +M11
+M11  +M11  +M11  +M11  +12.  +M11
+M11  +M11  +M11  +M11  +M11  +M11
+M11  +M36  +9.3  +10.  +8.3  +77.
+5.7  +7.7  +2.7  +6.2  +5.1  +9.8
+M11  +M11  +M11  +M11  +M11  +M11
+M11  +M11  +M11  +M11  +M11  +M14
+5.2  +M11  +M13  +M13  +M11  +M17
+M12  +M15  +25.  +11.  +32.  +114
+M11  +M11  +M11  +M11  +M11  +M19
+M21  +M11  +17.  +16.  +19.  +27.
+M11  +M11  +M11  +M11  -M11  +M11
-14.  -13.  +M11  -12.  +0.0  -18.
+M11  +M11  0.00  0.00  +0.0  0.00
+1.1  +2.5  +14.  +3.0  +0.0  0.00
+M11  +M11  0.00  0.00  +0.0  0.00
+M11  +M11  +M11  +M9   +M12  +M11
+M11  +M11  +20.  +M11  +M11  +M11
+M11  +M11  0.00  0.00  +0.0  0.00
+M11  +M11  +M22  +12.  +M16  +M11
+M11  +M11  +M11  +M11  +M11  +24.
+M11  +M12  +90.  +M12  +M13  +M11
+6.2  +4.0  +5.5  +3.8  +9.0  +6.1
+M11  +M11  +M11  +M11  +M11  +M11
+M12  +M12  +M14  +3.0  +0.0  0.00
+0.1  0.00  +0.6  +0.4  -1.2  0.00
+M11  +M11  +M11  +M11  +M11  +M23
+M11  +M11  +M11  +M11  +M11  +M19
+M11  +M13  +M11  +M10  +M12  +M37
0.00  +2.5  +M11  +M11  +M11  0.00
+M11  +M11  +12.  +9.4  +11.  +M12
+M11  +M11  +90.  +M13  +M11  +M18
+M12  +M12  +21.  +M10  +M12  +M13
+M11  +M11  +M11  +M11  +M11  -5.1
+21.  +29.  +17.  +17.  +16.  +36.
+11.  +15.  +90.  +6.6  +6.5  +10.
+M17  +M16  +M28  +M20  +M15  +85.
+M11  +M11  +M11  +M11  +M11  +M11
+M11  +M11  +M11  +M9	+M11  +5.1
0.00  +3.8  +0.5  0.00  +3.4  0.00
+M11  +M25  +M30  +M11  +8.6  +77.
0.00  +M11  +M11  +M11  +0.0  0.00
+M11  +M11  +M11  +M12  +M11  +30.
+16.  +M15  +44.  +M15  +15.  +12.
+M11  +26.  +45.  +M24  +29.  +M12
+129  +M13  +M12  +M11  +14.  +98.
+M12  +M21  +M12  +M11  +23.  +M13
+M11  +M11  +M13  +M9   -M11  +M11
+M11  +M24  +M37  +M15  +8.1  +70.
+29.  +23.  +M11  +18.  +M11  +31.
+M11  +M11  +M12  +51.  +0.0  +M18
+M10  +15.  +7.0  +17.  +5.4  +2.0
+M11  +M20  +41.  +21.  +26.  +14.
+M13  +M15  +M13  +M13  -23.  +104
+M11  +M11  +M11  +M11  +M11  +M11
+4.1  +4.3  +2.7  +3.7  +4.1  +6.7
+M17  +M12  +M11  +18.  +20.  +M15
+34.  +20.  +M11  +M10  +M12  +M15
+M11  +M11  +90.  +M11  +M16  +111
-7.1  -5.4  -5.5  -4.6  -5.2  -7.7
+1.1  0.00  0.00  0.00  +0.0  0.00
-0.7  -1.9  -2.4  -1.7  -3.2  -1.9
+M11  +15.  +M11  +M19  +9.8  +74.
+M13  +29.  +28.  +M12  +M13  +M14
+M15  +M15  +M11  +M12  +M11  +M11
+M11  +M11  0.00  0.00  -1.1  0.00

 60    52    42    41    36    27
 
 
                                  
Jouni
Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: Yet Another Mate Solving Test

Post by Allard Siemelink »

Spark 0.4 has been reported to be better at deep mate finding.
So, I have been making some improvements for the next release.
With these improvements, the development version now finds 56 mates <=11 on this test set (30s/position, corei7@2500, 1 thread, 32Mb hash)

btw, Spark thinks position 91 is a mate in 10 as well:

[D]1r5r/1bp1Rppp/p1kB4/1p1q4/1Q6/2P2N2/PP3PPP/RN4K1 w - - 0 1

Code: Select all

  &#91;1/1&#93;     0.000       91      1060  Rxc7+ Kb6 Nbd2
  &#91;1/1&#93;     0.015      334      1060  ok/334.0
  &#91;2/5&#93;     0.015     1297      1007  Rxc7+ Kb6 Nbd2 Ka7 Qc5+ Qxc5 Bxc5+ Ka8 Rxf7
  &#91;2/5&#93;     0.031     1363      1011  ++2/45 Nf3e5
  &#91;2/5&#93;     0.031     1679      1839  Ne5+ Qxe5 Rxc7+ Kb6 Bxe5
  &#91;2/5&#93;     0.046     1997      1839  ok/6.0
  &#91;3/7&#93;     0.046     2148      1839  Ne5+ Qxe5 Rxc7+ Kb6 Bxe5
  &#91;3/7&#93;     0.046     3308      1839  ok/1.7
  &#91;4/10&#93;    0.062     3483      1864  Ne5+ Qxe5
  &#91;4/10&#93;    0.062     3621      1890  Ne5+ Qxe5
  &#91;4/10&#93;    0.062     4536      1909  Ne5+ Qxe5 Rxc7+ Kb6 Bxe5 Rhd8 Qc5+ Ka5 b4+ Ka4 f3
  &#91;4/10&#93;    0.078     6168      1909  ok/1.9
  &#91;5/12&#93;    0.093     8469      1934  Ne5+ Qxe5
  &#91;5/13&#93;    0.093     9778      1959  Ne5+ Qxe5
  &#91;5/13&#93;    0.109    10750      2009  Ne5+ Qxe5
  &#91;5/13&#93;    0.109    11671      2109  Ne5+ Qxe5
  &#91;5/13&#93;    0.124    16036      2125  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7
  &#91;5/13&#93;    0.140    18959      2125  ok/3.1
  &#91;6/13&#93;    0.156    19300      2153  Ne5+ Kb6
  &#91;6/13&#93;    0.156    19409      2175  Ne5+ Kb6
  &#91;6/13&#93;    0.156    21957      2212  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 Ka7 Rxf7
  &#91;6/17&#93;    0.187    29620      2212  ok/1.6
  &#91;7/17&#93;    0.187    36141      2209  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 h6 Rxf7 g6
  &#91;7/19&#93;    0.218    57939      2209  ok/2.0
  &#91;8/19&#93;    0.234    59657      2234  Ne5+ Kb6
  &#91;8/19&#93;    0.234    61284      2259  Ne5+ Kb6
  &#91;8/25&#93;    0.249    77156      2265  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 h5 Rxf7 g5 Nd2
  &#91;8/25&#93;    0.280      130k     2265  ok/2.3
  &#91;9/27&#93;    0.296      175k     2283  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 h5 Rxf7 g5 Nd2 g4
  &#91;9/27&#93;    0.374      342k     2283  ok/2.6
 &#91;10/29&#93;    0.405      427k     2303  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 g6 Rxf7 h6 Nd2 Ka7 Re1
 &#91;10/29&#93;    0.514      769k     2303  ok/2.2
 &#91;11/29&#93;    0.530      780k     2328  Ne5+ Kb6
 &#91;11/29&#93;    0.530      788k     2353  Ne5+ Kb6
 &#91;11/33&#93;    0.577      945k     2370  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 g6 a4 b4 cxb4 f5 Rxh7 g5
 &#91;11/33&#93;    0.873     1834k     2370  ok/2.4
 &#91;12/33&#93;    0.889     1852k     2395  Ne5+ Kb6
 &#91;12/33&#93;    0.904     1866k     2420  Ne5+ Kb6
 &#91;12/37&#93;    1.045     2356k     2426  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 g6 a4 b4 cxb4 f5 Rxh7 g5 Nc3
 &#91;12/37&#93;    1.794     4504k     2426  ok/2.5
 &#91;13/39&#93;    2.074     5382k     2445  Ne5+ Kb6 Bc5+ Qxc5 Nd7+ Ka7 Qxc5+ Ka8 Nxb8 Rxb8 Qxc7 g6 a4 b4 cxb4 f6 Rxh7 g5 Nc3 f5
 &#91;13/39&#93;    5.912    16216k     2446  ++28/45 Nb1a3
 &#91;13/39&#93;    5.928    16248k     2451  Na3 cxd6
 &#91;13/39&#93;    5.959    16284k     2476  Na3 cxd6
 &#91;13/39&#93;    6.099    16623k     2525  Na3 cxd6 Nxb5 Kb6 Nc7+ Ka7 Nxd5 Rhc8 Qd4+ Rc5 b4 Rc8 bxc5 dxc5 Qxg7
 &#91;13/39&#93;    6.240    16884k     2525  ok/3.7
 &#91;14/39&#93;    6.333    17086k     2550  Na3 cxd6
 &#91;14/39&#93;    6.380    17168k     2575  Na3 cxd6
 &#91;14/39&#93;    6.489    17479k     2625  Na3 cxd6
 &#91;14/39&#93;    6.599    17697k     2725  Na3 cxd6
 &#91;14/39&#93;    6.708    17892k     2825  Na3 cxd6
 &#91;14/39&#93;    6.786    18059k     2925  Na3 cxd6
 &#91;14/39&#93;    7.176    19156k     3125  Na3 cxd6
 &#91;14/39&#93;    7.301    19344k     3325  Na3 cxd6
 &#91;14/39&#93;    7.425    19557k     3725  Na3 cxd6
 &#91;14/39&#93;    7.488    19686k     4525  Na3 Bc8
 &#91;14/39&#93;    7.503    19700k      +24# Na3 f6
 &#91;14/39&#93;    7.503    19700k      +23# Na3 Rbe8
 &#91;14/39&#93;    7.503    19700k      +22# Na3 f6
 &#91;14/39&#93;    7.519    19702k      +21# Na3 cxd6
 &#91;14/39&#93;    7.519    19704k      +20# Na3 cxd6
 &#91;14/39&#93;    7.519    19707k      +19# Na3 cxd6
 &#91;14/39&#93;    7.535    19715k      +18# Na3 cxd6
 &#91;14/39&#93;    7.535    19728k      +17# Na3 cxd6
 &#91;14/39&#93;    7.550    19745k      +16# Na3 cxd6
 &#91;14/39&#93;    7.581    19777k      +15# Na3 cxd6
 &#91;14/39&#93;    7.613    19830k      +14# Na3 cxd6
 &#91;14/39&#93;    7.659    19908k      +13# Na3 cxd6
 &#91;14/39&#93;    7.753    20069k      +12# Na3 cxd6
 &#91;14/39&#93;    8.096    20729k      +11# Na3 cxd6
 &#91;14/39&#93;    8.705    21822k      +10# Na3 cxd6
 &#91;14/39&#93;    9.563    23613k      +10# Na3 Qxd6 Nd4+ Kb6 Nc4+ Ka7 Nxb5+ axb5 Nxd6 Ba6 Qc5+ Ka8 Qc6+ Bb7 Qxc7 b4 Qa5+ Ba6 Qxa6+
 &#91;14/39&#93;   17.565    39032k      +10# ok/2.3
 &#91;15/39&#93;   18.299    40531k      +10# Na3 Qxd6 Nd4+ Kb6 Nc4+ Ka7 Nxb5+ axb5 Nxd6 Ba6 Qc5+ Ka8 Qc6+ Bb7 Qxc7 b4 Qa5+ Ba6 Qxa6+
 &#91;15/39&#93;   30.014    64132k      +10# stopped
User avatar
F.Huber
Posts: 853
Joined: Thu Mar 09, 2006 4:50 pm
Location: Austria

Re: Yet Another Mate Solving Test

Post by F.Huber »

Allard Siemelink wrote: So, I have been making some improvements for the next release.
And maybe you could also reduce your compiler optimization settings a bit - your Spark 1.0 doesn't even run on a P4!
Or should we throw away all our older computers? :(
Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: Yet Another Mate Solving Test

Post by Allard Siemelink »

F.Huber wrote:
Allard Siemelink wrote: So, I have been making some improvements for the next release.
And maybe you could also reduce your compiler optimization settings a bit - your Spark 1.0 doesn't even run on a P4!
Or should we throw away all our older computers? :(
Thanks, I wasn't aware of that.
I'll supply a 'generic' single core version with the next release.

Spark 1.0 requires sse2, but as I think all P4's support sse2,
a P4 should be able to start spark-1.0-win32-mp...
Since I do not have a P4 at hand, may I ask you what
error message you get or does it simply crash?
User avatar
F.Huber
Posts: 853
Joined: Thu Mar 09, 2006 4:50 pm
Location: Austria

Re: Yet Another Mate Solving Test

Post by F.Huber »

Allard Siemelink wrote: Spark 1.0 requires sse2, but as I think all P4's support sse2,
a P4 should be able to start spark-1.0-win32-mp...
Since I do not have a P4 at hand, may I ask you what
error message you get or does it simply crash?
Yes, I also don't believe that SSE2 would be the problem, because Spark detects whether it's available or not (so I get an error message on my old Celeron but not on the P4).
On the P4 Spark just normally on the commandline, and even shows all UCI options after entering the "uci" command, but after a "go" it simply crashes ("... runtime error ...").
Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: Yet Another Mate Solving Test

Post by Allard Siemelink »

Thanks, I'll look into it.
Jouni
Posts: 3281
Joined: Wed Mar 08, 2006 8:15 pm

Re: Yet Another Mate Solving Test

Post by Jouni »

Franz did You notice position Allard mentions is mate in 10 (11 also in latest ChestUCI database)? BTW seems to be one of most difficult 10 mover in the world :)

Jouni
IWB
Posts: 1539
Joined: Thu Mar 09, 2006 2:02 pm

Re: Yet Another Mate Solving Test

Post by IWB »

Hello Jouni

Is this really EPD?

I found a web site (in german) and according to this page the line:

r3k3/p1pp2p1/K5p1/p5B1/2B5/4pR2/2P1p3/r1bb4 w q - bm #11; 00:00 @ C2/R1/K3/P9/X27;

Is not a proper EPD:

This:

r3k3/p1pp2p1/K5p1/p5B1/2B5/4pR2/2P1p3/r1bb4 w q - bm Bf7+;

would be fine, but bm #11 isnt and what the ... is "00:00 @ C2/R1/K3/P9/X27;"? For my understanding it has has nothing to do with EPD

The problem is, that no one touches EPD for years and I am not sure if I found a current explanation.

In what GUI did you run the positions, do you have a link with an desription ... I am puzzled a bit about the whole thing.

Bye
Ingo
kgburcham
Posts: 2016
Joined: Sun Feb 17, 2008 4:19 pm

Re: Yet Another Mate Solving Test

Post by kgburcham »

I think these are copied from the Chest database
I assume this is the Chest output after solving

kburcham
User avatar
F.Huber
Posts: 853
Joined: Thu Mar 09, 2006 4:50 pm
Location: Austria

Re: Yet Another Mate Solving Test

Post by F.Huber »

Jouni wrote:Franz did You notice position Allard mentions is mate in 10 (11 also in latest ChestUCI database)? BTW seems to be one of most difficult 10 mover in the world :)
Yes Jouni, of course I've noticed it, but I don't trust normal chess engines very much when it comes to mate puzzles (I've seen so many wrong mate claims from these engines in the past).
So as long as I can't reproduce this #10? with any matesolver (ChestUCI or Gustav) or at least with TheKing (from which I've never before seen a wrong mate announcement), this position will stay as #11 in my database.