"IQ test" for engines

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

Moderators: hgm, Rebel, chrisw

tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: "IQ test" for engines

Post by tmokonen »

MikeGL wrote: I noticed a sub-variation of this position is also interesting as engines are having difficulty to avoid the move e1Q on below position,

[d]8/8/8/5Bp1/7k/7P/4pPK1/8 b - - am e1Q;
Black to Play, Avoid Move e1Q (best is g4 first to un-trap the black K)

Engines don't want to play the clearance sacrifice g4! first.
Most engines just rush with e1Q? quickly and just results to a
fortress draw after Bg4.
SF Zander with 5 man syzygy finds g4 pretty quickly.

Code: Select all

FEN: 8/8/8/5Bp1/7k/7P/4pPK1/8 b - - 0 1 

SF Zander 080817 64 BMI2:
Found 145 tablebases
  1/4	00:00	          11	5,500	+6.38	e2-e1Q
  2/8	00:00	          98	49,000	+6.67	e2-e1Q Bf5-d3
  3/9	00:00	         297	148,500	+6.77	e2-e1Q Bf5-d7 Qe1-e5
  4/9	00:00	         659	219,666	+6.72	e2-e1Q Bf5-d7 Qe1-c3 Bd7-e8 Qc3xh3+ Kg2-g1
  5/12	00:00	       2,986	597,200	+7.00	e2-e1Q Bf5-d3 Qe1-e5 Kg2-f1 Qe5-e6
  6/14	00:00	       5,395	899,166	+6.75	e2-e1Q Bf5-d3 Qe1-e6 Bd3-f1 Qe6xh3+ Kg2-g1 Qh3-g4+ Bf1-g2 Qg4-d1+ Kg1-h2
  7/14	00:00	      10,333	939,363	+6.83	e2-e1Q Bf5-g4 Qe1-e5 Kg2-f1 Qe5-b5+ Kf1-e1 Qb5-d3 Bg4-e2
  8/15	00:00	      14,510	967,333	+6.89	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-f5 Bf3-g4 Qf5-b1 Bg4-e2
  9/17	00:00	      23,608	1,124,190	+6.80	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-f5 Bf3-e2 Qf5-c8 Kg2-f1 Qc8-c1+ Kf1-g2
 10/20	00:00	      33,895	1,303,653	+6.96	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-f5 Bf3-e2 Qf5-b1 Be2-f3 Qb1-c2 Bf3-g4 Qc2-d3
 11/23	00:00	      37,339	1,287,551	+6.94	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-c6+ Kg2-h2 Qc6-b5 Bg4-f3 Qb5-f5 Bf3-g2 Qf5-f4+ Kh2-h1
 12/21	00:00	      45,013	1,286,085	+6.81	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-d3 Bg4-f3 Qd3-d7 Kg2-f1 Qd7-c8
 13/20	00:00	      46,959	1,304,416	+6.81	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-d3 Bg4-f3 Qd3-d7 Bf3-g4 Qd7-b7+ Bg4-f3
 14/22	00:00	      51,055	1,309,102	+6.83	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-d3 Bg4-f3 Qd3-d7 Bf3-g4 Qd7-d2 Kg2-f1 Qd2-d5 Kf1-e2 Qd5-d4
 15/22	00:00	      59,613	1,386,348	+6.84	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-d3 Bg4-f3 Qd3-d7 Bf3-g4 Qd7-d2 Kg2-f1 Qd2-d3+ Kf1-e1 Qd3-b1+ Ke1-d2
 16/22	00:00	      74,338	1,351,600	+6.81	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-d3 Bg4-f3 Qd3-d7 Bf3-g4 Qd7-b7+ Bg4-f3 Qb7-c8 Bf3-g4
 17/22	00:00	      80,163	1,358,694	+6.89	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-d7 Bf3-g4 Qd7-d5+ Bg4-f3 Qd5-d3 Bf3-g4 Qd3-d2 Bg4-f3 Qd2-c2 Bf3-g4
 18/30	00:00	      99,724	1,366,082	+6.89	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-d7 Bf3-g4 Qd7-d5+ Bg4-f3 Qd5-d3 Bf3-g4 Qd3-d2 Bg4-f3 Qd2-c2 Bf3-g4 Qc2-e4+ Kg2-f1 Qe4-e8 Kf1-g2 Qe8-c6+ Bg4-f3 Qc6-b5 Bf3-g4
 19/28	00:00	     142,932	1,458,489	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-g4 Qe5-c3 Bg4-f3 Qc3-d3 Bf3-g4 Qd3-d2 Bg4-f3 Qd2-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-c4
 20/33	00:00	     214,137	1,672,945	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-g4 Qe5-c3 Bg4-f3 Qc3-c4 Bf3-g4 Qc4-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-d3 Bf3-g4
 21/40	00:00	     259,183	1,751,236	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-g4 Qe5-c3 Bg4-f3 Qc3-c4 Bf3-g4 Qc4-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-d3 Bf3-g4 Qd3-d5+ Bg4-f3 Qd5-b5 Bf3-g4 Qb5-b4 Bg4-f3 Qb4-d2 Bf3-g4 Qd2-c2 Bg4-f3
 22/43	00:00	     280,354	1,774,392	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-d5+ Bd1-f3 Qd5-b5 Bf3-g4 Qb5-c6+ Bg4-f3 Qc6-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-c4 Bf3-g4 Qc4-c1 Bg4-f3 Qc1-d2 Bf3-g4 Qd2-c2 Bg4-f3 Qc2-c1 Bf3-g4 Qc1-c3
 23/31	00:00	     336,498	1,859,104	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-d5+ Bd1-f3 Qd5-b5 Bf3-d1 Qb5-c6+ Bd1-f3 Qc6-e6 Bf3-g4 Qe6-e1 Bg4-f3 Qe1-b1 Bf3-e2
 24/36	00:00	     373,144	1,903,795	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-b5 Bf3-d1 Qb5-c6+ Bd1-f3 Qc6-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-c4 Bf3-g4 Qc4-d5+ Bg4-f3 Qd5-b3 Bf3-g4 Qb3-c4 Bg4-f3 Qc4-d3
 25/44	00:00	     465,547	1,989,517	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-b5 Bf3-d1 Qb5-c6+ Bd1-f3 Qc6-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-c4 Bf3-g4 Qc4-d5+ Bg4-f3 Qd5-b3 Bf3-g4 Qb3-c4 Bg4-f3 Qc4-d3 Bf3-g4 Qd3-d4 Bg4-e2 Qd4-d6 Be2-f3
 26/38	00:00	     529,300	2,027,969	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-b5 Bf3-d1 Qb5-c6+ Bd1-f3 Qc6-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-d4 Bf3-g4 Qd4-c3 Bg4-f3 Qc3-b3 Bf3-g4 Qb3-d5+ Bg4-f3 Qd5-d3 Bf3-g4
 27/46	00:00	     604,278	2,069,445	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-b5 Bf3-d1 Qb5-c6+ Bd1-f3 Qc6-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-d3 Bf3-g4 Qd3-d5+ Bg4-f3 Qd5-d7 Bf3-g4 Qd7-d2 Bg4-f3 Qd2-c1 Bf3-g4 Qc1-c3 Bg4-f3 Qc3-a3 Bf3-g4
 28/38	00:00	     707,735	2,106,354	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-b5 Bf3-d1 Qb5-c6+ Bd1-f3 Qc6-c1 Bf3-g4 Qc1-c3 Bg4-f3 Qc3-d2 Bf3-g4 Qd2-d5+ Bg4-f3 Qd5-d3 Bf3-g4 Qd3-e4+ Bg4-f3 Qe4-d4 Bf3-g4
 29/42	00:00	     940,741	2,218,728	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-b5 Bf3-d1 Qb5-d5+ Bd1-f3 Qd5-a2 Bf3-g4 Qa2-b1 Bg4-f3 Qb1-c1 Bf3-g4 Qc1-c3 Bg4-f3 Qc3-d2 Bf3-g4 Qd2-c2 Bg4-f3
 30/40	00:00	   1,174,370	2,203,320	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-a1 Bd1-f3 Qa1-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-b5 Bf3-d1 Qb5-d5+ Bd1-f3 Qd5-d7 Bf3-g4 Qd7-d2 Bg4-f3 Qd2-c1 Bf3-g4 Qc1-c3 Bg4-f3 Qc3-d2 Bf3-g4 Qd2-d4 Bg4-f3 Qd4-d3 Bf3-g4
 31/42	00:00	   1,582,303	2,185,501	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-c6+ Bd1-f3 Qc6-b5 Bf3-d1 Qb5-d5+ Bd1-f3 Qd5-e5 Bf3-d1 Qe5-e8 Bd1-f3 Qe8-d7 Bf3-g4 Qd7-d2 Bg4-f3 Qd2-d3 Bf3-g4 Qd3-c2 Bg4-f3 Qc2-c4 Bf3-g4 Qc4-b3 Bg4-f3 Qb3-c2 Bf3-g4 Qc2-c4 Bg4-f3 Qc4-b3 Bf3-g4
 32/50	00:00	   1,759,181	2,215,593	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-c6+ Bd1-f3 Qc6-c1 Bf3-g4 Qc1-d2 Bg4-f3 Qd2-c2 Bf3-g4 Qc2-e4+ Bg4-f3 Qe4-c4 Bf3-d1 Qc4-d4 Bd1-f3 Qd4-d3 Bf3-g4 Qd3-d5+ Bg4-f3 Qd5-e5 Bf3-d1 Qe5-b2 Bd1-g4 Qb2-c3 Bg4-f3 Qc3-d2 Bf3-g4 Qd2-e1 Bg4-f3
 33/49	00:00	   2,190,764	2,310,932	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-c6+ Bd1-f3 Qc6-c2 Bf3-g4 Qc2-b1 Bg4-e2 Qb1-f5 Be2-g4 Qf5-d5+ Bg4-f3 Qd5-d3 Bf3-g4 Qd3-c3 Bg4-f3 Qc3-e5 Bf3-g4 Qe5-e1 Bg4-f3 Qe1-e6 Bf3-g4 Qe6-e4+ Bg4-f3 Qe4-e8 Bf3-d1 Qe8-b5 Bd1-f3 Qb5-b2 Bf3-d1 Qb2-a3 Bd1-g4
 34/46	00:01	   2,511,352	2,360,293	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-c6+ Bd1-f3 Qc6-d7 Bf3-g4 Qd7-d5+ Bg4-f3 Qd5-d3 Bf3-g4 Qd3-c3 Bg4-f3 Qc3-e5 Bf3-g4 Qe5-e1 Bg4-f3 Qe1-e6 Bf3-g4 Qe6-e4+ Bg4-f3 Qe4-c2 Bf3-g4 Qc2-c4 Bg4-d1 Qc4-f4 Bd1-g4 Qf4-d2 Bg4-f3 Qd2-b2 Bf3-d1 Qb2-a1 Bd1-g4 Qa1-b1 Bg4-f3
 35/49	00:01	   3,141,863	2,394,712	+6.71	e2-e1Q Bf5-g4 Qe1-e5 Bg4-f3 Qe5-c3 Bf3-g4 Qc3-d3 Bg4-f3 Qd3-a6 Bf3-d1 Qa6-c6+ Bd1-f3 Qc6-d6 Bf3-g4 Qd6-d4 Bg4-f3 Qd4-d3 Bf3-g4 Qd3-c3 Bg4-f3 Qc3-e5 Bf3-d1 Qe5-e4+ Bd1-f3 Qe4-c2 Bf3-g4 Qc2-b1 Bg4-f3 Qb1-f5 Bf3-g4 Qf5-c2 Bg4-f3 Qc2-b3 Bf3-g4 Qb3-d5+ Bg4-f3 Qd5-d2 Bf3-g4 Qd2-d6 Bg4-f3 Qd6-a3 Bf3-g4 Qa3-c1 Bg4-f3
 36/50+	00:01	   4,170,758	2,388,750	+6.78	g5-g4
 36/47+	00:02	   7,242,452	2,500,846	+7.91	g5-g4
 36/39+	00:03	  10,069,031	2,547,187	+18.41	g5-g4
 36/55	00:06	  16,310,741	2,652,153	+128.38	g5-g4 Bf5xg4 e2-e1Q Bg4-f3 Qe1-d2 Bf3-g4 Kh4-g5 Bg4-f3 Kg5-f5 Kg2-f1 Qd2-f4 Kf1-g2 Kf5-e5 Bf3-g4 Ke5-d4 Bg4-f3 Kd4-c3 Bf3-h5 Kc3-d2 Bh5-g4 Kd2-e1 f2-f3 Ke1-e2 h3-h4 Qf4-d2 Bg4-c8 Ke2-e3+ Kg2-g3 Qd2-f2+ Kg3-g4 Qf2xf3+
 37/53	00:06	  18,385,950	2,656,545	+128.38	g5-g4 Bf5xg4 e2-e1Q Bg4-f3 Qe1-d2 Bf3-g4 Kh4-g5 Bg4-f3 Kg5-f5 Kg2-f1 Qd2-f4 Kf1-g2 Kf5-e5 Bf3-g4 Ke5-d4 Bg4-f3 Kd4-d3 Bf3-d1 Kd3-d2 Bd1-g4 Kd2-e1 f2-f3 Ke1-e2 h3-h4 Qf4-d2 Bg4-c8 Ke2-e3+ Kg2-g3 Qd2-f2+ Kg3-g4 Qf2xf3+
 38/56	00:07	  20,606,741	2,663,057	+128.38	g5-g4 Bf5xg4 e2-e1Q Bg4-f3 Qe1-d2 Bf3-g4 Kh4-g5 Bg4-f3 Kg5-f5 Kg2-f1 Qd2-f4 Kf1-g2 Kf5-e5 Bf3-g4 Ke5-d4 Bg4-f3 Kd4-d3 Bf3-d1 Kd3-d2 Bd1-g4 Kd2-e1 f2-f3 Ke1-e2 h3-h4 Qf4-d2 Bg4-c8 Ke2-e3+ Kg2-g3 Qd2-f2+ Kg3-g4 Qf2xf3+
 39/53	00:08	  23,016,573	2,658,109	+128.38	g5-g4 Bf5xg4 e2-e1Q Bg4-f3 Qe1-d2 Bf3-g4 Kh4-g5 Bg4-f3 Kg5-f5 Kg2-f1 Qd2-f4 Kf1-g2 Kf5-e5 Bf3-g4 Ke5-d4 Bg4-f3 Kd4-d3 Bf3-d1 Kd3-d2 Bd1-g4 Kd2-e1 f2-f3 Ke1-e2 h3-h4 Qf4-d2 Bg4-c8 Ke2-e3+ Kg2-g3 Qd2-f2+ Kg3-g4 Qf2xf3+
 40/56	00:10	  26,616,158	2,646,530	+128.38	g5-g4 Bf5xg4 e2-e1Q Bg4-f3 Qe1-d2 Bf3-g4 Kh4-g5 Bg4-f3 Kg5-f5 Kg2-f1 Qd2-f4 Kf1-g2 Kf5-e5 Bf3-g4 Ke5-d4 Bg4-f3 Kd4-d3 Bf3-d1 Qf4-h4 Bd1-g4 Kd3-d2 Kg2-f1 Qh4-f6 Bg4-h5 Qf6-f4 Kf1-g2 Kd2-e1 Bh5-f3 Qf4-h4 Bf3-g4 Qh4xf2+
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: "IQ test" for engines

