Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Strange error in Hiarcs 7.32 game

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.