Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Deep blue position to solve, Slate try this one.

Author: Slater Wold

Date: 19:18:28 09/18/01

Go up one level in this thread


On September 18, 2001 at 21:08:03, K. Burcham wrote:

>deep blue vs kasparov
>game 1
>
>here is the conversation with kasparov and his team trying to figure out why
>deep blue played the "blunder" Rd1. here they find out it was not a blunder.
>deep blue first had to solve Rf5. then it had to solve Rg8.
>after deep blue solved both of these moves as a mate, then it chose Rd1.
>todays programs will indicate this as a blunder, because they cannot see that
>   Rg8 or Rf5 or Kh5 or e3 fail lower than 44...Rd1.
>yes the game was over for deep blue in this position.
>the point here is deep blue did choose 44...Rd1.
>kasparov was convinced that Rd1 was a blunder until his study with his
>   computer that night in the hotel.
>
>also based on this info in the deep blue log,
> -->  44. ...   Rd1 <-- 16/72:55,
>does this mean depth is 16/72? and deep blue only took 55 seconds to move
>   in this position?
>
>
>after 44...Rd1, kasparov plays 45.g7  then deep blue resigned.
>
>
>That night in the hotel we crowded around the Fritz screen and went through the
>game. Garry entered and checked a number of variations. In the position before
>the final move by Deep Blue he had a problem.
>
>The game continued 44...Rd1 45.g7 and Black resigned. Sitting in front of the
>computer Garry started trying out other lines, beginning with 44...Rf5+. Then he
>turned to me (his "computer expert") and said: "How could Deep Blue play
>44...Rd1 and lose immediately? 44...Rf5+ also loses, but it puts up much more
>resistance. How can a computer commit suicide like that?" I had no immediate
>answer, it did indeed look very strange. Garry continued to potter around with
>Fritz, and suddenly he found the solution himself. After 44...Rf5+ White has
>45.Ke3! with beautiful forced wins: 47...Rd8 48.g7 Rxc2+ 49.Ke1 Rc1+ 50.Kf2 Rc2+
>51.Kg3 Rc3+ (somewhere around here Fritz started to announce mates) 52.Kh4 Rc1
>(after 52...Rd1 we have 53.g8N+! and mate) 53.g8Q Rh1+ 54.Kg3 Rg1+ 55.Kf4 Rf1+
>56.Ke5 Rd5+ 57.Ke6, and if you really want to go on, it's 57...Rf6+ 58.Kxf6 Rd6+
>59.Ke7 Rd7+ 60.Kxd7 c5 61.Qg6 mate. Another line we checked with Fritz was
>50...e3+ 51.Kg2 e2 (51...Rc2+ 52.Kh3 is mate in 8) 52.g8Q Rxg8 53.fxg8Q Rg1+
>54.Kf3 Rxg4 55.Qh8+ Kg6 56.Qe8+ Kf5 57.Qf7+ Ke5 58.Kxg4, which had the whole
>team laughing.
>
>
>
>  [D] 4r3/8/2p2PPk/1p1r4/pP2p1R1/P1B5/2P2K2/8 b - -
>
>kburcham

I believe it's harder to find "less incorrect" moves, than it is to find
"correct" moves.  None the less, I gave Crafty an hour on this, and this is what
it had to say:


White(1): st 3600
search time set to 3600.00.
White(1): epdpfga test.epd test.out
PFGA: EPD record: 1   ID: test.1
end-game phase
              clearing hash tables
              time surplus   0.00  time limit 60:00 (60:00)
         nss  depth   time  score   variation (1)
