Computer Chess Club Archives


Search

Terms

Messages

Subject: First Crafty results

Author: Dave Gomboc

Date: 01:34:48 05/22/99

Go up one level in this thread


On May 21, 1999 at 21:40:57, Dave Gomboc wrote:

>First, the (famous) game.
>
>Glucksberg - Najdorf, Warsaw 1935.
>
>1.d4 d5 2.c4 e6 3.Nc3 c6 4.e3 f5 5.Nf3 Nf6 6.Bd3 Bd6 7.O-O O-O 8.Ne2 Nbd7 9.Ng5
>Bxh2+ 10.Kh1 Ng4 11.f4 Qe8 12.g3 Qh5 13.Kg2 Bg1 14.Nxg1 Qh2+ 15.Kf3 e5 16.dxe5
>Ndxe5+ 17.fxe5 Nxe5+ 18.Kf4 Ng6+ 19.Kf3 f4 20.exf4 Bg4+ 21.Kxg4 Ne5+ 22.fxe5 h5#
>
>Now for the questions:
>
>How long does it take for programs to...
>
>1) decide to play 15...e5!
>
>2) assess 15...e5! as about +4 for Black (roughly the score if White had played
>21.Ke3 and dropped his queen.  The interpolation of 16.cxd5 cxd5 doesn't
>substantially change matters.)
>
>3) decide to play 13...Bg1! (it's better than ...Bxg3)
>
>4) assess 13...Bg1! as about +2 for Black (up two pawns).
>
>Dave

I just went for "the big enchilada" and skipped over 1 and 2 for now.  I cleared
out position.bin and position.lrn, and set Crafty thinking on Black's 13th move.
 Here's what I get on my dual PII-300:

max threads set to 2
display PV each time it changes.
display extended statistics at end of each search.
              clearing hash tables
display move numbers in variations.
display ply-1 moves as they are searched.
display statistics at end of each search.
display time for moves played in game.
display PV at end of each iteration.
hash table memory = 48M bytes.

Crafty v16.6 (2 cpus)

White(1): hashp 4Mponder off
pawn hash table memory = 4M bytes.
White(1): ponder off
pondering disabled.
White(1): setboard r1b2rk1/pp1n2pp/2p1p3/3p1pNq/2PP1Pn1/3BP1P1/PP2N1Kb/R1BQ1R2 b
- -

       +---+---+---+---+---+---+---+---+
    8  | *R|   | *B|   |   | *R| *K|   |
       +---+---+---+---+---+---+---+---+
    7  | *P| *P|   | *N|   |   | *P| *P|
       +---+---+---+---+---+---+---+---+
    6  |   |   | *P|   | *P|   |   |   |
       +---+---+---+---+---+---+---+---+
    5  |   |   |   | *P|   | *P| N | *Q|
       +---+---+---+---+---+---+---+---+
    4  |   |   | P | P |   | P | *N|   |
       +---+---+---+---+---+---+---+---+
    3  |   |   |   | B | P |   | P |   |
       +---+---+---+---+---+---+---+---+
    2  | P | P |   |   | N |   | K | *B|
       +---+---+---+---+---+---+---+---+
    1  | R |   | B | Q |   | R |   |   |
       +---+---+---+---+---+---+---+---+
         a   b   c   d   e   f   g   h

Black(1): display
Black(1): help
Black(1): analyze
              clearing hash tables
              time surplus   0.00  time limit 30.00 (3:00)
              depth   time  score   variation (1)
starting thread 1
                4->   0.15  -0.39   1. ... Ndf6 2. c5 b6 3. cxb6 axb6
                5     0.18  -0.46   1. ... Ndf6 2. c5 h6 3. Nf3 Ne4
                5->   0.40  -0.46   1. ... Ndf6 2. c5 h6 3. Nf3 Ne4
                6     0.70  -0.36   1. ... Ndf6 2. Rh1 Ne4 3. Bxe4 fxe4
                                    4. c5 Rf5
                6     1.00  -0.19   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 Qh1+
                                    4. Ke2 Qg2+ 5. Ke1 Nh2 6. N1f3 Nxf1
                                    7. Bxf1 Qxg3+
                6->   1.15  -0.19   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 Qh1+
                                    4. Ke2 Qg2+ 5. Ke1 Nh2 6. N1f3 Nxf1
                                    7. Bxf1 Qxg3+
                7     1.54  -0.02   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 e5 4.
                                    cxd5 e4+ 5. Nxe4 fxe4+ 6. Kxe4 Nf2+
                                    7. Rxf2 Qxf2 8. dxc6 bxc6
                7     3.54   0.04   1. ... e5 2. Rh1 e4 3. Bc2 dxc4 4.
                                    Ne6 Rf6
                7->   4.14   0.04   1. ... e5 2. Rh1 e4 3. Bc2 dxc4 4.
                                    Ne6 Rf6
                8     6.29  -0.07   1. ... e5 2. Rh1 e4 3. Bc2 dxc4 4.
                                    Nh3 Nxe3+ 5. Bxe3 Qf3+ 6. Kxh2 Qxe3
                8     8.03   0.00   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 e5 4.
                                    fxe5 Ndxe5+ 5. dxe5 Nxe5+ 6. Kf4 Ng6+
                                    7. Kf3 Ne5+

