Test Position---Not For Over Priced Commercials

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

Moderator: Ras

Cubeman
Posts: 644
Joined: Fri Feb 02, 2007 3:11 am
Location: New Zealand

Re: Back to 1. Rd1, Build 137 and 103 of Toga 1.4 Checkov Be

Post by Cubeman »

Hiarcs 12.1 on my iPaq PPC takes 49 min at D=14 to settle on Rxf6.The main line is 1.Rxf6 gxf6 2.Ne4 e5 3.Bh3 Rh6 4.Bxd7+ Bxd7 5.Bc5 0-0-0 6.Bb6 Qc4 and now the simple 7.Bxd8 Kxd8 8.Qf8+ Kc7 9.Nd2 Qd4 10.Rc1+ Bc6 11.Qxh6 simply leaves White a Rook ahead for 2 pawns that aren't going anywhere.
User avatar
Eelco de Groot
Posts: 4671
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Back to 1. Rd1, Build 137 and 103 of Toga 1.4 Checkov Be

Post by Eelco de Groot »

Cubeman wrote:Hiarcs 12.1 on my iPaq PPC takes 49 min at D=14 to settle on Rxf6.The main line is 1.Rxf6 gxf6 2.Ne4 e5 3.Bh3 Rh6 4.Bxd7+ Bxd7 5.Bc5 0-0-0 6.Bb6 Qc4 and now the simple 7.Bxd8 Kxd8 8.Qf8+ Kc7 9.Nd2 Qd4 10.Rc1+ Bc6 11.Qxh6 simply leaves White a Rook ahead for 2 pawns that aren't going anywhere.
Thanks guys!

I think I may have found a bug in Toga's code that I reported in the programmers subforum. With Build 138 that has a change in the History Re-search conditions

Code: Select all

      // history-pruning re-search

	  if (HistoryReSearch && reduced && value >= alpha) { // [EdG: was >= beta]

         ASSERT(node_type!=NodePV);
         
		 new_depth++;
		 ASSERT(new_depth==depth-1);
		 reduced = false;
         value = -full_search(board,-beta,-alpha,new_depth,height+1,new_pv,NODE_OPP(node_type),cap_extended,ThreadId);
      } 

      move_undo(board,move,undo);
I now get, with pretty stable PVs that is already a positive sign:

[d]r1b1k2r/1p1n1pp1/p2Qpn2/8/P2B3p/1qN3P1/1P2P1BP/R3KR2 w kq -


Engine: Toga 1.4 Checkov Beta 4/Toga Mara Beta 6 Build 138 (Athlon 2009 MHz, 256 MB)
by Fabien Letouzey, Thomas Gaksch, Taban Juma, Eelco de Groot
1/03 0:00 +0.29 1.Bxf6 Nxf6 (42)

1/07 0:00 +0.35 1.Rd1 hxg3 2.Bxf6 gxf6 3.hxg3 Qxb2 (162)

2/21 0:00 +0.35 1.Rd1 hxg3 2.Bxf6 gxf6 3.hxg3 Qxb2 (4.423)

3/21 0:00 +0.35 1.Rd1 hxg3 2.Bxf6 gxf6 3.hxg3 Qxb2 (9.245)

4/24 0:00 +0.90 1.Rd1 hxg3 2.Bc5 Kd8 3.hxg3 Qxb2 (30.727)

5/29 0:00 +1.12 1.Rd1 hxg3 2.Bc5 Kd8 3.Qe7+ Kc7
4.Rd4 Qc2 5.hxg3 Qc1+ 6.Kf2 Qxb2 (117.783)

6/35 0:00 +1.16 1.Rd1 hxg3 2.Rd3 Qc2 3.Bc5 Kd8
4.hxg3 Qc1+ 5.Nd1 (308.700)

7/36 0:01 +1.09 1.Rd1 hxg3 2.Bc5 Ng8 3.Qxg3 Qc2
4.Bd4 Rh7 5.Bxg7 Qxb2 (678.838) 561

8/46 0:04 +1.47 1.Rd1 e5 2.Nd5 Nxd5 3.Bxd5 Rh6
4.Qxh6 Qxd5 5.Qg5 hxg3 6.hxg3 (2.581.379) 563

9/46 0:10 +0.68 1.Rd1 Rh5 2.gxh4 Rxh4 3.Qc7 Rh6
4.Rd2 Ng4 5.h3 Ngf6 6.Bxf6 Rxf6 (5.677.517) 574

10/46 0:20 +1.42 1.Rd1 h3 2.Be4 Rh6 3.Bc5 Ng8 4.Be3 Rh5
5.Rd2 f5 (11.184.932) 555

Yes! Rybka here we come.. :P 10/46 0:29 +3.50 1.Rxf6 gxf6 2.Ne4 e5 3.Nxf6+ Nxf6
4.Qxf6 exd4 5.Qxh8+ Ke7 6.Qxh4+ f6
7.Qxd4 Qe6 8.Rc1 Qe5 9.Qxe5+ fxe5
10.h4 Kf6 (16.438.510) 566

