The difficult ZPTS positions - which engines can solve them?
Posted: 27 Oct 2004, 17:15
How is your (favorite) engine doing in those difficult positions of Robert Allgeuer's zugzwang test suite? Is it solving any in reasonable time? Or, if you have the patience, is it solving any after really long time?
6k1/3p4/P2P4/8/5Kp1/1p4Q1/p5p1/b7 w - - bm Qxg2; c0 "Kasparyan 1959, 1 ... Be5+ 2 Kf5! a1/Q 3 a7! Qxa7 4 Kg6! Qa1! 5 Qd5! Kh8 6 Qe4!!, white wins"; id "ZPTS.14";
8/6B1/p5p1/Pp4kp/1P5r/5P1Q/4q1PK/8 w - - bm Qxh4+; c0 "CCC post 10.9.2004 by Alvaro Begue"; id "ZPTS.18";
n1QBq1k1/5p1p/5KP1/p7/8/8/8/8 w - - bm Bc7; c0 "CCC post, mate in 12: 1.Bc7 Qxc8 2.gxf7+ Kh8 3.Be5 Qc5 4.Bb2 Nc7 5.Ba1 a4 6.Bb2 a3 7.Ba1 a2 8.Bb2 a1Q 9.Bxa1 Nd5+ 10.Ke6+ Nc3 11.Bxc3+ Qe5+ 12.Bxe5#"; id "ZPTS.19";
3nQ1k1/p2P2p1/1p6/8/5q1P/8/PP6/1K6 b - - bm Kh7; c0 "CCC post, draw, but h5 after Qf8 wins for white"; id "ZPTS.20";
8/p5pq/8/p2N3p/k2P3P/8/KP3PB1/8 w - - bm Be4; c0 "Kubbel 1925, 1.Be4!! Qh6 2.Bd3!! Qd2 [2...Qd6 3.b3#] 3.Be2 g6 [3...Qc2 4.Bd1 Qxd1 5.Nc3 -; 3...a6 4.f3 g6 5.f4 -] 4.f3 a6 5.f4 Qc2 6.Bd1, Zugzwang after f4, white wins"; id "ZPTS.28";
Yace on P4, 2.53 GHz, 350M hash:
pos 14, finally solved after 40 minutes:
pos 18: solved after 2 minutes:
pos 19: not solved in one hour, probably will not be solved in day.
pos 20: not solved in 12 hours (I had some hope)
pos 28: not solved in one hour.
Does any engine see (perhaps after a really long time), that Qf8 loses in pos 20?
All other positions (see some posts back, where Robert posted the whole test suites) were solved in one minute besides pos 25 - which is a mate in 3 ... That mate in 3 needed 18 minutes! But the engine would win it with another move easily with short thinking time. Still a nice curiosity.
Regards,
Dieter
6k1/3p4/P2P4/8/5Kp1/1p4Q1/p5p1/b7 w - - bm Qxg2; c0 "Kasparyan 1959, 1 ... Be5+ 2 Kf5! a1/Q 3 a7! Qxa7 4 Kg6! Qa1! 5 Qd5! Kh8 6 Qe4!!, white wins"; id "ZPTS.14";
8/6B1/p5p1/Pp4kp/1P5r/5P1Q/4q1PK/8 w - - bm Qxh4+; c0 "CCC post 10.9.2004 by Alvaro Begue"; id "ZPTS.18";
n1QBq1k1/5p1p/5KP1/p7/8/8/8/8 w - - bm Bc7; c0 "CCC post, mate in 12: 1.Bc7 Qxc8 2.gxf7+ Kh8 3.Be5 Qc5 4.Bb2 Nc7 5.Ba1 a4 6.Bb2 a3 7.Ba1 a2 8.Bb2 a1Q 9.Bxa1 Nd5+ 10.Ke6+ Nc3 11.Bxc3+ Qe5+ 12.Bxe5#"; id "ZPTS.19";
3nQ1k1/p2P2p1/1p6/8/5q1P/8/PP6/1K6 b - - bm Kh7; c0 "CCC post, draw, but h5 after Qf8 wins for white"; id "ZPTS.20";
8/p5pq/8/p2N3p/k2P3P/8/KP3PB1/8 w - - bm Be4; c0 "Kubbel 1925, 1.Be4!! Qh6 2.Bd3!! Qd2 [2...Qd6 3.b3#] 3.Be2 g6 [3...Qc2 4.Bd1 Qxd1 5.Nc3 -; 3...a6 4.f3 g6 5.f4 -] 4.f3 a6 5.f4 Qc2 6.Bd1, Zugzwang after f4, white wins"; id "ZPTS.28";
Yace on P4, 2.53 GHz, 350M hash:
pos 14, finally solved after 40 minutes:
- Code: Select all
660125094 17:36.6 0.58 13. 1.Qe1 Bc3 2.Qxc3 g1=Q 3.Qxb3+ Kg7 4.Qxa2 Qd4+
5.Kg5 g3 6.a7 g2 7.Qxg2 Qxa7 8.Qb2+ Kg8 9.Qf6
Qg1+ 10.Kh4 Qh2+ 11.Kg5 {0}
878830661 23:34.3 0.65 14t 1.Qe1 Bc3 2.Qxc3 g1=Q 3.Qxb3+ Kg7 4.Qxa2 Qd4+
5.Kg5 Qe3+ 6.Kxg4 Qe4+ {HT} {80}
1460647673 39:26.6 0.66 14t+ 1.Qxg2 Be5+ 2.Kf5 a1=Q 3.a7 Qxa7 4.Kg6 Qa1
5.Qd5+ Kh8 6.Qe4 Qa5 7.Qh1+ Bh2 8.Qxh2+ Qh5+
9.Qxh5+ Kg8
1577122334 42:51.3 0.98 14++ 1.Qxg2 Be5+ 2.Kf5 a1=Q 3.a7 b2 4.a8=Q+ Qxa8
5.Qxa8+ Kg7 6.Qe4 b1=N
1768208395 48:05.9 0.99 14t 1.Qxg2 Be5+ 2.Kf5 a1=Q 3.a7 Qxa7H 4.Qd5+H Kh7H
5.Kg5H b2H 6.Qe4+H Kg8H 7.Kg6H {HT} {-510}
2151424951 59:07.4 0.99 14. 1.Qxg2 Be5+ 2.Kf5 a1=Q 3.a7 Qxa7 4.Qd5+ Kh7
5.Kg5 b2 6.Qe4+ Kg8 7.Kg6 b1=QH 8.Qxb1H Qa8H
9.Qb3+H {HT} {-430}
2507477342 1:09:05 1.39 15++ 1.Qxg2 Be5+ 2.Kf5 a1=Q 3.a7 Qxa7 4.Kg6 Qa5
5.Qh1 Bh2 6.Qxh2 Qh5+ 7.Qxh5 b2 8.Qxg4 b1=Q+
9.Kf6+ Kf8 10.Qxd7 Qe4 11.Qf5 Qf3
2811946986 1:17:36 2.39 15++ 1.Qxg2 Be5+ 2.Kf5 a1=Q 3.a7 Qxa7 4.Kg6 Qa5
5.Qh1 Bh2 6.Qxh2 Qh5+ 7.Qxh5 b2 8.Qxg4 b1=R
pos 18: solved after 2 minutes:
- Code: Select all
7657244 10.564 -0.03 10. 1.Bh6+ Kxh6 2.Qxh4 Qe5+ 3.Kh1 Kg7 4.Qf2 Qd6
5.Qa7+ Kf6 6.Qb6 Ke6 7.Qe3+ Kd7 8.Qa7+ Ke8
9.Qh7 {0}
12140333 16.953 -0.06 11t 1.Bh6+ Kxh6 2.Qxh4 Qe5+ 3.Kg1 Qe3+ 4.Kh2 g5
5.Qg3 Qf4H 6.Qxf4H gxf4H 7.Kg1H Kg6H 8.Kf2H
Kg5H 9.Kg1H Kf5H 10.Kh2H Ke5H 11.Kh3H Kd5H
12.Kh4H Kc4H 13.g3H {0}
31590789 44.918 -0.05 11t+ 1.Bf6+ Kxf6 2.Qxh4+ Ke6 3.Qd8 Qe5+ 4.Kh3 Qd6
5.Qa8 Ke7 6.g3 g5 7.Qb7+ Kf6 8.Qb6 Ke5 9.Qxd6+H
Kxd6H 10.g4H h4H 11.f4H gxf4H 12.Kxh4H f3H
13.Kg3H f2H 14.Kxf2H Kd7H 15.g5H Ke6H 16.Ke3H
Kf5H 17.Kd4H Kxg5H 18.Kd5H Kf5H 19.Kc5H Kf4H
20.Kc6H Ke4H 21.Kc7H Kd4H {0}
32666412 46.583 -0.05 11t 1.Bf6+ Kxf6 2.Qxh4+ Ke6H 3.Qd8H Qe5+H 4.Kh3H
Qd6H 5.Qa8H {HT}
35523102 51.200 -0.05 11. 1.Bf6+ Kxf6 2.Qxh4+ Ke6 3.Qd8 Qe5+ 4.Kh3 Qd6
5.Qa8
72482522 1:44.6 -0.03 12t 1.Bf6+ Kxf6 2.Qxh4+ Ke6 3.Qd8 Qe5+ 4.Kh3 Qd6
5.Qa8 Ke7 6.Qb7+ Kf6 7.Qb6 Ke6 8.Kh4H Kd5H
9.Qxd6+H Kxd6H 10.f4H Kd5H 11.Kg5H Kc4H
12.Kxg6H h4H 13.f5H Kc3H 14.f6H Kb3H 15.f7H
Kc4H 16.f8=QH Kd5H {HT}
79466286 1:55.6 -0.02 12t+ 1.Qxh4+ Kxh4 2.Bf6+ g5 3.Bc3 Qe5+ 4.Bxe5 g4
79479445 1:55.6 0.35 12++ 1.Qxh4+ Kf5
79495703 1:55.6 1.35 12++ 1.Qxh4+ Kf5
82964849 2:00.5 4.08 12t 1.Qxh4+ Kxh4 2.Bf6+ g5 3.Bc3 Qf2 4.Be5 Qg1+
5.Kxg1 g4 6.g3+ Kg5 7.f4+ Kf5 8.Kf2 Ke6 9.Ke2
Kd5 10.Kd3 Ke6 11.Ke4 {350}
84558188 2:03.0 4.08 12. 1.Qxh4+ Kxh4 2.Bf6+ g5 3.Bc3 Qf2 4.Be5 Qg1+
5.Kxg1 g4 6.g3+ Kg5 7.f4+ Kf5 8.Kf2 Ke6 9.Ke2
Kd5 10.Kd3 Ke6 11.Ke4 {350}
85166314 2:03.8 4.12 13t 1.Qxh4+ Kxh4 2.Bf6+ g5 3.Bc3 Qf2 4.Be5 Qg1+
5.Kxg1 g4 6.g3+ Kg5 7.f4+ Kf5 8.Kf2 Ke6 9.Ke3
Ke7 10.Kd4 Kf7 11.Ke4H Ke6H 12.f5+H Kf7H 13.f6H
{350}
96508648 2:20.3 4.12 13. 1.Qxh4+ Kxh4 2.Bf6+ g5 3.Bc3 Qf2 4.Be5 Qg1+
5.Kxg1 g4 6.g3+ Kg5 7.f4+ Kf5 8.Kf2 Ke6 9.Ke3
Ke7 10.Kd4 Kf7 11.Ke4 Ke6 12.f5+ Kf7 13.f6 {350}
97622876 2:21.9 4.54 14++ 1.Qxh4+ Kxh4 2.Bf6+ g5 3.Bc3 Qf2 4.Be5 Qg1+
5.Kxg1 g4 6.Kf2 g3+ 7.Bxg3+ Kg5
pos 19: not solved in one hour, probably will not be solved in day.
pos 20: not solved in 12 hours (I had some hope)
pos 28: not solved in one hour.
Does any engine see (perhaps after a really long time), that Qf8 loses in pos 20?
All other positions (see some posts back, where Robert posted the whole test suites) were solved in one minute besides pos 25 - which is a mate in 3 ... That mate in 3 needed 18 minutes! But the engine would win it with another move easily with short thinking time. Still a nice curiosity.
Regards,
Dieter