Post by peter »

Hi Marek!
lech wrote:If you want to take a look at diagrams
Thanks for the collecition and the listing of dias, it's very useful to have numbers to search for too.

Can you tell please, where nr.37 originates from?

[d]6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1

bm ...Bc8
Peter.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: "IQ test" for engines

Post by lech »

At first many thanks for all posts!
Vinvin wrote:Some positions that you could add :
5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - bm Rxb3;
Of course, I should do it.
Vinvin wrote: 8/8/5k2/8/2B4p/5RbP/5pP1/7K b - -; c0 "eval = draw";
Rather never!
Vinvin wrote: 3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - bm Nxf7+;
Many many thanks for this one! It will be added!
Vinvin wrote: 2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - bm f6; (winning)
Impossible that I missed it!
Vinvin wrote: 2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - bm Bf4;
I should do it too.
Maybe, I can't be friendly, but let me be useful.
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: "IQ test" for engines

Post by Nordlandia »

peter wrote:Hi Marek!
lech wrote:If you want to take a look at diagrams
Thanks for the collecition and the listing of dias, it's very useful to have numbers to search for too.

Can you tell please, where nr.37 originates from?

[d]6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1

bm ...Bc8
I think i found it in EG Magazine somewhere.

http://www.arves.org/arves/index.php/en ... -nrs-1-152

