Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: First Crafty results

Author: Jeremiah Penery

Date: 20:19:55 05/22/99

Go up one level in this thread


On May 22, 1999 at 04:34:48, Dave Gomboc wrote:

>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.