Just another test position

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

Moderator: Ras

kiroje

Just another test position

Post by kiroje »

Another little testposition

[d] r1b1r1k1/1pp2ppp/1b1p4/6q1/2B1PN2/pPPP1QPP/P7/1K1R3R w - - 1 18

How long to see Rdf1 ?

Crafty 22.8 seems to struggle a little on this and first gets Rdf1 on ply 18 here
kiroje

Crafty 22.8

Post by kiroje »

Code: Select all

10 +0.21 1. Nd5 Be6 2. Nxb6 cxb6 3. Qf4 Qa5 4. Bxe6 Rxe6 5. Rhf1 f6 (0.62)
10 +0.21 1. Nd5 Be6 2. Nxb6 cxb6 3. Qf4 Qa5 4. Bxe6 Rxe6 5. Rhf1 f6 (1.28)
11 +0.30 1. Nd5 Be6 2. Nxb6 cxb6 3. Qf4 Qa5 4. Bxe6 Rxe6 5. Rhf1 Rf6 6. Qd2 (1.46)
11 +0.30 1. Nd5 Be6 2. Nxb6 cxb6 3. Qf4 Qa5 4. Bxe6 Rxe6 5. Rhf1 Rf6 6. Qd2 (2.23)
12 +0.37 1. Nd5 Be6 2. Rhf1 Ba5 3. Nxc7 Bxc7 4. Bxe6 fxe6 5. Qf7+ Kh8 6. Qxc7 Rec8 7. Qxb7 Qxg3 (3.01)
12 +0.37 1. Nd5 Be6 2. Rhf1 Ba5 3. Nxc7 Bxc7 4. Bxe6 fxe6 5. Qf7+ Kh8 6. Qxc7 Rec8 7. Qxb7 Qxg3 (4.65)
13 +0.48 1. Nd5 Be6 2. Rhf1 Rac8 3. h4 Qg6 4. h5 Qg5 5. Nxb6 cxb6 6. Bxe6 fxe6 7. Kc2 (6.78)
13 +0.48 1. Nd5 Be6 2. Rhf1 Rac8 3. h4 Qg6 4. h5 Qg5 5. Nxb6 cxb6 6. Bxe6 fxe6 7. Kc2 (10.25)
14 +0.41 1. Nd5 Be6 2. Rhf1 Rac8 3. h4 Qg6 4. Nf4 Qh6 5. Nxe6 fxe6 6. Qf7+ Kh8 7. Kc2 Be3 8. d4 (11.81)
14 +0.41 1. Nd5 Be6 2. Rhf1 Rac8 3. h4 Qg6 4. Nf4 Qh6 5. Nxe6 fxe6 6. Qf7+ Kh8 7. Kc2 Be3 8. d4 (18.62)
15 +0.48 1. Nd5 Be6 2. Rhf1 Qh6 3. Nxb6 cxb6 4. h4 Bxc4 5. dxc4 Qg6 6. Qf5 Qxg3 7. Qxf7+ Kh8 8. Qxb7 Qxh4 9. Rxd6 Qxe4+ 10. Qxe4 Rxe4 11. Rxb6 (23.76)
15 +0.48 1. Nd5 Be6 2. Rhf1 Qh6 3. Nxb6 cxb6 4. h4 Bxc4 5. dxc4 Qg6 6. Qf5 Qxg3 7. Qxf7+ Kh8 8. Qxb7 Qxh4 9. Rxd6 Qxe4+ 10. Qxe4 Rxe4 11. Rxb6 (39.54)
16 +0.49 1. Nd5 Be6 2. Rhf1 Qh6 3. Nxb6 cxb6 4. Bxe6 fxe6 5. Qf7+ Kh8 6. h4 Rac8 7. Kc2 Qe3 8. Qf2 Qc5 9. c4 (50.50)
16 +0.49 1. Nd5 Be6 2. Rhf1 Qh6 3. Nxb6 cxb6 4. Bxe6 fxe6 5. Qf7+ Kh8 6. h4 Rac8 7. Kc2 Qe3 8. Qf2 Qc5 9. c4 (81.90)
17 +0.55 1. Nd5 Be6 2. Rhf1 Qh6 3. h4 Qg6 4. Nxb6 cxb6 5. Bxe6 fxe6 6. h5 Qg5 7. Qf7+ Kh8 8. Qf4 Qxf4 9. Rxf4 Rf8 (124.95)
17 +0.89 1. Rdf1!! (371.14)
17 +0.93 1. Rdf1 Rf8 2. h4 Qd8 3. h5 Qf6 4. Nd5 Qxf3 5. Rxf3 Bg4 6. Rf4 Be6 7. Nxb6 cxb6 8. h6 Bxc4 9. bxc4 (419.71)
17 +0.93 1. Rdf1 Rf8 2. h4 Qd8 3. h5 Qf6 4. Nd5 Qxf3 5. Rxf3 Bg4 6. Rf4 Be6 7. Nxb6 cxb6 8. h6 Bxc4 9. bxc4 (419.73)
18 +0.98 1. Rdf1 Bd7 2. h4 Qg4 3. Nd5 Qxf3 4. Rxf3 Be6 5. Nxb6 cxb6 6. Kc2 Rac8 7. Rhf1 f6 8. Bxe6+ Rxe6 9. Rf5 Kf7 10. g4 (523.65)
18 +0.98 1. Rdf1 Bd7 2. h4 Qg4 3. Nd5 Qxf3 4. Rxf3 Be6 5. Nxb6 cxb6 6. Kc2 Rac8 7. Rhf1 f6 8. Bxe6+ Rxe6 9. Rf5 Kf7 10. g4 (556.82)