Many EG studies can be found in Complex Puzzle ->

http://www.talkchess.com/forum/viewtopi ... lex+puzzle
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: "IQ test" for engines

Post by lech »

peter wrote:Hi Marek!
lech wrote:If you want to take a look at diagrams
Thanks for the collecition and the listing of dias, it's very useful to have numbers to search for too.

Can you tell please, where nr.37 originates from?

[d]6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1

bm ...Bc8
The sources of the collection are skipped by me in fact. If I remember good I set a few of items personally too and it is no problem for me. If someone doesn't like it, I explain that all the positions are dedicated only for machines. I think it is very easy to find sources of positions here (internet, this forum), if you really want to konw it. :)
Maybe, I can't be friendly, but let me be useful.
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: "IQ test" for engines

Post by peter »

Thanks, Jon!
Arves I do know too, but there's no fen- search, is there?
And of course there are many puzzles in your many threads, but Nr. 37 you din't give link too, did you?

I never do ask before searching by myself, YACPDB, Arves, forum's search here, some fen- strings even Google does find, but some stay unfound yet.

Another one from Marek's collection I didn't know and haven't found till now, is this one, nr.64:

[d]2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1

Must be a study too
Peter.
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: "IQ test" for engines

Post by peter »

Vinvin wrote:Some positions that you could add :
...
[d]3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - bm Nxf7+
That's a study from A. Herbstmann, starting position is two plies earlier

