Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Symbolic: Light at the end of the tunnel

Author: Ross Boyd

Date: 01:09:03 07/01/05

Go up one level in this thread


On July 01, 2005 at 03:17:00, Steven Edwards wrote:

>Symbolic: Light at the end of the tunnel
>
>Consider again BWTC.0031:
>
>[D] 2qrr1n1/3b1kp1/2pBpn1p/1p2PP2/p2P4/1BP5/P3Q1PP/4RRK1 w - - 0 1
>
>It's the well known mate in ten position often referenced in the computer chess
>literature.  {Incidentially it was Alexander Alekhine playing White in a game
>from the mid 1920s.)  The MacLisp program Paradise used patterns and planning to
>solve the problem with only 109 search nodes using less than an hour back in
>1980 on a pdp10.  Today, most programs on fast hardware can solve it under
>tournament time controls, yet may require many millions of nodes to do so.
>
>The above position has also been one of the freqently used tests for Symbolic.
>And, after looking forward for well over a year to having it solved by the
>cognitive search, that goal was achieved yesterday 2005.06.30.
>
>Symbolic was able to locate the winning move 1. Qh5+ using forty-one seconds CPU
>time (700 MHz PPC750). The search tree had sixty-seven interior nodes and
>nineteen leaf nodes for a total of eighty-six nodes.  The entire position search
>tree was retained in memory and the search was suspended and resumed at
>different points multiple times.
>
>Some caveats:
>
>1. Some less than perfect defensive moves were tried, so the the entire
>resulting analysis is not perfect.  Good enough for the first seven or so ply,
>though.
>
>2. While there is nothing specific in Symbolic in regards to the BWTC.0031 test
>position, the program's cognitive search understands little more than mate
>attack themes.
>
>3. Much of the success is due to the utility of the GA derived mate attack move
>suggestion pattern matcher and not a more sophisticated, to-be-written
>multilevel pattern knowledge library.
>
>4. There is still a very long way to go.


Very very impressive!

For comparison, on a P3 600Mhz TRACE 1.34b needs 18secs to prefer Qh5+
and 21 seconds to announce Mate in 10.

In terms of nodes, Symbolic searched 86 nodes.
TRACE needed 3,808,093... a slight difference. ;)

I am filled with admiration for your single-minded effort and originality.
May the force be with you.

Ross


TRACE 1.34beta:
   2	00:00.090	       6.123	122.460	-2.18	Kh1 axb3
   2	00:00.090	       6.143	122.860	-2.18	Kh1
   2	00:00.090	       6.162	123.240	-2.17	exf6
   2	00:00.120	       6.180	123.600	-0.17	exf6
   2	00:00.120	       6.198	123.960	+2.86	exf6 Nxf6
   3	00:00.120	       6.586	131.720	+2.61	exf6 Nxf6
   3	00:00.130	       7.285	145.700	+2.38	exf6 Nxf6 fxe6+ Bxe6
   4	00:00.130	      11.352	141.900	+2.13	exf6 Nxf6
   4	00:00.140	      15.156	126.300	+1.70	exf6 Nxf6 Bc2 exf5
   5	00:00.211	      26.001	144.450	+1.45	exf6 Nxf6
   5	00:00.241	      33.264	151.200	+1.42	exf6 Nxf6 Bc2 Kg8 fxe6 Bxe6
   6	00:00.591	     101.388	177.873	+1.17	exf6 Nxf6
   6	00:01.731	     133.141	184.918	+0.97	exf6 Nxf6 fxe6+ Bxe6 Qh5+ Kg8 Rxf6
Rxd6
   7	00:02.763	     339.489	195.108	+1.01	exf6 Nxf6 fxe6+ Bxe6 Bxe6+ Rxe6 Be5
Kg8 Qf2
   8	00:04.856	     800.157	198.058	+0.78	exf6 Nxf6 fxe6+ Bxe6 Bxe6+ Rxe6 Be5
Kg8 Qf2 Rf8
   9	00:11.667	   2.397.059	203.140	+1.03	exf6
   9	00:13.029	   2.694.866	202.621	+1.40	exf6 Nxf6 fxe6+ Bxe6 Qh5+ Kg8 Rxf6
Bxb3 Rxe8+ Rxe8 axb3 gxf6 Qg6+ Kh8 Qxh6+ Kg8 bxa4
   9	00:18.297	   3.808.093	205.177	+1.41	Qh5+
   9	00:18.667	   3.875.651	206.042	+3.41	Qh5+
   9	00:21.740	   4.449.575	211.180	+M10	Qh5+ Nxh5 fxe6+ Kg6 Bc2+ Kg5 Rf5+ Kg6
Rf6+ Kg5 Rg6+ Kh4 Re4+ Nf4 Rxf4+ Kh5 g3 Bxe6 Rh4+
  10	00:26.378	   6.131.361	230.762	+M10	Qh5+ Nxh5 fxe6+ Kg6 Bc2+ Kg5 Rf5+ Kg6
Rf6+ Kg5 Rg6+ Kh4 Re4+ Nf4 Rxf4+ Kh5 g3 Bxe6 Rh4+
  11	00:46.986	  11.532.560	248.814	+M10	Qh5+ Nxh5 fxe6+ Kg6 Bc2+ Kg5 Rf5+ Kg6
Rf6+ Kg5 Rg6+ Kh4 Re4+ Nf4 Rxf4+ Kh5 g3 Bxe6 Rh4+
  12	01:27.586	  23.680.569	272.190	+M10	Qh5+ Nxh5 fxe6+ Kg6 Bc2+ Kg5 Rf5+ Kg6
Rf6+ Kg5 Rg6+ Kh4 Re4+ Nf4 Rxf4+ Kh5 g3 Bxe6 Rh4+
  13	03:54.917	  64.827.674	277.041	+M10	Qh5+ Nxh5 fxe6+ Kg6 Bc2+ Kg5 Rf5+ Kg6
Rf6+ Kg5 Rg6+ Kh4 Re4+ Nf4 Rxf4+ Kh5 g3





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.