Depth:       18      Nodes:   1363K (1311 kn/s)
Score:    +0.98      Time:      1.04 seconds
18. Rdf1 Bd7 19. h4 Qg4 20. Nd5 Qxf3 21. Rxf3 Be6 22. Nxb6 cxb6 23. Kc2 Rac8 24. Rhf1 f6 {HT}
User avatar
Eelco de Groot
Posts: 4671
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Crafty 22.8

Post by Eelco de Groot »

I do not understand all of Crafty's output, I interpret the numbers between brackets as seconds but in the last lines there is a number of 1.04 seconds, if that is for 18 plies that would be very fast even for Crafty :)

Blueberry finds Rdf1 at plydepth 9 but in case of Blueberry it is more useful to look at the time, 33 seconds or at the number of nodes which are counted just as in other Togas. All of the recent changes are geared a bit to finding better moves hidden somewhere in the move-list so there is the risk of not doing enough research on the Principal Variation, on the first move. There has to be some kind of balance between the two.

Regards, Eelco

[d]r1b1r1k1/1pp2ppp/1b1p4/6q1/2B1PN2/pPPP1QPP/P7/1K1R3R w - -

Engine: Blueberry Beta 4 DM70 Build 270 (Athlon 2009 MHz, 256 MB)
by F. Letouzey, T. Gaksch, E. de Groot

6/40 0:01 -0.22 1.Nd5 Be6 2.Nxb6 cxb6 3.Qf4 Qxf4
4.gxf4 Bxc4 5.bxc4 Ra5 (653.979) 602

7/40 0:01 0.00 1.Nd5 Be6 2.h4 Qh6 3.g4 f6 4.g5 fxg5
5.Nxb6 cxb6 6.hxg5 Qxg5 (1.105.313) 595

7/40 0:03 +0.02 1.Rhf1 Rf8 2.Nd5 Be6 3.h4 Qh6 4.Nxb6 cxb6
5.Qf4 (1.875.584) 586

7/42 0:04 +0.05 1.Rhf1 Rf8 2.Nd5 Bxh3 3.Rfe1 Kh8
4.Nxb6 (2.658.507) 597

8/42 0:05 -0.03 1.Rhf1 Rf8 2.Nd5 Bxh3 3.Rh1 Bd7
4.Qf4 Qxf4 5.gxf4 h6 6.Nxb6 cxb6
7.d4 b5 8.Be2 (3.168.864) 604

8/42 0:06 +0.16 1.Nd5 Be6 2.h4 Qh6 3.g4 Qg6 4.Nxb6 cxb6
5.Bxe6 Qxe6 6.Rdf1 Rec8 (4.042.512) 605

8/43 0:10 +0.42 1.Nd5 Be6 2.b4 Qh6 3.Rhf1 Bxd5
4.Bxd5 Kh8 5.d4 Rab8 6.Qg4 c6 7.Bxf7 (6.281.694) 602