[d]3kn3/4pp2/n7/5B2/3N4/b6N/4K3/8 w - - 0 1

Drawing solution 1.Ng5, after ...Nd6 your test position is reached with bm Nxf7+
Peter.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: "IQ test" for engines

Post by lech »

Really, this test can be too valuable to skip sources.
In finally version I will try to add it.
A good help is welcome. 8-)
Maybe, I can't be friendly, but let me be useful.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: "IQ test" for engines

Post by lech »

I added suggested by you 5 positions and 1 new.
BTW. Sting can't solve the 2 last ones.

7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - bm Rxg5 (win);
8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - bm Qxh7+ (win);
3N2r1/2K1p3/4Pk2/8/Bp5b/8/2P5/8 b - - bm Bg3+ [next Kd7 next Rxd8+] (win);
8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - bm Ng3 (win);
6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - bm a8Q[R]+ (win);
6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - bm Bxc3 (win);
8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - bm Ng2 (win);
2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - bm c5 (win);
1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - bm axb8N (win);
1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - bm Nc6 (draw - no gain);
5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - bm Ke8(e7) (win);
k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - Bd4 (win);
8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - bm Qh1+ [or other way to get the start position for white] (win);
8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - bm Bh5+ (win);
4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - bm Rd2 (win);
5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - bm Rxf2+ (draw - no gain);
1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - bm Nb3 (draw - no gain);
N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - bm f4+ (draw - no gain);
2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - bm Nd6+ (draw - no gain);
8/8/4B3/6p1/7k/8/4pPKP/8 w - - bm Bg4 (draw - no gain);
r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - bm Kb1 (draw - no gain);
1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - bm Rh8 [next Kg7 next Bh7] (draw - no gain);
8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - bm h4+ (draw - no gain);
7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - bm Na3 (draw - no gain);
7r/K7/5k1n/p3p3/Pp1pPp1p/1PpP1PpP/2P3P1/N1RR1B2 b - - (win);
q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - bm c5+ (win - no draw);
1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - bm Bc7+ (win - no draw);
4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - bm Qxe5 (win);
q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - bm Ra2 (win);
3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - bm Nd4 (win);
8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - bm Bh8 (win);
8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - bm Ke6[e4] (win);
B7/p1p5/k2p4/p3p3/P1Nb1p2/6p1/7p/4K3 w - - [Ke1->h3->c8] (win);
1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - [Ka1->h5->d8] (win);
8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - bm Nf6+ (win);
8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - bm Rd3 (win);
6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - bm Bc8 (win);
qn6/b1Kp3p/p1pB3p/p7/P1NkP3/2pP4/2B5/8 w - - bm Bf4[or Kc8] (win);
8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - bm Kf5 (win);
8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - bm Rh4 (next Kg7->d4 win);
8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - bm Rh1 (win);
8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - bm Bh3 (win);
5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - Rd8 (win);
r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - bm Qa5+ (draw - no gain);
3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - bm Ba4+ (draw - no gain);
2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - am Nxb6+ (win);
1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - bm Rxb3+ (win);
8/5k2/6p1/4BP1p/6p1/p1p3PP/6P1/1n2K2R b K - bm a2 [next fxg6+ next Kg8] (win);
8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - bm Bb4 (draw - no gain);
7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - bm Be4+ (draw - no gain);
7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - bm g6+ (next Kg8 next a5 next a6 next Bxd6 draw - no gain);
8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - bm Bb3 (next Qc8 next Nd1 next Qa8 next Bc4 draw - no gain);
8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - bm Bf5 (next Ra2 next Nxa2 next bxa2 next Kc1 next a1Q+ next Bb1 draw - no gain);
1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - bm Rb1 (next Qxb1 next gxf7 win);
Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - bm Rd1+ (draw - no gain);
1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - bm Bce5 (win);
4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - bm Kh6 (win);
6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - bm Bf8+ (win);
n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - bm Qc8 (win);
8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - bm Kb4[d4] (win);
8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - bm Kc6 (draw - no gain);
1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - bm Ka6 (draw - no gain);
8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - bm Ba5+ (win};
2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - bm Nb6 (win);
5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - bm Rxb3 (win);
2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - bm f6 (win);
2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - bm Bf4+ (win);
8/8/8/5Bp1/7k/7P/4pPK1/8 b - - bm g4 (win);
3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - bm Nxf7+ (draw - no gain);
8/1P6/8/1b1K4/6p1/5pP1/5P1B/7k w - - bm b8R (win);
Maybe, I can't be friendly, but let me be useful.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: "IQ test" for engines

