Robert H. masterpiece

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, chrisw, Rebel

User avatar
Sylwy
Posts: 4640
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Robert H. masterpiece

Post by Sylwy »

Robert H. Computer Chess Laboratories has born a new masterpiece:

Houdini 2.0 c Pro .

http://www.cruxis.com/chess/houdini.htm

Image

8-) SR 8-)
IQ
Posts: 162
Joined: Thu Dec 17, 2009 10:46 am

Re: Robert H. masterpiece

Post by IQ »

No Masterpiece. The nalimov endgame code is still broken if some sub endgames are missing. Just look at this game, black (houdini 2.0c) had a totally won position but then - due to the buggy code - did not promote. Probably black only had the KPPPKP and not some/all the endgame egtbs for the possible promotions. Rybka handles this perfectly.

1. e4 {B 0}
c5 {0} 2. Nf3 {B 0} d6 {0} 3. d4 {B 0} cxd4 {0} 4. Nxd4 {B 0} Nf6 {0} 5. Nc3 {
B 0} a6 {0} 6. Be3 {B 0} e5 {0} 7. Nb3 {B 0} Be6 {0} 8. Be2 {B 0} Be7 {0} 9.
Bf3 {B 0} Nbd7 {0} 10. O-O {B 0} O-O {0} 11. a4 {B 0} Qc7 {0} 12. Re1 {B 0}
Rac8 {0} 13. a5 {B 0} Rfd8 {0} 14. h3 {B 0} h6 {0} 15. Nd2 {B 0} Qc6 {0} 16.
Nf1 {0.22/23 15} Bf8 {0 (Nf8)} 17. Bc1 {0.24/22 7} Nc5 {13} 18. Ra3 {0.38/21 6}
Qe8 {24} 19. Nd5 {0.53/23 0} Nxd5 {12} 20. exd5 {0.52/24 0} Bf5 {6} 21. Bg4 {
0.49/23 0} Bd7 {7 (Bxg4)} 22. c4 {0.47/20 6} g6 {10 (f5)} 23. Be3 {0.43/21 6}
f5 {5} 24. Be2 {0.39/21 2} Qf7 {10} 25. Nd2 {0.37/22 8} Be8 {9} 26. Qc1 {0.39/
22 0} Qg7 {6} 27. Nb3 {0.36/21 15} Nd7 {0} 28. Qd2 {0.34/21 7} Rc7 {2} 29. Raa1
{0.32/20 6} Bf7 {0} 30. Rac1 {0.30/20 16} Kh7 {5 (Rdc8)} 31. f3 {0.26/20 5} Be7
{5 (Rdc8)} 32. Qb4 {0.21/21 4} Qf8 {0} 33. Bf2 {0.21/22 3} Bg5 {1} 34. Rcd1 {
0.21/22 4} h5 {1} 35. h4 {0.20/21 7} Bf4 {1 (Bf6)} 36. Nd2 {0.23/20 5} Qe7 {10
(Re8)} 37. Bd3 {0.21/19 6} Re8 {0 (Qf6)} 38. Bb1 {0.23/20 5} Qf6 {5 (Kg7)} 39.
g3 {0.23/21 5} Bh6 {8} 40. b3 {0.23/21 0} Rf8 {3 (Nc5)} 41. Kg2 {0.26/19 4}
Rfc8 {6} 42. Re2 {0.26/21 0} Kg8 {9 (Rg8)} 43. Rde1 {0.27/20 3} Kh7 {1} 44. Qa3
{0.26/20 3} Nc5 {3 (Kg8)} 45. b4 {0.26/19 4} Nd7 {0} 46. Bd3 {0.26/20 9} Qe7 {4
} 47. Qa2 {0.26/21 0} Kg8 {2} 48. Qb3 {0.23/19 6} Kh8 {0 (Qf6)} 49. Rg1 {0.23/
19 3} Bg8 {5 (Qf6)} 50. Kh1 {0.23/18 5} Qf7 {4 (Qg7)} 51. Rge1 {0.23/20 3} Nf6
{3} 52. Qa2 {0.23/20 7} Qf8 {1 (Nd7)} 53. Bb6 {0.20/20 5} Rg7 {3} 54. Rg2 {0.
21/20 1} Nd7 {2} 55. Bg1 {0.21/19 1} Qd8 {3 (Rf7)} 56. Bf2 {0.20/19 4} Bf7 {3
(Qf6)} 57. Qb2 {0.20/18 3} Rg8 {7 (Kh7)} 58. Rgg1 {0.22/18 4} Re8 {0 (Bg7)} 59.
Re2 {0.21/18 6} Kg7 {2 (Nf6)} 60. Rge1 {0.26/19 3} Kh7 {2 (Rg8)} 61. Qb3 {0.30/
19 2} Qc7 {2} 62. Kg2 {0.27/19 0} Kg7 {2 (Rf8)} 63. Bg1 {0.26/19 2} Rf8 {2
(Red8)} 64. Qa2 {0.22/18 2} Bg8 {2 (Qd8)} 65. Qb2 {0.26/19 2} Qd8 {3 (Rfe8)}
66. Bf2 {0.26/19 3} Qf6 {0 (Bf7)} 67. Rf1 {0.26/19 2} Rc7 {2 (Qd8)} 68. Qb3 {
0.26/18 2} Bf7 {7 (Rcc8)} 69. Rd1 {0.26/18 2} Rfc8 {2} 70. Qb2 {0.26/19 2} Kg8
{4 (Qe7)} 71. Rde1 {0.26/19 1} Qg7 {0 (Kh7)} 72. Qb3 {0.26/19 2} Kh7 {0 (Qf6)}
73. Bg1 {0.26/18 1} Kh8 {1 (Kg8)} 74. Qb2 {0.23/17 3} Kg8 {2} 75. Rd1 {0.23/20
2} Nf6 {1} 76. Bb6 {0.21/17 0} Re7 {1} 77. Rf1 {0.21/17 1} Ree8 {2 (Kh7)} 78.
Qb3 {0.19/18 1} Nd7 {2 (Rf8)} 79. Bf2 {0.25/20 1} Rc7 {0 (Nf6)} 80. Bb1 {0.28/
18 1} Qf8 {0 (Rec8)} 81. Rg1 {0.26/18 1} Rec8 {1} 82. Be3 {0.28/19 0} Bg7 {3}
83. Ba2 {0.29/19 1} Bf6 {0 (Kh7)} 84. Qd3 {0.30/19 2} Kg7 {1 (Bh8)} 85. Bb3 {
0.30/18 1} Kh8 {2} 86. Rf1 {0.30/18 0} Bg8 {2} 87. Bg5 {0.30/18 0} Kh7 {1 (Qf7)
} 88. g4 {0.41/17 1} Kh8 {1} 89. gxf5 {0.37/17 0} gxf5 {0} 90. Kh1 {0.44/18 2}
Bh7 {1} 91. Rg2 {0.46/19 6} Bg7 {0 (Bxg5)} 92. Qe2 {0.57/18 1} Nf6 {1} 93. Ba2
{0.45/18 1} Re8 {2 (Qe8)} 94. Bb1 {0.44/17 2} Rf7 {0 (Qf7)} 95. Qe3 {0.43/17 1}
Qe7 {2} 96. Qb3 {0.42/18 2} Rff8 {1 (Qd7)} 97. Rfg1 {0.41/17 1} Qd7 {0 (Rg8)}
98. Bc2 {0.39/16 2} Rc8 {0 (Rd8)} 99. Re1 {0.37/17 2} Rg8 {1} 100. Qb1 {0.35/
19 0} Rce8 {2 (Rgf8)} 101. Rf1 {0.33/17 1} Ref8 {1 (Rc8)} 102. Qb3 {0.33/17 1}
Re8 {1 (Rc8)} 103. Qb2 {0.34/16 1} Ref8 {1} 104. Re1 {0.34/19 2} e4 {1 (Rc8)}
105. Qb3 {0.34/17 1} Rf7 {0 (Re8)} 106. Bf4 {0.41/15 1} Re8 {0 (Qd8)} 107. Reg1
{0.40/15 1} Rc8 {1} 108. Rf1 {0.40/14 0} Rd8 {1 (Qe7)} 109. Re2 {0.36/15 1} Rc8
{1} 110. Bb1 {0.38/17 1} Rg8 {1 (Re8)} 111. Rg1 {0.39/16 1} Re7 {1 (Rc8)} 112.
Reg2 {0.35/16 1} Rge8 {1 (exf3)} 113. Qa2 {0.34/14 1} exf3 {1} 114. Nxf3 {0.35/
17 0} Ng4 {1} 115. Qd2 {0.32/18 0} Be5 {2} 116. Bxe5+ {0.33/19 0} dxe5 {0} 117.
Ng5 {0.33/18 0} Bg8 {1} 118. Bc2 {0.26/17 2} Rg7 {1} 119. Rf1 {0.24/18 0} Rf8 {
0 (f4)} 120. Rf3 {0.24/16 0} f4 {1} 121. Be4 {0.24/18 0} Ne3 {1 (Rc8)} 122.
Rxe3 {-0.23/17 1} fxe3 {0} 123. Qe2 {-0.18/18 0} Qe8 {0} 124. Qxe3 {-0.24/18 2}
Rf4 {1} 125. Qe1 {-0.16/20 0} Bf7 {0} 126. Kh2 {-0.07/18 0} Qd8 {0 (Bg6)} 127.
Kg1 {-0.07/16 1} Qd7 {0 (Bg8)} 128. Kh2 {-0.07/16 0} Qe7 {0 (Qd8)} 129. Kg1 {
-0.07/16 0} Bg6 {1 (Qd7)} 130. Bxg6 {-0.07/17 0} Rxg6 {0} 131. c5 {-0.06/18 0}
Rg7 {0 (Qf6)} 132. d6 {-0.16/15 0} Qe8 {3} 133. Kh2 {-0.33/18 0} Qa4 {0 (Qd7)}
134. Rb2 {-0.33/17 1} Kg8 {0} 135. Nh3 {-0.26/16 0} Qa3 {0} 136. Rd2 {-0.52/18
1} Rf3 {1} 137. Ng1 {-0.49/20 0} Re3 {0} 138. Qf2 {-0.52/20 0} Rd3 {0} 139. Re2
{-0.98/19 1} Qxb4 {0} 140. Rxe5 {-1.07/18 0} Qg4 {0 (Rd2)} 141. Re7 {-1.96/17 1
} Kh7 {0} 142. Rf7 {-2.14/17 1} Qe4 {0} 143. Rxg7+ {-2.14/18 0} Kxg7 {0} 144.
Nh3 {-1.94/19 0} Rd4 {0 (Rc3)} 145. Qg1+ {-1.18/14 0} Kf8 {0} 146. Qf2+ {-2.41/
17 0} Ke8 {0} 147. Qg3 {-2.50/17 0} Kd7 {1 (Qxh4)} 148. Qg7+ {-3.28/16 1} Kc6 {
0} 149. Nf2 {-3.28/17 0} Rd2 {0} 150. Qf6 {-3.43/16 0} Qd4 {0 (Qe3)} 151. Qf3+
{-4.51/17 1} Kxc5 {0} 152. Kg1 {-4.56/17 0} Kxd6 {0} 153. Qg3+ {-4.60/17 0} Kc6
{0} 154. Qg2+ {-4.88/18 0} Kc5 {2 (Qd5)} 155. Qf3 {-4.94/14 0} Qxf2+ {0 (Kc4)}
156. Qxf2+ {-5.73/15 0} Rxf2 {0} 157. Kxf2 {-16.47/23 0} Kb5 {0 (b5)} 158. Ke2
{-10.00/22 0} Kxa5 {0} 159. Kd3 {-#26/29 0} b5 {0} 160. Kc2 {-#18/27 0} Ka4 {
0 (b4)} 161. Kd3 {-#16/21 0} b4 {0} 162. Ke2 {-#13/28 0} b3 {0} 163. Ke3 {-#12/
23 0} b2 {0} 164. Kf4 {-#10/23 0} a5 {0 (b1Q)} 165. Ke5 {-#9/24 0} Kb3 {0} 166.
Kf4 {-#8/28 0} a4 {0} 167. Kg5 {-#8/27 0} a3 {0 (b1Q)} 168. Kf5 {-#6/22 0} a2 {
0} 169. Kf6 {-#5/31 0} Kc2 {0 (b1Q)} 170. Kg5 {-#5/20 0} Kc3 {0 (b1Q)} 171. Kh6
{-#6/22 0} Kc2 {0 (a1Q)} 172. Kg5 {0.00/34 0} Kc1 {0 (b1Q)} 173. Kf4 {-#5/20 0}
Kc2 {0 (b1Q)} 174. Kg5 {0.00/34 0} 1/2-1/2
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Robert H. masterpiece

Post by Houdini »

Thank you for signaling the issue, but for the moment I cannot reproduce the problem.
The key position is after white move 169.

[D] 8/8/5K2/7p/7P/1k6/pp6/8 b - -
I have loaded all the 5-men Nalimov and the 3+3 6-men tables. So I'm certain to have none of the tables that result after the pawn promotion (as they are 4+2).
Here's the analysis:

Code: Select all

  8/16	 0:00 	 -M7 	169...b1Q 170.Ke6 a1Q 171.Kd6 Qg6+ 172.Kc7 Qf7+ 173.Kd6 Qa3+ 174.Ke5 Qc5+ 175.Ke4 Qff5+ (16.339) 5446
  9/16	 0:00 	 -M7 	169...b1Q 170.Ke6 a1Q 171.Kd6 Qg6+ 172.Kc7 Qf7+ 173.Kd6 Qa3+ 174.Ke5 Qc5+ 175.Ke4 Qff5+ (20.484) 5121
 10/16	 0:00 	 -M7 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qf5+ 173.Kd6 Qae5+ 174.Kc6 Qc8+ 175.Kb6 Qec5+ (35.440) 5906
 11/16	 0:00 	 -M7 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qf5+ 173.Kd6 Qae5+ 174.Kc6 Qc8+ 175.Kb6 Qec5+ (42.950) 5368
 12/16	 0:00 	 -M5 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qaf6 173.Kc5 Qgf5+ (61.628) 6162
 13/16	 0:00 	 -M5 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qaf6 173.Kc5 Qgf5+ (73.342) 6667
No problem here.
Can you show the analysis on your system, and tell me which of the EGTB files with possible relevance for this position are available?

Cheers,
Robert
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Robert H. masterpiece

Post by bob »

Houdini wrote:Thank you for signaling the issue, but for the moment I cannot reproduce the problem.
The key position is after white move 169.

[D] 8/8/5K2/7p/7P/1k6/pp6/8 b - -
I have loaded all the 5-men Nalimov and the 3+3 6-men tables. So I'm certain to have none of the tables that result after the pawn promotion (as they are 4+2).
Here's the analysis:

Code: Select all

  8/16	 0:00 	 -M7 	169...b1Q 170.Ke6 a1Q 171.Kd6 Qg6+ 172.Kc7 Qf7+ 173.Kd6 Qa3+ 174.Ke5 Qc5+ 175.Ke4 Qff5+ (16.339) 5446
  9/16	 0:00 	 -M7 	169...b1Q 170.Ke6 a1Q 171.Kd6 Qg6+ 172.Kc7 Qf7+ 173.Kd6 Qa3+ 174.Ke5 Qc5+ 175.Ke4 Qff5+ (20.484) 5121
 10/16	 0:00 	 -M7 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qf5+ 173.Kd6 Qae5+ 174.Kc6 Qc8+ 175.Kb6 Qec5+ (35.440) 5906
 11/16	 0:00 	 -M7 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qf5+ 173.Kd6 Qae5+ 174.Kc6 Qc8+ 175.Kb6 Qec5+ (42.950) 5368
 12/16	 0:00 	 -M5 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qaf6 173.Kc5 Qgf5+ (61.628) 6162
 13/16	 0:00 	 -M5 	169...b1Q 170.Kf7 a1Q 171.Ke6 Qg6+ 172.Kd5 Qaf6 173.Kc5 Qgf5+ (73.342) 6667
No problem here.
Can you show the analysis on your system, and tell me which of the EGTB files with possible relevance for this position are available?

Cheers,
Robert
This is likely a problem where you have the kppkx tables, but not the kqpkx table. There you will see the mate with the pawn on the 7th, but probably not with the new queen which takes you out of tables. There's a known algorithmic fix for this that I developed years ago for this very reason...
IQ
Posts: 162
Joined: Thu Dec 17, 2009 10:46 am

Re: Robert H. masterpiece

Post by IQ »

3+3 is not relevant here as you need kpppkp. As Bob said: if then kppqkp and all other winning promotions are missing houdini 2.0c fails exactly for the reasons he gave.
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Robert H. masterpiece

Post by Houdini »

IQ wrote:3+3 is not relevant here as you need kpppkp. As Bob said: if then kppqkp and all other winning promotions are missing houdini 2.0c fails exactly for the reasons he gave.
I need more specific data, I don't want to have to guess what is the problem.
Can you please show the analysis you obtain, and tell me which EGTB files you have or have not installed.
Do you have the kpppkptable installed?
If you remove the kpppkp table, does the problem disappear?

Thank you.
Robert
User avatar
Sylwy
Posts: 4640
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: Congratulations !

Post by Sylwy »

Hello Mr. Robert H. !

A friend of my best friend has Houdini 2.0c Pro !!!!! 74% with Deep Rybka 4.1 in a long match (300 games) ! Never seen before !
I don't know if Jury is fast enough to implement the news in Strelka-Belka 2 MP ! Otherwise Houdini will rest without a brother/sister in top !

:shock: :shock: :shock:
Bravo & congratulations ! Maybe His Majesty Dracula changed his mind ! :lol:

Regards,
SilvianR
IQ
Posts: 162
Joined: Thu Dec 17, 2009 10:46 am

Re: Robert H. masterpiece

Post by IQ »

Houdini wrote:
IQ wrote:3+3 is not relevant here as you need kpppkp. As Bob said: if then kppqkp and all other winning promotions are missing houdini 2.0c fails exactly for the reasons he gave.
I need more specific data, I don't want to have to guess what is the problem.
Can you please show the analysis you obtain, and tell me which EGTB files you have or have not installed.
Do you have the kpppkptable installed?
If you remove the kpppkp table, does the problem disappear?

Thank you.
Robert
Yes, removing kpppkp fixes the problem. Also, instead adding kqppkp (in addition to having kpppkp) fixes the problem. No other kxppkp installed. I couldn't find out more, as it is not my machine.
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Robert H. masterpiece

Post by Houdini »

IQ wrote:Yes, removing kpppkp fixes the problem. Also, instead adding kqppkp (in addition to having kpppkp) fixes the problem. No other kxppkp installed. I couldn't find out more, as it is not my machine.
OK, that defines the problem very well.
Thank you for taking the time to report this, much appreciated!