One engine that I found to be good at solving mate position from Dan mate positions is Cheng and it indeed performed well here.jhellis3 wrote:Ideally, I would like to know if the actual mate was resolved. However, given that we are now dozens of posts into the thread, and yours are the only ones remotely close to what I had in mind... I'll take what I can get.From his first post he was just curious how the engine would perform. From initial tries these are difficult positions, even the bm is difficult to hit.
Code: Select all
Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical Cores: 4
Hyper-Threading: ON
Hash: 128, Threads: 1, Time: 5s/pos
Test file: joseph_ellis_mates.epd
id name cheng4 0.38, TotalPos: 17, Correct: 5 (29.41%)
Pos Correct Enginebm epd
1 0 f4e5 8/2Nb4/pp6/4rp1p/1Pp1pPkP/PpPpR3/1B1P2N1/1K6 w - - bm Kc1; dm 5; id "je 1"; c0 "b1c1;
2 0 h3g3 8/8/2B1N3/3rp3/4k2K/7Q/2r3Pn/1b1N4 w - - bm Kh5; dm 5; id "je 2"; c0 "h4h5";
3 0 g3f2 qb6/3N2p1/r2p4/pP1k2p1/1pp3R1/6BB/2P1P3/2N1K3 w - - bm Bh4; dm 5; id "je 3"; c0 "g3h4";
4 1 b8c8 1K1N1b2/RPp1pr2/1kP5/2p5/P7/4B1P1/4p1b1/6n1 w - - bm Kc8; dm 6; id "je 4"; c0 "b8c8";
5 1 h5h1 n1N3br/2p1Bpkr/1pP2R1b/pP1p1PpR/Pp4P1/1P6/1K1P4/8 w - - bm Rh1; dm 6; id "je 5"; c0 "h5h1";
6 0 f4a4 1N1K1b1r/P3pPp1/4k1P1/rp1pB1RN/q4RP1/8/p2pB1p1/1b6 w - - bm Nd7; dm 6; id "je 6"; c0 "b8d7";
7 0 e5b2 5R2/2P2pK1/2P2P2/1Pp1BP1P/b6p/1p1RPB2/1p2NPn1/6rk w - - bm Ra8; dm 6; id "je 7"; c0 "f8a8";
8 0 a2a5 3K4/1p1B4/bB1k4/rpR1p3/2ppppp1/8/RPPPPP2/r1n5 w - - bm b4; dm 7; id "je 8"; c0 "b2b4";
9 0 f3f5 4k1r1/2pnp3/2B1N3/8/8/5R2/6P1/5K2 w - - bm Rf2 Ke1; dm 11; id "je 9"; c0 "f3f2 f1e1";
10 1 a6c8 n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - bm Qc8; dm 13; id "je 10"; c0 "a6c8";
11 0 f1e2 8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - bm Rd3; dm 16; id "je 11"; c0 "e3d3";
12 0 f3d1 1kn5/p2p4/P1pP1p1q/1PP2P1P/5p2/4rQp1/K7/5B2 w - - bm bxc6; dm 17; id "je 12"; c0 "b5c6";
13 0 d5e4 8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - bm Ke6; dm 20; id "je 13"; c0 "d5e6";
14 1 d4h8 8/7p/6pP/5pP1/3BpP2/p1KpP3/pn1N4/k7 w - - bm Bh8; dm 21; id "je 14"; c0 "d4h8";
15 1 b8a7 1B3N2/5p1B/2K2pn1/5krb/4p1p1/4P1P1/2P1PP2/8 w - - bm Ba7; dm 22; id "je 15"; c0 "b8a7";
16 0 c4d5 1k3b1q/pP2p1p1/P1K1P1Pp/7P/2B5/8/8/8 w - - bm Bb5 Kd5; dm 27; id "je 16"; c0 "c4b5 c6d5";
17 0 d1d5 4rk2/2P2p2/p4P2/2p2b2/2p5/8/P7/2KR4 w - - bm Rd8; dm 29; id "je 17"; c0 "d1d8";Code: Select all
1K1N1b2/RPp1pr2/1kP5/2p5/P7/4B1P1/4p1b1/6n1 w - - bm Kc8; dm 6; id "je 4"; c0 "b8c8";
Solution: b8c8
>> isready
<< readyok
>> ucinewgame
>> position fen 1K1N1b2/RPp1pr2/1kP5/2p5/P7/4B1P1/4p1b1/6n1 w - - 0 1
2015-05-10T03:12:41.914000 >> go movetime 5000
2015-05-10T03:12:45.084000 << info depth 17 seldepth 35 time 2761 nodes 4001395 nps 1449255 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:45.086000 << info depth 18 seldepth 35 time 3158 nodes 4988153 nps 1579529 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:45.287000 << info depth 19 seldepth 35 time 3360 nodes 5480048 nps 1630966 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:45.485000 << info depth 20 seldepth 35 time 3558 nodes 5985838 nps 1682360 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:45.722000 << info depth 21 seldepth 35 time 3795 nodes 6499848 nps 1712739 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:45.950000 << info depth 22 seldepth 35 time 4023 nodes 7036553 nps 1749081 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:46.139000 << info depth 23 seldepth 35 time 4212 nodes 7566870 nps 1796502 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:46.368000 << info depth 24 seldepth 35 time 4440 nodes 8114295 nps 1827543 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:46.579000 << info depth 25 seldepth 35 time 4651 nodes 8666200 nps 1863298 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:46.816000 << info depth 26 seldepth 35 time 4889 nodes 9220207 nps 1885908 multipv 1 score mate 6 pv b8c8 g2h3 g3g4 h3g4 c8b8 g4f3 e3d2 e2e1q d2e1 f3c6 e1a5
2015-05-10T03:12:46.927000 << bestmove b8c8 ponder g2h3
Best move is correct!!