9/43 0:15 +0.06 1.Nd5 Be6 2.h4 Qh6 3.g4 Qg6 4.Nxb6 cxb6
5.Bxe6 fxe6 6.h5 Qh6 7.Rdf1 Kh8 (9.396.593) 598

9/47 0:33 +0.36 1.Rdf1 Rf8 2.h4 Qf6 3.Nd5 Qxf3
4.Rxf3 Be6 5.Nxb6 cxb6 6.Re1 Bxc4
7.bxc4 (19.857.354) 598

9/47 0:34 +0.36 1.Rdf1 Rf8 2.h4 Qa5 3.Kc2 Bd7 4.Re1 Kh8
5.d4 (20.449.368) 599

10/47 0:37 +0.35 1.Rdf1 Rf8 2.h4 Qa5 3.Kc2 Bd7 4.g4 Kh8
5.Ne6 f6 6.Nxf8 Rxf8 7.Re1 (22.914.005) 604

11/47 1:10 +0.37 1.Rdf1 Rf8 2.h4 Qf6 3.Kc2 c5 4.Nd5 Qxf3
5.Rxf3 Bd8 6.Re1 Be6 7.d4 cxd4
8.cxd4 (43.187.603) 609

12/49 2:30 +0.32 1.Rdf1 Rf8 2.h4 Qa5 3.Nd5 Kh8 4.Qf4 h6
5.Kc2 Bd7 6.b4 Qa4+ 7.Bb3 Qa7 8.Nxb6 Qxb6
9.Bxf7 (90.696.730) 602

13/57 11:31 +0.58 1.Rdf1 Rf8 2.h4 Qf6 3.Nd5 Qxf3
4.Rxf3 Bg4 5.Rf4 Be6 6.Rhf1 g6 7.Kc2 Kg7
8.Nxb6 cxb6 9.Bxe6 fxe6 10.Rxf8 Rxf8
11.Rxf8 Kxf8 12.Kd2 (412.257.649) 596

14/57 14:28 +0.58 1.Rdf1 Rf8 2.h4 Qf6 3.Nd5 Qxf3
4.Rxf3 Bg4 5.Rf4 Be6 6.Rhf1 g6 7.Kc2 Kg7
8.Nxb6 cxb6 9.Bxe6 fxe6 10.Rxf8 Rxf8
11.Rxf8 Kxf8 12.Kd2 (522.978.691) 602


best move: Rd1-f1 time: 34:06.719 min n/s: 585.606 CPU 100.0% n/s(1CPU): 585.606 nodes: 1.198.480.000
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
Eelco de Groot
Posts: 4671
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Crafty 22.8

Post by Eelco de Groot »

If I divide the new Swindle-code by two I get a bit faster result but actually the old Build 269 is faster. Build 271 is interesting because the follow-up is with 2... Qg4 and waiting to see if White initiates a Queen swap.

r1b1r1k1/1pp2ppp/1b1p4/6q1/2B1PN2/pPPP1QPP/P7/1K1R3R w - -

Engine: Blueberry Beta 4 DM70 Build 271 (256 MB)
by F. Letouzey, T. Gaksch, E. de Groot

6/26 0:00 +0.30 1.Rhf1 Rf8 2.Nd5 Bd7 3.h4 Qh6 4.Nxb6 cxb6 (233.685)

7/27 0:00 +0.30 1.Rhf1 Rf8 2.Nd5 Bd7 3.h4 Qh6 4.Nxb6 cxb6 (383.250)

8/35 0:01 -0.38 1.Rhf1 Rf8 2.Nd5 Bxh3 3.Qf4 Qxf4
4.Rxf4 Be6 5.Nxb6 cxb6 6.Re1 Bxc4
7.bxc4 (896.512) 645

8/39 0:01 0.00 1.Nd5 Be6 2.Rhf1 Qh6 3.Nxb6 cxb6
4.Bxe6 fxe6 5.Qf7+ Kh8 6.h4 Qe3
7.Qf2 Qh6 8.Qxb6 (1.137.548) 645