11/52 1:02 +1.86 Slight eval-drop but still not bad.. 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qc4
4.Re3+ Ne5 5.Bxe5 fxe5 6.Qxe5+ Kd7
7.Rc3 Rg8 8.Rxc4 dxc4 9.gxh4 Rg6
10.Qd5+ Ke7 11.Qxc4 (41.175.413) 659

12/52 1:22 +1.86 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qc4
4.Re3+ Ne5 5.Bxe5 fxe5 6.Qxe5+ Kd7
7.Rc3 Rg8 8.Rxc4 dxc4 9.gxh4 Rg6
10.Qd5+ Ke7 11.Qxc4 Bh3 (53.270.637) 643

13/52 2:30 +2.35 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qc4
4.Re3+ Ne5 5.Bxe5 fxe5 6.Qxe5+ Kd7
7.Qxh8 hxg3 8.hxg3 d4 9.Rd3 Ke7
10.Rxd4 (94.002.271) 623

14/53 4:38 +2.58 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qc4
4.Re3+ Ne5 5.Bxe5 fxe5 6.Qxe5+ Kd7
7.Rc3 Rg8 8.Rxc4 dxc4 9.gxh4 Rxg2
10.Qd5+ Ke8 11.Qxg2 Bd7 12.Qxb7 (172.349.078) 618

15/60 8:25 +3.07 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qc4
4.Re3+ Ne5 5.Bxe5 fxe5 6.Qxe5+ Kd7
7.Rc3 Rg8 8.Rxc4 dxc4 9.gxh4 Rxg2
10.Qd5+ Kc7 11.Qxc4+ (307.546.553) 607

16/68 15:48 +3.22 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qxa3
4.Qxa3 Rg8 5.Bxd5 hxg3 6.hxg3 Rg5
7.Qf3 Kf8 8.g4 Rxd5 9.Qxd5 a5 10.Qh5 Ke8
11.Kf1 (581.449.896) 613

17/68 27:19 +3.22 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qxa3
4.Qxa3 Rg8 5.Bxd5 hxg3 6.hxg3 Rg5
7.Qf3 Kf8 8.g4 Rxd5 9.Qxd5 a5 10.g5 fxg5
11.Qxg5 Ke8 12.Bc3 b6 13.Qg8+ Ke7
14.Qg5+ (1.001.880.437) 611

18/68 62:58 +3.20 1.Rxf6 gxf6 2.Nd5 exd5 3.Ra3 Qxa3
4.Qxa3 Rg8 5.Bxd5 hxg3 6.hxg3 Rg5
7.Qf3 Kf8 8.Be4 Ke8 9.Kf1 Ra5 10.b3 Ke7
11.Qf4 Re5 12.Bd3 Ke8 (2.365.777.702) 626


Still holding at 18 plies deep.

I let build 137 run for almost a day, 1. Rd1 was still on top at 21 plies, only change in build 138 is the beta to alpha correction in the History Research:


Engine: Toga 1.4 Checkov Beta 4/Toga Mara Beta 6 Build 137 (Athlon 2009 MHz, 256 MB)
by Fabien Letouzey, Thomas Gaksch, Taban Juma, Eelco de Groot

19/69 93:10 +3.26 1.Rd1 Rh5 2.Rd3 h3 3.Bf3 Rg5 4.Nb5 Rxb5
5.Bc5 Rxc5 6.Rxb3 a5 7.Rc3 Rxc3
8.bxc3 e5 9.e4 Kd8 10.Kf2 Ra6 11.Qd3 Ke7 (3.356.782.600) 600

20/82 516:55 +3.34 1.Rd1 h3 2.Bc5 Qxd1+ 3.Kxd1 Nxc5
4.Bf3 Ncd7 5.Kc1 Rg8 6.Rd1 g5 7.e4 e5
8.Bg4 Nxg4 9.Nd5 Nf8 10.Kb1 b5
11.axb5 axb5 12.Qc6+ Kd8 13.Nb6+ Nd7
14.Rxd7+ (17.925.531.508) 577

21/82 1187:44+3.31 1.Rd1 h3 2.Bc5 Qxd1+ 3.Kxd1 Nxc5
4.Bf3 Ncd7 5.Kc2 Rb8 6.Rd1 Rh6 7.Qc7 Ke7
8.e4 e5 9.Kb1 b5 10.axb5 axb5
11.Nd5+ Ke8 (41.333.979.904) 580

best move: Ra1-d1 time: 1238:30.688 min n/s: 582.400 CPU 100.0% n/s(1CPU): 582.400 nodes: 43.278.370.000


Eelco
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Back to 1. Rd1, Build 137 and 103 of Toga 1.4 Checkov Be

Post by michiguel »

