Author: Peter McKenzie
Date: 14:58:06 07/22/00
Well, the Deep Blue threads have started up again (!) which can be a bit boring although there are some interesting issues if we can ignore all the emmotional stuff. I'm personally not that interested in the technical stuff (NPS, ply depth etc) but am more interested in the quality of the moves (I think Amir said something similar). I think one of the most impressive computer chess games ever was game 1 from the 1996 Deep Blue - Kasparov match: 1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 Nf6 5. Nf3 Bg4 6. Be2 e6 7. h3 Bh5 8. O-O Nc6 9. Be3 cxd4 10. cxd4 Bb4 11. a3 Ba5 12. Nc3 Qd6 13. Nb5 Qe7 14. Ne5 Bxe2 15. Qxe2 O-O 16. Rac1 Rac8 17. Bg5 Bb6 18. Bxf6 gxf6 19. Nc4 Rfd8 20. Nxb6 axb6 21. Rfd1 f5 22. Qe3 Qf6 23. d5 Rxd5 24. Rxd5 exd5 25. b3 Kh8 26. Qxb6 Rg8 27. Qc5 d4 28. Nd6 f4 29. Nxb7 Ne5 30. Qd5 f3 31. g3 Nd3 32. Rc7 Re8 33. Nd6 Re1+ 34. Kh2 Nxf2 35. Nxf7+ Kg7 36. Ng5+ Kh6 37. Rxh7+ and Kasparov (black) resigned. A powerful display from DB, and amazing that Kasparov was able to come back and win the match after what must have been a shocking loss. Anyway, I am curious about how hard it is for current micro programs to find the moves of DB in the critical stages of the game. To determine this, I have prepared a small test suite containing the white to move positions from move 18 through to move 30: 2r2rk1/pp2qppp/1bn1pn2/1N2N1B1/3P4/P6P/1P2QPP1/2R2RK1 w - - bm Bxf6; id "db96_18"; 2r2rk1/pp2qp1p/1bn1pp2/1N2N3/3P4/P6P/1P2QPP1/2R2RK1 w - - bm Nc4; id "db96_19"; 2rr2k1/pp2qp1p/1bn1pp2/1N6/2NP4/P6P/1P2QPP1/2R2RK1 w - - bm Nxb6; id "db96_20"; 2rr2k1/1p2qp1p/1pn1pp2/1N6/3P4/P6P/1P2QPP1/2R2RK1 w - - bm Rfd1; id "db96_21"; 2rr2k1/1p2qp1p/1pn1p3/1N3p2/3P4/P6P/1P2QPP1/2RR2K1 w - - bm Qe3; id "db96_22"; 2rr2k1/1p3p1p/1pn1pq2/1N3p2/3P4/P3Q2P/1P3PP1/2RR2K1 w - - bm d5; id "db96_23"; 2r3k1/1p3p1p/1pn1pq2/1N1r1p2/8/P3Q2P/1P3PP1/2RR2K1 w - - bm Rxd5; id "db96_24"; 2r3k1/1p3p1p/1pn2q2/1N1p1p2/8/P3Q2P/1P3PP1/2R3K1 w - - bm b3; id "db96_25"; 2r4k/1p3p1p/1pn2q2/1N1p1p2/8/PP2Q2P/5PP1/2R3K1 w - - bm Qxb6; id "db96_26"; 6rk/1p3p1p/1Qn2q2/1N1p1p2/8/PP5P/5PP1/2R3K1 w - - bm Qc5; id "db96_27"; 6rk/1p3p1p/2n2q2/1NQ2p2/3p4/PP5P/5PP1/2R3K1 w - - bm Nd6; id "db96_28"; 6rk/1p3p1p/2nN1q2/2Q5/3p1p2/PP5P/5PP1/2R3K1 w - - bm Nxb7; id "db96_29"; 6rk/1N3p1p/5q2/3Qn3/3p1p2/PP5P/5PP1/2R3K1 b - - bm Qd5; id "db96_30"; Some of these moves will be very easy to find, but some are quite tough I think (23.d5, 25.b3 probably). Perhaps there are also other good moves in these positions, it will be interesting to see what various programs come up with. I just ran a very quick test using LambChop and it got 6/13 correct. I will run it again using more thinking time and post results. Have fun, Peter
This page took 0.01 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.