8/39 0:02 +0.16 1.Nd5 Be6 2.Rhf1 Kh8 3.h4 Qh6 4.Nxb6 cxb6
5.Rfe1 Bxc4 6.dxc4 Red8 7.Qxf7 (1.535.696) 635

9/39 0:06 +0.16 1.Nd5 Be6 2.h4 Qh6 3.g4 Qg6 4.Nxb6 cxb6
5.Bxe6 Qxe6 6.Rdf1 Rec8 (3.748.599) 615

9/42 0:14 +0.18 1.Rdf1 Rf8 2.h4 Qf6 3.Nd5 Qxf3
4.Rxf3 Be6 5.Rff1 h5 6.Nxb6 cxb6
7.Re1 Bxc4 8.bxc4 (8.803.505) 609

9/47 0:15 +0.42 1.Rdf1 Rf8 2.h4 Qh6 3.Qh5 Qxh5
4.Nxh5 Be6 5.Nxg7 Bxc4 6.bxc4 (9.690.209) 608

10/47 0:19 +0.42 1.Rdf1 Rf8 2.h4 Qf6 3.Nd5 Qxf3
4.Rxf3 Be6 5.Rhf1 Rae8 6.Nxb6 cxb6
7.Re3 Bxc4 8.bxc4 (12.132.441) 618

11/47 0:44 +0.50 1.Rdf1 Rf8 2.h4 Qf6 3.Nd5 Qxf3
4.Rxf3 Be6 5.Rhf1 Rae8 6.Nxb6 cxb6
7.Bb5 Bg4 8.Bxe8 Bxf3 (27.911.993) 630

12/50 2:05 +0.54 1.Rdf1 Rf8 2.h4 Qg4 3.Nd5 Be6 4.Qxg4 Bxg4
5.Nxb6 cxb6 6.Rf2 Rac8 7.Rhf1 Be6
8.Re2 Bxc4 9.bxc4 (78.715.919) 625

13/54 4:38 +0.54 1.Rdf1 Rf8 2.h4 Qg4 3.Nd5 Be6 4.Qxg4 Bxg4
5.Nxb6 cxb6 6.Rf2 Rac8 7.Rhf1 Be6
8.Re2 Bxc4 9.bxc4 (174.398.198) 626

14/58 16:45 +0.44 1.Rdf1 Rf8 2.h4 Qg4 3.Nd5 Be6 4.Qxg4 Bxg4
5.Rf4 Be6 6.Rhf1 g6 7.Nxb6 cxb6
8.Bxe6 fxe6 9.Kc2 Rxf4 10.gxf4 Kf7 (613.132.345) 609

15/61 77:00 +0.44 1.Rdf1 Rf8 2.h4 Qg4 3.Nd5 Be6 4.Qxg4 Bxg4
5.Rf4 Be6 6.Rhf1 g6 7.Nxb6 cxb6
8.Bxe6 fxe6 9.Kc2 Rxf4 10.gxf4 Kf7 (2.272.088.935) 491

16/61 259:09 +0.66 1.Rdf1 Rf8 2.h4 Qg4 3.Nd5 Be6 4.Qxg4 Bxg4
5.Rf4 Be6 6.Rhf1 g6 7.Kc2 Kg7 8.Nxb6 cxb6
9.Bd5 Rac8 10.Bxe6 fxe6 11.Rxf8 Rxf8
12.Rxf8 Kxf8 (6.270.860.466) 403

17/66 290:12 +0.54 1.Rdf1 Rf8 2.h4 Qg4 3.Nd5 Be6 4.Qxg4 Bxg4
5.Rf4 Be6 6.Rhf1 g6 7.Nxb6 cxb6
8.Rf6 b5 (7.383.316.294) 424