Post by lech »

If you need the start positions on diagrams:
[pgn][Result "1"]
[FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - "]

1... Rxg5 {win}

[Result "2"]
[FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - "]

1... Qxh7+ {win}

[Result "3"]
[FEN "3N2r1/2K1p3/4Pk2/8/Bp5b/8/2P5/8 b - - "]

1... Bg3+ 2. Kd7 Rxd8+ {win}

[Result "4"]
[FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - "]

1. Ng3 {win}

[Result "5"]
[FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - "]

1. a8Q+ {or 1. a8R+ win}

[Result "6"]
[FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - "]

1... Bxc3 {win}

[Result "7"]
[FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - "]

1. Ng2 {win}

[Result "8"]
[FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - "]

1. c5 {win}

[Result "9"]
[FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - "]

1. axb8N {win}

[Result "10"]
[FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - "]

1. Nc6 {draw - no gain}

[Result "11"]
[FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - "]

1. Ke8 {or 1. Ke7 win}

[Result "12"]
[FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - "]

1. Bd4 {win}

[Result "13"]
[FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - "]

1... Qh1+ 2. Ka2 Qa8+ 3.Kb1 Qe4 {or other way to get the start position for white - win}

[Result "14"]
[FEN "8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - "]

1. Bh5+ {win}

[Result "15"]
[FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - "]

1. Rd2 {win}

[Result "16"]
[FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - "]

1. Rxf2+ {draw - no gain}

[Result "17"]
[FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - "]

1. Nb3 {draw - no gain}

[Result "18"]
[FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - "]

1. f4+ {draw - no gain}

[Result "19"]
[FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - "]

1. Nd6+ {draw - no gain}

[Result "20"]
[FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - "]

1. Bg4 {draw - no gain}

[Result "21"]
[FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - "]

1. Kb1 {draw - no gain}

[Result "22"]
[FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - "]

1. Rh8 Kg7 2. Bh7 {draw - no gain}

[Result "23"]
[FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - "]

1. h4+ {draw - no gain}

[Result "24"]
[FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - "]

1. Na3 {draw - no gain}

[Result "25"]
[FEN "7r/K7/5k1n/p3p3/Pp1pPp1p/1PpP1PpP/2P3P1/N1RR1B2 b - - "]

{win}

[Result "26"]
[FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - "]

1. c5+ {win - no draw}

[Result "27"]
[FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - "]

1. Bc7+ {win - no draw}

[Result "28"]
[FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - "]

1. Qxe5 {win}

[Result "29"]
[FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - "]

1. Ra2 {win}

[Result "30"]
[FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - "]

1. Nd4 {win}

[Result "31"]
[FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - "]

1. Bh8 {win}

[Result "32"]
[FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - "]

1. Ke6 {or 1. Ke4 win}

[Result "33"]
[FEN "B7/p1p5/k2p4/p3p3/P1Nb1p2/6p1/7p/4K3 w - - "]

{Ke1->h3->c8 win}

[Result "34"]
[FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - "]

{Ka1->h5->d8 win}

[Result "35"]
[FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - "]

1. Nf6+ {win}

[Result "36"]
[FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - "]

1. Rd3 {win}

[Result "37"]
[FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - "]

1. Bc8 {win}

[Result "38"]
[FEN "qn6/b1Kp3p/p1pB3p/p7/P1NkP3/2pP4/2B5/8 w - - "]

1. Bf4 {or 1. Kc8 win}

[Result "39"]
[FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - "]

1... Kf5 {win}

[Result "40"]
[FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - "]

1... Rh4 {next Kg7->f6->e5 win}

[Result "41"]
[FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - "]

1. Rh1 {win}

[Result "42"]
[FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - "]

1... Bh3 {win}

[Result "43"]
[FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - "]

1. Rd8 {win}

[Result "44"]
[FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - "]

1. Qa5+ {draw - no gain}

[Result "45"]
[FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - "]

1. Ba4+ {draw - no gain}

[Result "46"]
[FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - "]

{avoid Nxb6+ win}

[Result "47"]
[FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - "]

1... Rxb3+ {win}

[Result "48"]
[FEN "8/5k2/6p1/4BP1p/6p1/p1p3PP/6P1/1n2K2R b K - "]

1... a2 2. fxg6+ Kg8 {win}

[Result "49"]
[FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - "]

1. Bb4 {draw - no gain}

[Result "50"]
[FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - "]

1. Be4+ {draw - no gain}

[Result "51"]
[FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - "]

1. g6+ Kg8 2. a5 a6 3. Bxd6 {draw - no gain}

[Result "52"]
[FEN "8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - "]

1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4 {draw - no gain}

[Result "53"]
[FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - "]

1. Bf5 Ra2 2, Nxa2 bxa2 3. Kc1 a1Q+ 4. Bb1 {draw - no gain}

[Result "54"]
[FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - "]

1. Rb1 Qxb1 2. gxf7 {win}

[Result "55"]
[FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - "]

1. Rd1+ {draw - no gain}

[Result "56"]
[FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - "]

1. Bce5 {win}

[Result "57"]
[FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - "]

1. Kh6 {win}

[Result "58"]
[FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - "]

1. Bf8+ {win}

[Result "59"]
[FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - "]

1. Qc8 {win}

[Result "60"]
[FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - "]

1. Kb4 {or 1. Kd4 win}

[Result "61"]
[FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - "]

1. Kc6 {draw - no gain}

[Result "62"]
[FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - "]

1. Ka6 {draw - no gain}

[Result "63"]
[FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - "]

1. Ba5+ {win}

[Result "64"]
[FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - "]

1. Nb6 {win}

[Result "65"]
[FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - "]

1. Rxb3 {win}

[Result "66"]
[FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - "]

1. f6 {win}

[Result "67"]
[FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - "]

1. Bf4+ {win}

[Result "68"]
[FEN "8/8/8/5Bp1/7k/7P/4pPK1/8 b - - "]

1... g4 (win);

[Result "69"]
[FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - "]

1. Nxf7+ {draw - no gain}

[Result "70"]
[FEN "8/1P6/8/1b1K4/6p1/5pP1/5P1B/7k w - - "]

1. b8R {win}[/pgn]
Maybe, I can't be friendly, but let me be useful.