[Crafty sees the correct line of play, but doesn't notice the crushing ...f4!,
and so it eventually moves on to something else.  --Dave]

                8->   9.67   0.00   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 e5 4.
                                    fxe5 Ndxe5+ 5. dxe5 Nxe5+ 6. Kf4 Ng6+
                                    7. Kf3 Ne5+
                9    11.67   0.00   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 e5 4.
                                    fxe5 Ndxe5+ 5. dxe5 Nxe5+ 6. Kf4 Ng6+
                                    7. Kf3 Ne5+
                9    31.65   0.07   1. ... e5 2. cxd5 Bg1 3. Nf3 Bxe3 4.
                                    dxc6 Bxc1 5. Bc4+ Kh8 6. Rxc1
                9    45.23     ++   1. ... Bxg3!!
                9->  48.03   0.46   1. ... Bxg3
               10     1:05     ++   1. ... Bxg3!!
               10->   1:16   0.85   1. ... Bxg3
               11     2:03     --   1. ... Bxg3
               11     2:19   0.37   1. ... Bxg3 2. Rh1 Bh2 3. cxd5 Ndf6
                                    4. Nf3 Nxd5 5. Qb3 Rd8 6. Nxh2 Ndxe3+
                                    7. Bxe3 Nxe3+
               11->   3:27   0.37   1. ... Bxg3 2. Rh1 Bh2 3. cxd5 Ndf6
                                    4. Nf3 Nxd5 5. Qb3 Rd8 6. Nxh2 Ndxe3+
                                    7. Bxe3 Nxe3+
               12     4:57   0.54   1. ... Bxg3 2. Rh1 Bh2 3. cxd5 Ndf6
                                    4. Nf3 Nxd5 5. Qb3 Qg6 6. Rxh2 Ngxe3+
                                    7. Kh1 Qg4
               12->   9:01   0.54   1. ... Bxg3 2. Rh1 Bh2 3. cxd5 Ndf6
                                    4. Nf3 Nxd5 5. Qb3 Qg6 6. Rxh2 Ngxe3+
                                    7. Kh1 Qg4
               13    10:32     --   1. ... Bxg3
               13    15:36   0.00   1. ... Bxg3 2. Rh1 Bh2 3. Nf3 dxc4
                                    4. Bxc4 Nb6 5. Bb3 Qg6 6. Nh4 Qh5 7.
                                    Nf3
               13    21:31     ++   1. ... Bg1!!

[Crafty will play Bg1 from this point, but doesn't see the big win yet. --Dave]

               13    26:48   0.52   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 e5 4.
                                    cxd5 e4+ 5. Bxe4 fxe4+ 6. Kxe4 Nf2+
                                    7. Rxf2 Qxf2 8. dxc6 bxc6 9. Kd3 Qxg3
                                    10. Kc2 Ba6
               13->  36:09   0.52   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 e5 4.
                                    cxd5 e4+ 5. Bxe4 fxe4+ 6. Kxe4 Nf2+
                                    7. Rxf2 Qxf2 8. dxc6 bxc6 9. Kd3 Qxg3
                                    10. Kc2 Ba6
               14    57:24   0.66   1. ... Bg1 2. Nxg1 Qh2+ 3. Kf3 e5 4.
                                    cxd5 e4+ 5. Bxe4 fxe4+ 6. Kxe4 Nf2+
                                    7. Rxf2 Qxf2 8. d6 h6 9. N5h3 Qxg3
                                    10. Qb3+ Rf7 11. Qe6
Black(0): exit
Black(1): quit
execution complete.

An hour was long enough, the hash table was probably swamped.  I will try to
double it in size to 96M and run it overnight.

Dave




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.