Code: Select all


           if (Tactics){

		//trade penalty when down on material

		if (opening <= -0xBD){opening += ((towf + towm)/ 0xBD) >> 1;
		}
		else if (opening >= 0xBD){opening -= ((tobf +tobm) / 0xBD) >> 1;
		} 
		if (endgame <= -0x100){endgame += ((tewf + tewm) / 0x100) >> 1;
		}
		else if (endgame >= 0x100){endgame -= ((tebf + tebm)/ 0x100) >> 1;
		} // [EdG: In Ancalagon this is called the Swindle factor]
It is not yet clear in which direction the 'trade factor' work best here but clearly this kind of factoring can have a big impact on the results. Normally you rely on pawns or maybe some of the pieces in the endgame getting a bigger value to decide if trading pieces or pawns is favourable or unfavourable in addition to any positional extras. But probably that is not enough to value trading of pieces and pawns with any accuracy if one player is already down.

I am not sure 2... Qg4 is better because I checked with Rybka 2.2n2 and although Rybka first agrees with 2... Qg4 later she goes back to 2... Qf6.

(This is with 50% CPU)


[d]r1b2rk1/1pp2ppp/1b1p4/6q1/2B1PN1P/pPPP1QP1/P7/1K3R1R b - -

Engine: Rybka 2.2n2 mp 32-bit PVtips5menbases (64 MB)
by Vasik Rajlich

2.00 0:00 -0.26 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (137) 140

3.00 0:00 -0.30 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (255) 15

4.00 0:00 -0.21 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (588) 35

5.00 0:00 -0.28 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (1.131) 68

6.00 0:00 -0.28 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (2.072) 64

7.00 0:00 -0.33 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 (3.360) 104

8.00 0:00 -0.38 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 (3.774) 60

8.00 0:00 -0.24 2...Qg4 3.Nd5 Qd7 4.h5 h6 5.Nf4 Qg4
6.Qxg4 Bxg4 7.Ng6 Be2 8.Nxf8 (14.061) 70

9.00 0:00 -0.33 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (18.975) 72

10.01 0:00 -0.33 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (22.975) 71

11.01 0:00 -0.35 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 (28.392) 74

12.01 0:00 -0.35 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (38.715) 81

13.01 0:00 -0.33 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (62.751) 87

14.01 0:01 -0.33 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (109.930) 91

15.01 0:06 -0.34 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Re1 Be6
9.Nxb6 cxb6 10.Ref1 g6 11.Bxe6 Rxe6
12.c4 Kg7 (503.905) 75

16.01 0:09 -0.32 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Kc2 Bh3 8.Rd1 h5 9.d4 Bg4
10.Re1 Be6 11.Nxb6 cxb6 12.Bxe6 fxe6
13.Ref1 Rxf4 14.Rxf4 (722.595) 78

17.01 0:18 -0.37 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Nxb6 cxb6 8.Kc2 Re7
9.Bxe6 Rxe6 10.Rf5 Re5 11.b4 Rxf5
12.Rxf5 Re8 13.c4 g6 14.Rb5 (1.212.751) 68

18.01 1:55 -0.39 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Nxb6 cxb6 8.Kc2 Re7
9.Bxe6 Rxe6 10.Rf5 Rg6 11.R1f3 Rc8
12.Rb5 Rc6 13.c4 (5.270.948) 46

19.01 3:13 -0.39 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Be6 5.Rhf1 Rae8
6.Nxb6 cxb6 7.Kc2 Re7 8.Bxe6 Rxe6
9.c4 f6 10.Kc3 Re5 11.Kb4 Ra8 (8.937.509) 47

20.01 6:07 -0.33 2...Qg4 3.Nd5 Qxf3 4.Rxf3 Be6 5.Rhf1 Rae8
6.Nxb6 cxb6 7.Kc2 Re7 8.Bxe6 Rxe6
9.c4 f6 10.Kc3 Re5 11.Kb4 Ra8 (18.752.559) 52

21.01 15:38 -0.39 2...Qg4 3.Qxg4 Bxg4 4.h5 Rae8 5.h6 Re5
6.Nd5 Bh5 7.Kc2 Rg5 8.Rf4 Bg6 9.g4 gxh6
10.Nxb6 cxb6 11.Rxh6 (50.365.227) 54


21.02 18:44 -0.37 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Be6 5.Rhf1 Rae8
6.Nxb6 cxb6 7.Kc2 Re7 8.Bxe6 Rxe6
9.c4 f6 10.Kc3 Re5 11.Kb4 Ra8 (63.782.276) 58

22.01 29:46 -0.38 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Be6 5.Rhf1 Rae8
6.Nxb6 cxb6 7.Kc2 h6 8.R3f2 Re7
9.Bxe6 Rxe6 10.c4 Re5 11.Kc3 f6
12.Kb4 (97.524.658) 55

23.01 50:34 -0.43 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Nxb6 cxb6 8.Kc2 Re7
9.Bxe6 Rxe6 10.c4 f6 11.Kc3 Re5
12.Kb4 Ra8 (162.886.467) 54

24.01 108:46 -0.48 2...Qf6 3.Nd5 Qxf3 4.Rxf3 Bg4 5.Rf4 Be6
6.Rhf1 Rae8 7.Nxb6 cxb6 8.Kc2 Re7
9.Bxe6 Rxe6 10.Rf5 Re5 11.R1f4 f6
12.d4 Ree8 (325.259.019) 51

best move: Qg5-f6 time: 148:49.485 min n/s: 428.288.526 nodes: 428.288.526
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
El Gringo
Posts: 118
Joined: Tue Nov 27, 2007 4:01 pm

Re: Just another test position

Post by El Gringo »

Hi,

No problem for Rybka 3

New game - Rybka 3 1-cpu x64
r1b1r1k1/1pp2ppp/1b1p4/6q1/2B1PN2/pPPP1QPP/P7/1K1R3R w - - 0 1

Analysis by Rybka 3 1-cpu x64:

= (0.15) 18.Rh1-f1 Re8-f8 19.d3-d4 00:00:00
= (0.24) 18.Nf4-d5 Bc8-e6 19.Rh1-f1 Re8-f8 00:00:00
= (0.24) 18.Nf4-d5 Bc8-e6 19.Rh1-f1 Re8-f8 00:00:00
+/= (0.32) 18.Nf4-d5 Bc8-e6 19.Rh1-f1 Re8-f8 20.h3-h4 Qg5-d8 00:00:00
+/= (0.31) 18.Nf4-d5 Bc8-e6 19.Rh1-f1 Re8-f8 20.h3-h4 Qg5-d8 21.Nd5xb6 00:00:00
+/= (0.31) 18.Nf4-d5 Bc8-e6 19.Rh1-f1 Re8-f8 20.h3-h4 Qg5-d8 21.Nd5xb6 00:00:00
= (0.25) 18.Nf4-d5 Bc8-e6 19.Rh1-f1 Re8-f8 20.h3-h4 Qg5-d8 21.Nd5xb6 c7xb6 22.Qf3-e3 00:00:00
+/= (0.51 !) 18.Rd1-f1 00:00:02
+/= (0.66) 18.Rd1-f1 Qg5-f6 19.Nf4-d5 Qf6xf3 20.Rf1xf3 Bc8-e6 21.Rh1-f1 f7-f6 22.Kb1-c2 Ra8-b8 23.Nd5xb6 c7xb6 24.Bc4xe6+ Re8xe6 25.b3-b4 Re6-e5 00:00:04
+/= (0.66) 18.Rd1-f1 Qg5-f6 19.Nf4-d5 Qf6xf3 20.Rf1xf3 Bc8-e6 21.Rh1-f1 f7-f6 22.Kb1-c2 Ra8-b8 23.Nd5xb6 c7xb6 24.Bc4xe6+ Re8xe6 25.b3-b4 Re6-e5 00:00:04
+/= (0.59) 18.Rd1-f1 Qg5-f6 19.Nf4-d5 Qf6xf3 20.Rf1xf3 Bc8-e6 21.Rh1-f1 f7-f6 22.Kb1-c2 Ra8-b8 23.Nd5xb6 c7xb6 24.Bc4xe6+ Re8xe6 25.b3-b4 Re6-e5 26.Kc2-b3 00:00:06
+/= (0.59) 18.Rd1-f1 Qg5-f6 19.Nf4-d5 Qf6xf3[] 20.Rf1xf3 Bc8-e6 21.Rh1-f1 f7-f6 22.Kb1-c2 Ra8-b8 23.Nd5xb6 c7xb6 24.Bc4xe6+ Re8xe6 25.b3-b4 Re6-e5 26.Kc2-b3 Rb8-a8 00:00:10
+/= (0.61) 18.Rd1-f1 Qg5-f6 19.Nf4-d5 Qf6xf3[] 20.Rf1xf3 Bc8-e6 21.Rh1-f1 Bb6-a5 22.b3-b4 c7-c6 23.Nd5-e3 Ba5-b6 24.Bc4xe6 f7xe6 25.Ne3-c4 Bb6-c7 00:00:20

Best
Johan
Stan Arts

Re: Just another test position

Post by Stan Arts »

Here's Neurosis's output, which I'm posting for no other reason then that after a break (last public version dated mid-2007) I'm working on it again, and felt like doing a deep search. Rdf1 is found just under 3 minutes.

P-D 3.4GHz (1cpu), 128MB hash. (my engine's maximum, really should increase it's max hashsize as I'm getting incomplete PV's at this length of searches because of overwrites.) An hour of analysis.

Code: Select all

Legal moves: 35   Static score: -19
Ply Score  Time     Nodes      Best move and expected line
------------------------------------------------------------
2   -18    0        175        d4 Bd7
3   -8     1        1431       d4 Bd7 Rh1-f1
3   -6     3        2437       Nd5 Ba5 d4
4   18     3        4755       Nd5 < + > h5
4   27     5        5753       Nd5 Be6 Nxb6 cxb6 Bxe6
5   28     12       20823      Nd5 Be6 Nxb6 cxb6 h4
6   27     30       67405      Nd5 Be6 Nxb6 cxb6 Bxe6 Rxe6
7   38     98       227591     Nd5 Be6 Nxb6 cxb6 Bxe6 Rxe6 Rh1-f1
8   34     200      496916     Nd5 Be6 Rh1-f1 Kh8 Nxb6 cxb6 Bxe6 fxe6
9   43     598      1497167    Nd5 Be6 Rh1-f1 Kh8 Nxb6 cxb6 Bxe6 fxe6 d4
10  29     1512     3850101    Nd5 Be6 h4 Qd8 Nxb6 cxb6 Bxe6 fxe6 Rd1-f1 Rc8
11  35     2856     7829613    Nd5 Be6 h4 Qd8 Nxb6 cxb6 Bxe6 fxe6 Rd1-f1 Rc8 d4
12  29     6845     18655664   Nd5 Be6 h4 Qd8 Nxb6 cxb6 Bb5 Bd7 Bc4 Be6 Bb5 Bd7 Bc4 Be6
12  30     17126    45799791   Rd1-f1 < + > Rf8 h4 Qh6 d4 c6 g4 Qf6 g5 Qe7 g6 Qd7
12  34     20236    53307427   Rd1-f1 Rf8 h4 Qh6 d4 Kh8 Nd5 Ba5 b4 Qd2 Rf2 Bg4 Qxg4
13  47     52044    142007790  Rd1-f1 Rf8 h4 Qh6 d4 c6 g4 Qf6 g5 Qe7 g6 Be6 gxh7+ Kxh7
14  60     146498   406092954  Rd1-f1 Rf8 h4 Qh6 Qe2 c6 g4 g6 g5 Qg7 h5 Bd7
15  61     358061   1133027545 Rd1-f1 Rf8 h4 Qh6 Qe2 Bd7 g4 Qf6 Nd5 Qd8 Nxb6
Total nodes:1141075886 time:359592 n/sec:317300  (q-nodes:16% max depth:34)
Stan
kiroje

Re: Crafty 22.8

Post by kiroje »

Eelco de Groot wrote:I do not understand all of Crafty's output, I interpret the numbers between brackets as seconds but in the last lines there is a number of 1.04 seconds, if that is for 18 plies that would be very fast even for Crafty :)
It is seconds, i dont know why it says 1 second at the fail high(maybe its something with the copying from the scid interface ?)
kiroje

Re: Just another test position

Post by kiroje »

That is much faster than the free Rybka 2n2 version I have - quite an improvement.
kiroje

Re: Just another test position

Post by kiroje »

Not bad, but it makes me wonder if its a King Safety issue ?

Does Neurosis have King Safety evals ?
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Crafty 22.8

Post by bob »

kiroje wrote:
Eelco de Groot wrote:I do not understand all of Crafty's output, I interpret the numbers between brackets as seconds but in the last lines there is a number of 1.04 seconds, if that is for 18 plies that would be very fast even for Crafty :)
It is seconds, i dont know why it says 1 second at the fail high(maybe its something with the copying from the scid interface ?)
Also note that in your output, it found the correct move at depth 17, not depth 18...