Author: leonid
Date: 06:24:40 02/02/02
Go up one level in this thread
On February 01, 2002 at 02:44:18, Mike Hood wrote: >I'm posting the whole game of an engine-engine match I played on my PC. White >was Hiarcs 7.32, Black was Chess Tiger 14.0, both were using 128 MB Ram. The >time conrol was 40'/40+40'/40+40' > >The strange move is move 121. The position looks to me like a drawn game. Hiarcs >thought for 25 seconds to a search depth 13, evaluated Ka6 as 0.0, made his >move, and oops! -- he'd overlooked a mate in 1. > >I've tried duplicating this error in vain. In analysis mode Hiarcs sees the >Mate. Has anyone else noticed similar things happening with Hiarcs? Probably, every chess program should have one mate solver chained to its search for needed move. First work must be done by mate solver and only when mate not found, second part should be activated. Mate solver must look (my guess) 6 ply deep by brute force and later (if first search failed) 14 ply by selective. All search by mate solver must take 0.05 sec, or even less. So, enough time for second part of chess program to look for needed move, if mate is not found. By seeing efficency of brute force search done by Heiner's mate solver and speed of actual chips, I think that 4 move brute force search (before each move) is possible. Second selective search for mate could easily go as far as 8 moves. This way 1 move mate blunder will be impossible for ever in every program. Usually mate, in average game, is only between 2 and 5 moves deep. Leonid. > >[Event "Strange Hiarcs Error"] >[Site "Birmingham"] >[Date "2002.01.31"] >[Round "2.3"] >[White "Hiarcs 7.32"] >[Black "Chess Tiger 14.0"] >[Result "0-1"] >[ECO "B33"] >[PlyCount "242"] >[EventDate "2002.01.29"] >[Source "Hood"] > >1. e4 {0} 1... c5 {0} 2. Nf3 {0} 2... Nc6 {0} 3. d4 {0} 3... cxd4 {0} 4. Nxd4 { >0} 4... e6 {0} 5. Nc3 {0} 5... Nf6 {0} 6. Ndb5 {0} 6... d6 {0} 7. Bf4 {0} 7... >e5 {0} 8. Bg5 {0} 8... a6 {0} 9. Na3 {0} 9... b5 {0} 10. Nd5 {0} 10... Be7 {0} >11. Nxe7 {0} 11... Nxe7 {0} 12. f3 {0} 12... d5 {0.60/12 73} 13. exd5 {0} 13... >Nfxd5 {0.18/14 125} 14. c4 {0.25/9 82} 14... f6 {(b5xc4) 0.36/14 194} 15. Bd2 { >0.26/10 117} 15... bxc4 {0.14/14 166} 16. Nxc4 {0.30/10 88} 16... O-O { >(Qd8-c7) 0.26/13 94} 17. Ba5 {0.07/11 291} 17... Qe8 {0.22/12 70} 18. Nb6 { >0.00/9 53} 18... Nxb6 {0.12/12 9} 19. Bxb6 {0.00/10 80} 19... Qc6 { >(Bc8-e6) 0.12/14 73} 20. Ba5 {(Bb6-f2) 0.17/10 80} 20... Be6 {-0.12/14 73} 21. >Rc1 {0.19/10 80} 21... Qd5 {(Qc6-e8) -0.06/15 75} 22. Qxd5 {0.05/10 81} 22... >Bxd5 {-0.12/15 96} 23. Bc4 {(b2-b3) 0.06/11 90} 23... Rfc8 {-0.02/16 61} 24. >Bxd5+ {0.02/11 90} 24... Nxd5 {0.08/15 13} 25. O-O {0.02/12 79} 25... Nf4 { >(Ra8-b8) -0.24/16 71} 26. Rcd1 {(Rc1xc8+) 0.13/11 49} 26... Rc5 { >(Ra8-b8) -0.22/16 75} 27. Bb4 {0.02/11 122} 27... Rc4 {-0.26/16 75} 28. a3 { >(Bb4-d2) -0.04/12 88} 28... a5 {-0.40/15 105} 29. Bd2 {(Bb4-e1) -0.29/12 77} >29... Rb8 {(a5-a4) -0.44/15 76} 30. b4 {0.00/12 208} 30... axb4 { >(Rc4-c2) -0.60/16 73} 31. Bxb4 {0.13/11 37} 31... Ne2+ {-0.56/15 62} 32. Kf2 { >(Kg1-h1) 0.06/12 88} 32... Nd4 {-0.54/15 75} 33. Rd2 {0.02/11 49} 33... Nc6 { >(Nd4-c2) -0.54/14 74} 34. Bd6 {0.03/12 67} 34... Rb6 {(Rb8-d8) -0.52/15 176} >35. Ra1 {(Rf1-d1) 0.13/10 39} 35... Kf7 {(Nc6-d4) -0.60/14 90} 36. Rad1 { >(Ra1-a2) 0.01/10 90} 36... Rb3 {-0.66/14 54} 37. Ra2 {(Rd2-d3) -0.09/10 68} >37... Nd4 {(Kf7-e6) -0.62/13 54} 38. Rdd2 {(Bd6-b4) -0.04/10 43} 38... Rb6 { >(Kf7-e6) -0.52/14 62} 39. Bb4 {-0.02/11 69} 39... Ra6 {(f6-f5) -0.56/13 51} 40. >Rab2 {-0.02/10 25} 40... g5 {(f6-f5) -0.58/13 66} 41. Rd3 {(Kf2-e3) -0.05/10 59 >} 41... h5 {-0.66/13 60} 42. Rdd2 {(Kf2-e1) 0.00/10 90} 42... g4 { >(Ra6-c6) -0.74/15 79} 43. Rb1 {(Rd2-d3) -0.26/10 87} 43... Ra4 { >(Kf7-e6) -0.72/13 75} 44. Rbb2 {(h2-h3) -0.24/10 72} 44... Kg6 { >(g4xf3) -0.76/14 85} 45. Rd3 {(h2-h3) -0.16/10 47} 45... gxf3 {-0.70/13 88} 46. >gxf3 {0.00/11 60} 46... h4 {(Rc4-c2+) -0.78/14 57} 47. Rbd2 { >(h2-h3) -0.19/11 68} 47... Kf5 {-0.84/15 57} 48. Rb2 {(Bb4-d6) -0.30/11 79} >48... Rc1 {(Kf5-e6) -0.80/13 77} 49. Rbd2 {-0.26/10 52} 49... h3 { >(Rc1-a1) -0.98/14 50} 50. f4 {(Rd2-d1) -0.20/11 72} 50... Kxf4 {-1.18/14 57} >51. Rxh3 {-0.18/11 60} 51... Ke4 {-0.96/13 87} 52. Re3+ {(Rh3-h4+) -0.34/11 78} >52... Kd5 {-1.10/15 60} 53. Rf3 {-0.53/11 99} 53... Ke6 {(Ra4-a6) -1.06/14 82} >54. Re3 {(Rf3-d3) -0.22/10 57} 54... Rc2 {-1.32/14 49} 55. Red3 { >(Rd2xc2) -0.48/11 57} 55... Rxd2+ {-1.48/14 56} 56. Rxd2 {-0.48/12 57} 56... >Ra8 {(f6-f5) -0.90/14 74} 57. Rd1 {(Bb4-c5) -0.52/12 58} 57... f5 {-1.16/14 76} >58. h4 {-0.43/11 29} 58... Rh8 {(f5-f4) -1.08/14 102} 59. Rh1 {-0.68/11 85} >59... f4 {-0.92/13 78} 60. h5 {-0.68/11 57} 60... Rh6 {(e5-e4) -0.86/13 50} 61. >Bf8 {(Bb4-c3) -0.67/11 97} 61... Rh7 {-0.39/15 101} 62. h6 {-0.41/11 55} 62... >e4 {-0.41/13 47} 63. Bg7 {-0.52/11 65} 63... Nf5 {-0.61/14 80} 64. Re1 { >-0.43/12 60} 64... Kd5 {(Nf5xg7) -0.85/14 63} 65. Rd1+ {0.00/10 27} 65... Kc4 { >-1.20/14 129} 66. Rd7 {(Rd1-c1+) 0.00/11 56} 66... Nxh6 {-2.62/13 39} 67. Rd4+ >{-0.33/11 53} 67... Kc5 {(Kc4-c3) -2.58/15 81} 68. Rxe4 {-0.17/12 56} 68... >Rxg7 {-2.52/12 9} 69. Rxf4 {-0.28/12 46} 69... Ng4+ {-2.72/12 38} 70. Kf3 { >-0.79/13 178} 70... Ne5+ {-2.66/13 38} 71. Ke4 {-0.79/13 45} 71... Nc4 { >(Ne5-c6) -2.60/12 36} 72. Rf5+ {-0.63/12 45} 72... Kc6 {-2.62/13 34} 73. Kd4 { >(Rf5-f6+) -0.62/12 50} 73... Rg4+ {-2.74/12 41} 74. Kc3 {(Kd4-d3) -0.69/12 58} >74... Nd6 {(Nc4-b6) -2.76/13 63} 75. Rf6 {(Rf5-f8) -0.57/12 30} 75... Kc5 { >-2.78/12 36} 76. Kb3 {(Rf6-f8) -0.60/12 32} 76... Rg3+ {(Nd6-e4) -2.76/12 54} >77. Ka4 {-0.25/13 47} 77... Rg7 {(Rg3-g5) -2.74/12 65} 78. Rf4 { >(Rf6-h6) -0.27/13 53} 78... Rg8 {(Rg7-e7) -2.76/12 43} 79. Rh4 {-0.30/13 55} >79... Rb8 {(Rg8-a8+) -2.74/11 18} 80. Rh5+ {0.00/13 17} 80... Kd4 { >(Kc5-c6) -2.74/12 13} 81. Rh6 {(Rh5-h4+) 0.00/14 66} 81... Rb6 { >(Rb8-a8+) -2.62/13 122} 82. Rh4+ {0.00/16 67} 82... Kd5 {(Kd4-c5) -2.54/14 74} >83. Rf4 {(Ka4-a5) 0.00/13 36} 83... Rb2 {(Rb6-a6+) -2.72/13 159} 84. Rg4 { >(Rf4-b4) 0.00/14 39} 84... Kc6 {(Rb2-b7) -2.72/12 66} 85. Rg6 { >(Rg4-c4+) 0.00/15 52} 85... Kc5 {(Rb2-b7) -2.60/14 64} 86. Rg5+ {0.00/16 62} >86... Kd4 {(Kc5-b6) -2.52/15 80} 87. Rg8 {(Ka4-a5) 0.00/14 50} 87... Rb6 { >(Kd4-c5) -2.62/13 96} 88. Rg4+ {0.00/15 49} 88... Kc5 {-2.48/13 57} 89. Rg5+ { >(Rg4-b4) 0.00/15 45} 89... Kc6 {-2.62/15 47} 90. Rg6 {0.00/17 45} 90... Kd5 { >(Rb6-a6+) -2.56/14 67} 91. Rg4 {(Rg6-g5+) 0.00/15 55} 91... Rb2 { >(Kd5-c5) -2.56/13 70} 92. Rg3 {(Ka4-a5) 0.00/14 53} 92... Nc4 { >(Nd6-e4) -2.66/12 49} 93. Rg5+ {0.00/14 45} 93... Ke6 {(Kd5-c6) -2.56/14 47} >94. Rc5 {(Rg5-b5) 0.00/15 50} 94... Nd6 {(Nc4xa3) -2.64/13 53} 95. Rc6 { >(Rc5-h5) 0.00/14 44} 95... Kd7 {(Ke6-d5) -2.72/13 50} 96. Rc1 { >(Rc6-c4) 0.00/15 32} 96... Nb7 {(Rb2-a2) -2.64/13 42} 97. Rc3 { >(Rc1-c7+) 0.00/15 29} 97... Rb1 {(Kd7-d6) -2.62/13 41} 98. Rc4 { >(Rc3-h3) 0.00/15 46} 98... Nd6 {(Rb1-b2) -2.66/13 40} 99. Rc2 { >(Rc4-c3) 0.00/14 34} 99... Ke6 {(Nd6-c4) -2.58/12 33} 100. Re2+ { >(Ka4-a5) 0.00/14 43} 100... Kd5 {-2.64/14 83} 101. Rc2 {(Re2-h2) 0.00/13 26} >101... Nc4 {(Kd5-e6) -2.68/12 35} 102. Rf2 {(Rc2-h2) 0.00/13 41} 102... Kc6 { >(Nc4-b6+) -2.74/12 34} 103. Rf6+ {(Rf2-h2) -0.16/13 35} 103... Nd6 {-2.62/14 71 >} 104. Rh6 {(Rf6-g6) -0.18/14 39} 104... Kc5 {(Rb1-e1) -2.54/14 105} 105. Rh5+ >{0.00/15 38} 105... Kc4 {(Kc5-b6) -2.50/14 36} 106. Rh4+ {(Ka4-a5) 0.00/15 37} >106... Kd5 {(Kc4-c5) -2.54/13 24} 107. Rh5+ {0.00/15 36} 107... Kd4 { >(Kd5-c6) -2.48/14 39} 108. Ka5 {0.00/14 32} 108... Nb7+ {(Nd6-c4+) -2.46/12 24} >109. Ka6 {0.00/15 34} 109... Nc5+ {-2.16/12 24} 110. Ka5 {(Ka6-a7) 0.00/15 33} >110... Rb3 {(Nc5-b7+) -2.34/12 34} 111. Rh4+ {(a3-a4) 0.00/15 32} 111... Ne4 { >(Kd4-c3) -2.22/14 42} 112. a4 {0.00/15 17} 112... Kd5 {(Rb3-a3) -2.06/13 60} >113. Rh5+ {(Ka5-a6) 0.00/14 31} 113... Kc6 {(Kd5-c4) -2.16/13 23} 114. Rb5 { >(Rh5-h6+) 0.00/15 30} 114... Rh3 {(Rb3xb5+) -2.36/12 19} 115. Rb6+ {0.00/14 29} >115... Kc7 {-2.34/13 30} 116. Rb5 {(Rb6-g6) 0.00/13 15} 116... Nd6 { >(Kc7-c6) -2.48/12 25} 117. Rc5+ {(Rb5-g5) -0.21/13 36} 117... Kb7 {-2.30/13 42} >118. Rd5 {(Ka5-b4) -0.35/13 20} 118... Kc6 {(Rh3-h6) -2.48/12 13} 119. Rg5 { >-0.18/13 30} 119... Rh8 {-2.42/12 15} 120. Rg6 {-0.24/13 25} 120... Rh4 { >(Rh8-h5+) -2.42/12 19} 121. Ka6 {(Rg6-e6) 0.00/13 25} 121... Rxa4# {0} 0-1
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.