starting thread 1
                6     0.11   3.04   1. ... Rf5+ 2. Ke2 Kh5 3. f7 Ra8 4.
                                    g7 Rxf7 5. g8=Q Rxg8 6. Rxg8
                6     0.14     ++   1. ... e3+!!
         (3)    6->   0.31   2.65   1. ... e3+8
                7     0.37     --   1. ... e3+
         (2)    7     0.51   3.69   1. ... e3+ 2. Ke2 Rh5 3. g7 Rh2+ 4.
                                    Kd3 Rd8+ 5. Rd4 Rc8 6. Kxe3 Rxc2
                7     0.51     ++   1. ... Rf5+!!
                7     0.76   2.13   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Rf3 4.
                                    Bd2+ Kh7 5. Rh4+ Kg6 6. Rh8 Kf7 7.
                                    Rxg8 Kxg8
         (2)    7->   0.90   2.13   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Rf3 4.
                                    Bd2+ Kh7 5. Rh4+ Kg6 6. Rh8 Kf7 7.
                                    Rxg8 Kxg8
                8     0.98     --   1. ... Rf5+
                8     1.18   3.86   1. ... Rf5+ 2. Ke2 Rg8 3. g7 e3 4.
                                    Rh4+ Kg6 5. Rh8 Kf7 6. Rxg8 Kxg8 7.
                                    Kxe3
                8     1.93     ++   1. ... Kh5!!
                8     2.25   3.20   1. ... Kh5 2. f7 Rf8 3. Kg3 Rdd8 4.
                                    Bg7 Rg8 5. fxg8=Q Rxg8 6. Bf6 Rxg6
         (3)    8->   2.56   3.20   1. ... Kh5 2. f7 Rf8 3. Kg3 Rdd8 4.
                                    Bg7 Rg8 5. fxg8=Q Rxg8 6. Bf6 Rxg6
         (2)    9     2.73   3.23   1. ... Kh5 2. f7 Rf8 3. Kg3 Rdd8 4.
                                    Bf6 Rd7 5. g7 Rdxf7 6. Rg5+ Kh6 7.
                                    gxf8=Q+ Rxf8 8. Rf5
         (4)    9->   3.93   3.23   1. ... Kh5 2. f7 Rf8 3. Kg3 Rdd8 4.
                                    Bf6 Rd7 5. g7 Rdxf7 6. Rg5+ Kh6 7.
                                    gxf8=Q+ Rxf8 8. Rf5
         (3)   10     4.25   3.23   1. ... Kh5 2. f7 Rf8 3. Kg3 Rdd8 4.
                                    Bf6 Rd7 5. g7 Rdxf7 6. gxf8=Q Rxf8
                                    7. Rf4
         (3)   10->   6.03   3.23   1. ... Kh5 2. f7 Rf8 3. Kg3 Rdd8 4.
                                    Bf6 Rd7 5. g7 Rdxf7 6. gxf8=Q Rxf8
                                    7. Rf4
         (2)   11     6.89   3.54   1. ... Kh5 2. f7 Rf8 3. Kg3 Rdd8 4.
                                    Bf6 Rd7 5. Kf4 Rdxf7 6. gxf7 Rxf7 7.
                                    Rg5+ Kh6 8. Ke5
               11    10.76   3.22   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rxe4 Kg6 5. Re6 c5 6. bxc5 Rxc5 7.
                                    Kd3 Rgc8 8. Be5 Rxc2
               11->  13.01   3.22   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rxe4 Kg6 5. Re6 c5 6. bxc5 Rxc5 7.
                                    Kd3 Rgc8 8. Be5 Rxc2
               12    14.59   3.28   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rxe4 Kg6 5. Re6 c5 6. bxc5 Rxc5 7.
                                    Bd4 Rxc2+ 8. Kd3 Rc4 9. Ke4
         (2)   12->  20.72   3.28   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rxe4 Kg6 5. Re6 c5 6. bxc5 Rxc5 7.
                                    Bd4 Rxc2+ 8. Kd3 Rc4 9. Ke4
               13    25.33   3.31   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rxe4 Kg6 5. Re6 c5 6. bxc5 Rxc5 7.
                                    Kd3 Rd8+ 8. Bd4 Rcd5 9. c3 Kf7
         (2)   13->  37.72   3.31   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rxe4 Kg6 5. Re6 c5 6. bxc5 Rxc5 7.
                                    Kd3 Rd8+ 8. Bd4 Rcd5 9. c3 Kf7
               14    48.23     --   1. ... Rf5+
               14    59.20   3.74   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rg2 Rf3 5. Rf2 Rxc3 6. f7 Rxc2+ 7.
                                    Ke3 Rxg7 8. f8=Q Rxf2 9. Qxg7 Rf3+
                                    10. Kxe4 Rxa3
         (2)   14->   1:33   3.74   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rg2 Rf3 5. Rf2 Rxc3 6. f7 Rxc2+ 7.
                                    Ke3 Rxg7 8. f8=Q Rxf2 9. Qxg7 Rf3+
                                    10. Kxe4 Rxa3
               15     2:25   4.06   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rg2 Rf3 5. Rf2 Rxf2+ 6. Kxf2 Kg6 7.
                                    Ke3 Re8 8. Be5 Rxe5 9. g8=Q+ Kxf6 10.
                                    Qh8+ Kf5 11. Qh3+ Kg5 12. Qh8
         (3)   15->   4:44   4.06   1. ... Rf5+ 2. Ke2 Rg8 3. g7 Kh5 4.
                                    Rg2 Rf3 5. Rf2 Rxf2+ 6. Kxf2 Kg6 7.
                                    Ke3 Re8 8. Be5 Rxe5 9. g8=Q+ Kxf6 10.
                                    Qh8+ Kf5 11. Qh3+ Kg5 12. Qh8
               16     8:39     --   1. ... Rf5+
         (2)   16    16:31   4.82   1. ... Rf5+ 2. Ke3 Rf3+ 3. Ke2 Rf5
                                    4. f7 Rd8 5. Rxe4 Kxg6 6. Re8 Kxf7
                                    7. Rxd8 Ke6 8. Rd1 Rg5 9. Bd4 Rg3 10.
                                    Be3 Rg4
               16    20:26     ++   1. ... Rg8!!
               16    26:05   4.09   1. ... Rg8 2. g7 Rf5+ 3. Ke2 Kh7 4.
                                    Bd4 e3 5. Kxe3 Rf1 6. Kd3 Kh6 <HT>
         (2)   16->  27:56   4.09   1. ... Rg8 2. g7 Rf5+ 3. Ke2 Kh7 4.
                                    Bd4 e3 5. Kxe3 Rf1 6. Kd3 Kh6 <HT>
               17    31:08   4.23   1. ... Rg8 2. g7 Rf5+ 3. Ke2 Kh7 4.
                                    Bd4 e3 5. Kxe3 Rf1 6. Kd3 Kh6 7. Ke4
                                    Kh5 8. Rf4 Rxf4+ 9. Kxf4 Kg6 10. Be5
                                    Kf7 11. Ke4 c5
         (2)   17->  39:00   4.23   1. ... Rg8 2. g7 Rf5+ 3. Ke2 Kh7 4.
                                    Bd4 e3 5. Kxe3 Rf1 6. Kd3 Kh6 7. Ke4
                                    Kh5 8. Rf4 Rxf4+ 9. Kxf4 Kg6 10. Be5
                                    Kf7 11. Ke4 c5
               18    44:10   4.09   1. ... Rg8 2. g7 Rf5+ 3. Ke2 Kh5 4.
                                    Rg2 Rf3 5. Rf2 Rxf2+ 6. Kxf2 Kg6 7.
                                    Ke3 Kf7 8. Kxe4 Re8+ 9. Be5 Rg8 10.
                                    Kf4 Rd8 11. c3 Rd2 12. Ke4 <HT>
         (3)   18->  59:35   4.09   1. ... Rg8 2. g7 Rf5+ 3. Ke2 Kh5 4.
                                    Rg2 Rf3 5. Rf2 Rxf2+ 6. Kxf2 Kg6 7.
                                    Ke3 Kf7 8. Kxe4 Re8+ 9. Be5 Rg8 10.
                                    Kf4 Rd8 11. c3 Rd2 12. Ke4 <HT>
              time=60:00  cpu=200%  mat=-1  n=1156780585  fh=1%  nps=321k
              ext-> chk=351035928 cap=12720303 pp=29236344 1rep=15684725 mate=99
8921
              predicted=0  nodes=1156780585  evals=1305684972
              endgame tablebase-> probes done=507  successful=507
              hashing-> trans/ref=0%  pawn=0%  used=99%
              SMP->  split=8444  stop=1338  data=11/32  cpu=120:12  elap=60:00
Black(1):

I will give Deep Fritz, Deep Junior, and Deep Shredder 1 hour on this.  Just for
good measure.


Slate



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.