Cubeman wrote:Hiarcs 12.1 on my iPaq PPC takes 49 min at D=14 to settle on Rxf6.The main line is 1.Rxf6 gxf6 2.Ne4 e5 3.Bh3 Rh6 4.Bxd7+ Bxd7 5.Bc5 0-0-0 6.Bb6 Qc4 and now the simple 7.Bxd8 Kxd8 8.Qf8+ Kc7 9.Nd2 Qd4 10.Rc1+ Bc6 11.Qxh6 simply leaves White a Rook ahead for 2 pawns that aren't going anywhere.
Gaviota takes ~3.5 hrs to find Rxf6! at ply 13 in a intel 2 Gghz computer (running one core).

Code: Select all

   1162840   7:      4.3    -0.15  1.Ne4 Nxe4 2.Bxe4 hxg3 3.hxg3 e5 4.Bc3
                                   Rh2
   2996773   8      10.7    -0.05  1.Ne4 e5 2.Nxf6+ gxf6 3.Rf3 Qe6 4.Qxe6+
                                   fxe6 5.Bg1 h3 6.Bh1
   6778776   8      24.4    +0.07  1.Rf3 Qc4 2.Bxf6 gxf6 3.Rf4 Qb3 4.Rb4
                                   Qc2 5.Bxb7 Bxb7 6.Rxb7
   6932288   8:     25.0    +0.07  1.Rf3 Qc4 2.Bxf6 gxf6 3.Rf4 Qb3 4.Rb4
                                   Qc2 5.Bxb7 Bxb7 6.Rxb7
   9141158   9      33.5    +0.17  1.Rf3 Qc4 2.Bxf6 gxf6 3.Rf4 Qc5 4.Qxc5
                                   Nxc5 5.Rxh4 Rxh4 6.gxh4 Bd7
  12252258   9:     44.4    +0.17  1.Rf3 Qc4 2.Bxf6 gxf6 3.Rf4 Qc5 4.Qxc5
                                   Nxc5 5.Rxh4 Rxh4 6.gxh4 Bd7
  27382765  10      98.4      :-)  1.Rf3
  61026151  10     215.9    +0.97  1.Rf3 Qc2 2.Bxf6 Nxf6 3.Rd1 Nd7 4.Nd5
                                   exd5 5.Re3+ Kd8 6.Qe7+ Kc7 7.Rc3+ Qxc3+
                                   8.bxc3 hxg3 9.hxg3 Kb8 10.Qxf7
  80804638  10:    283.0    +0.97  1.Rf3 Qc2 2.Bxf6 Nxf6 3.Rd1 Nd7 4.Nd5
                                   exd5 5.Re3+ Kd8 6.Qe7+ Kc7 7.Rc3+ Qxc3+
                                   8.bxc3 hxg3 9.hxg3 Kb8 10.Qxf7
 140690567  11     486.3    +1.09  1.Rf3 h3 2.Nb5 axb5 3.Rxb3 hxg2 4.h4
                                   bxa4 5.Rb4 g5 6.Qc7 gxh4 7.Rbxa4
 248018774  11:    849.0    +1.09  1.Rf3 h3 2.Nb5 axb5 3.Rxb3 hxg2 4.h4
                                   bxa4 5.Rb4 g5 6.Qc7 gxh4 7.Rbxa4
 367885003  12    1259.9    +1.09  1.Rf3 h3 2.Nb5 axb5 3.Rxb3 hxg2 4.Bg1
                                   bxa4 5.Qd4 axb3 6.Rxa8 O-O 7.Be3

 962615108  12:   3273.8    +1.09  1.Rf3 h3 2.Nb5 axb5 3.Rxb3 hxg2 4.Bg1
                                   bxa4 5.Qd4 axb3 6.Rxa8 O-O 7.Be3
2465274273  13    8455.3    +1.35  1.Rf3 h3 2.Bh1 Qc4 3.Rf4 e5 4.Nd5 Qxd5
                                   5.Bxd5 exf4 6.gxf4 Nxd5 7.Qxd5 O-O
                                   8.Rc1
3837648895  13   13083.6      :-)  1.Rxf6
4822458358  13   16378.8      :-)  1.Rxf6
5375758520  13   18293.4    +2.48  1.Rxf6 gxf6 2.Ne4 e5 3.Bh3 Rh6 4.Bxd7+
                                   Bxd7 5.Bc5 O-O-O 6.Bb6 Qc4 7.Qe7
                                   <=TRANS
6978064016  13:  23642.5    +2.48  1.Rxf6 gxf6 2.Ne4 e5 3.Bh3 Rh6 4.Bxd7+
                                   Bxd7 5.Bc5 O-O-O 6.Bb6 Qc4 7.Qe7
                                   <=TRANS
8112766386  14   27407.7    +2.43  1.Rxf6 gxf6 2.Ne4 e5 3.Bh3 Rh6 4.Bxd7+
                                   Bxd7 5.Bc5 O-O-O 6.Bb6 Qxb6 7.Qxb6 Bc6
                                   8.Rc1 f5 9.Qe3 Rg6