What will be the score of knight odds match vs. FM Bolzoni?

Discussion of computer chess matches and engine tournaments.

Moderators: hgm, Rebel, chrisw

What will the match score be for Komodo against FM Bolzoni?

Poll ended at Sun Jul 26, 2015 5:50 am

0 out of 6
2
5%
1 out of 6
4
10%
2 out of 6
7
17%
3 out of 6
6
15%
4 out of 6
5
12%
5 out of 6
7
17%
6 out of 6
10
24%
 
Total votes: 41

User avatar
Nathanael Russell
Posts: 803
Joined: Sat Jan 31, 2015 11:50 pm
Location: Philadelphia, USA

Re: What will be the score of knight odds match vs. FM Bolzo

Post by Nathanael Russell »

Since Komodo will most likely unwaver from draws to possible wins and having the tactical advantage despite the lost b1 knight in a white piece game , I will expect in no order out of 6 games:

W/D/L
Komodo: 5/0/1

I would believe 4/0/2 foreseeable but once FM losses a pics for nothing, I don't think he can / will crunch for equality. Therefore resigning a game.
Last edited by Nathanael Russell on Thu Jul 23, 2015 6:00 pm, edited 1 time in total.
Core_Engine_Tester_CCRL
Image
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: What will be the score of knight odds match vs. FM Bolzo

Post by lkaufman »

Nathanael Russell wrote:Since Komodo will most likely unwaver from draws to possible wins and having the tactical advantage despite the lost b1 knight in a white piece game , I will expect in no order out of 6 games:

W/D/L
Komodo: 5/0/1

I would believe 4/0/2 foreseeable but once FM losses a pics for nothing, I don't think he can / will crunch for equality. Therefore resigning a game.
I agree that if the FM blunders a piece for nothing he will probably lose the game, but why would you expect him to blunder a piece almost every game? 2200 rated players rarely blunder pieces against me in tournaments!
Komodo rules!
duncan
Posts: 12038
Joined: Mon Jul 07, 2008 10:50 pm

Re: What will be the score of knight odds match vs. FM Bolzo

Post by duncan »

lkaufman wrote:Latest Komodo (with contempt to avoid needless exchanges) on fast six core vs. FM Bolzoni (FIDE 2187, born 1962), Komodo giving knight (b1) odds but always getting White and winning draws. Time limit 45' + 15". The only similar match on record was Rybka (near Rybka 3, on octal machine about 8 years ago) against FM John Meyer, won by Meyer with a perfect 4 out of 4 score. Without making any prediction about the match myself, I'll just make the comment that IF Komodo manages to draw or win the match, I think it would be a remarkable achievement. Masters normally just resign when they lose a piece for nothing, or even sometimes if they get a pawn for it. If Komodo pulls off a drawn or better result, it would mean that chess is a much deeper and more difficult game than is generally believed. So even if I had no involvement with Komodo, I would root for it just for what it would tell us about how far human play is from what is possible.
what was John Meyer FIDE score ?

also what would you expect to be the result if a 2800 gm played FM Bolzoni with such terms ?
duncan
Posts: 12038
Joined: Mon Jul 07, 2008 10:50 pm

Re: What will be the score of knight odds match vs. FM Bolzo

Post by duncan »

lkaufman wrote: If Komodo pulls off a drawn or better result, it would mean that chess is a much deeper and more difficult game than is generally believed.
lets say komodo won. then you beat it with 15' + 5", would it still mean that chess is a much deeper and more difficult game than is generally believed.?
User avatar
Nathanael Russell
Posts: 803
Joined: Sat Jan 31, 2015 11:50 pm
Location: Philadelphia, USA

Re: What will be the score of knight odds match vs. FM Bolzo

Post by Nathanael Russell »

lkaufman wrote:
Nathanael Russell wrote:Since Komodo will most likely unwaver from draws to possible wins and having the tactical advantage despite the lost b1 knight in a white piece game , I will expect in no order out of 6 games:

W/D/L
Komodo: 5/0/1

I would believe 4/0/2 foreseeable but once FM losses a pics for nothing, I don't think he can / will crunch for equality. Therefore resigning a game.
I agree that if the FM blunders a piece for nothing he will probably lose the game, but why would you expect him to blunder a piece almost every game? 2200 rated players rarely blunder pieces against me in tournaments!
I believe you have misunderstood my previous statement, and I am sorry about that. It is unfortunate. I was intending that the FM would "perhaps" blunder a piece in a "single" game theoretically causing a greater chance of loss therefore adding a loss to the scoreboard. I would "forecast" that the FM would at least lose 4 games against your engine, but that is only a theoretical statement as I nor anyone else can predict the outcome. The FM will most likey win 2 somewhere along the line, but theoretically a blunder in a "single" game could effect the outcome of a possible win.

In my defence, I do not think at anytime I hinted that the FM would lose "every" game due to human error. I have to much respect for a chess master including yourself.
Core_Engine_Tester_CCRL
Image
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: What will be the score of knight odds match vs. FM Bolzo

Post by lkaufman »

duncan wrote:
lkaufman wrote:Latest Komodo (with contempt to avoid needless exchanges) on fast six core vs. FM Bolzoni (FIDE 2187, born 1962), Komodo giving knight (b1) odds but always getting White and winning draws. Time limit 45' + 15". The only similar match on record was Rybka (near Rybka 3, on octal machine about 8 years ago) against FM John Meyer, won by Meyer with a perfect 4 out of 4 score. Without making any prediction about the match myself, I'll just make the comment that IF Komodo manages to draw or win the match, I think it would be a remarkable achievement. Masters normally just resign when they lose a piece for nothing, or even sometimes if they get a pawn for it. If Komodo pulls off a drawn or better result, it would mean that chess is a much deeper and more difficult game than is generally believed. So even if I had no involvement with Komodo, I would root for it just for what it would tell us about how far human play is from what is possible.
what was John Meyer FIDE score ?

also what would you expect to be the result if a 2800 gm played FM Bolzoni with such terms ?
Meyer was 2284 FIDE at the time, which was probably an accurate figure as he was fairly active in the preceding year. We may yet have another match like this with Meyer, depending on how this one goes. I don't think any top player would play Bolzoni at knight odds (same conditions) if he had to win the match to get paid. Maybe he would lose 5 to win I guess, but there is zero data to go by. In blitz I think a 2800 can give a 2200 knight odds with decent results, but this is far from blitz.
Komodo rules!
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: What will be the score of knight odds match vs. FM Bolzo

Post by Laskos »

lkaufman wrote:
APassionForCriminalJustic wrote:
lkaufman wrote:Latest Komodo (with contempt to avoid needless exchanges) on fast six core vs. FM Bolzoni (FIDE 2187, born 1962), Komodo giving knight (b1) odds but always getting White and winning draws. Time limit 45' + 15". The only similar match on record was Rybka (near Rybka 3, on octal machine about 8 years ago) against FM John Meyer, won by Meyer with a perfect 4 out of 4 score. Without making any prediction about the match myself, I'll just make the comment that IF Komodo manages to draw or win the match, I think it would be a remarkable achievement. Masters normally just resign when they lose a piece for nothing, or even sometimes if they get a pawn for it. If Komodo pulls off a drawn or better result, it would mean that chess is a much deeper and more difficult game than is generally believed. So even if I had no involvement with Komodo, I would root for it just for what it would tell us about how far human play is from what is possible.
Anyone with a 2187 ELO rating is definitely a strong player, but that is not a great rating for a Fide Master. I am pretty sure that what occurred with Rybka will obviously not be replicated for this match. We are talking about a human brain hundreds of ELO below our best humans versus a machine, and modern engine that effectively far exceeds 2700 ELO levels. The abilities, skill, and what the engine sees in its search is a thing of prolific genius compared to a strong player. I find it very difficult to believe that Bolzoni would win even one match despite being a full knight ahead. I would not be surprised at all. I hope that you do not allow the engine to resign too quickly if Bolzoni manages a won position. He could still very likely blunder the game or not see the win.

I personally think that handicap matches take away from the game of chess. That said, I like your point, Larry, that if Komodo can manage to win this match series it will show just how imperfect human play is. Certainly this is an interesting but true point.

By the way, what CPU are you using (a six core yes, but which one)? How much RAM? Are table bases included? How deep will the opening book go?
Hardware detaiils were posted separately. - The computer is an I7-4930K - 6 cores at 4.4 GHz, 8 GB hashtbales, syzygy 4-5-6 pieces.

There is of course no standard opening book for knight odds. I could write one (again, as I did 8 years ago) but don't have the time for that. So the "book" will just be my selection of the opening move for White in each game, so as to have some variety and avoid repeat openings. As for the result, opinion so far is evenly split between a Komodo match win and a match loss. I'm personally predicting a 2 to 4 defeat for Komodo. A piece is a lot! My own experience at knight odds is that I can usually only draw at blitz, but I think I could win this match with 15' + 5", and Bolzoni will have three times as much time as that to compensate for his 120 or so lower elo. If we lose we'll probably use my 24 core for the next knight-odds match, though that may not help much.
I let play Komodo against a stable UCI engine BikJUmp 2.01 (about 2130 ELO CCRL 40/40) at 45'+15'', and knight odds seems quite on spot for this 1100 ELO points difference between engines. 4 games on one core from different opening positions, no adjudications.

Komodo scored 2 wins, 1 draw and 1 loss, or achieved 3/4 if draws are equal to wins. Maybe Ferdinand can analyze the PGN files to see what blunders or inaccuracies BikJump made to lose or to draw. I would guess that BikJump is a bit stronger tactically than a 2180 FM, and if an accumulation of inaccuracies can compensate for the knight, then my earlier prediction of 3/6 or higher for Komodo (with a full point for a draw) seems realistic. Also, if these games of BikJump are of some example for a human FM play, then 6 wins or 6 losses outcomes seem not very plausible.

[pgn][White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1/2-1/2"]
[SetUp "1"]
[FEN "rnbqkbnr/ppp1pppp/8/3p4/8/4P3/PPPP1PPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 Nf6 2. c4 Nc6 3. d4 Bg4 4. Be2 dxc4 5. Bxc4 e6 6. a3 Bd6 7. h3 Bf5 8. O-O Qd7 9. b4 a6 10. Bb2 O-O-O 11. Qe2 Be4 12. Ne5 Bxe5 13. dxe5 Nd5 14. f3 Bg6 15. b5 axb5 16. Bxb5 Nb6 17. Rfd1 Qe7 18. Bxc6 bxc6 19. Rdc1 Bd3 20. Qe1 Bb5 21. Bd4 Na4 22. Qa5 Kd7 23. Rab1 Ra8 24. Ba7 Rhb8 25. Qd2+ Ke8 26. Bxb8 Rxb8 27. Qb4 Qxb4 28. axb4 Nb6 29. Kf2 Nd5 30. g4 Bd3 31. Rb3 Nxb4 32. Kg3 Rb5 33. Rcc3 Be2 34. e4 Nd3 35. Rxd3 Bxd3 36. Rxd3 Rxe5 37. Rc3 Kd7 38. Rd3+ Kc8 39. Rc3 Kb7 40. Rd3 c5 41. Rd7 c4 42. Kf2 f5 43. Ke3 fxe4 44. fxe4 Rc5 45. Kd2 h5 46. Rxg7 hxg4 47. Rxg4 c3+ 48. Kc2 c6 49. h4 Kc7 50. Rg5 Rc4 51. Rg4 Rc5 52. Rg7+ Kb6 53. Rg5 Rc4 54. Re5 Ra4 55. h5 Ra2+ 56. Kxc3 Rh2 57. Kd3 Kc7 58. Rxe6 Rxh5 59. Rg6 c5 60. Ra6 Rg5 61. Kd2 Kb7 62. Ra1 Re5 63. Ke3 Re6 64. Kf4 Rc6 65. e5 c4 66. Ke4 c3 67. Kd3 c2 68. Kd2 Rc4 69. Kc1 Rc3 70. Ra4 Kc6 71. Ra2 Kd5 72. Rxc2 Rxc2+ 73. Kxc2 Kxe5 1/2-1/2

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "0-1"]
[SetUp "1"]
[FEN "rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 e6 2. Bf4 Be7 3. e3 Nh5 4. Bg3 d5 5. Be2 O-O 6. O-O Nxg3 7. hxg3 Nd7 8. c4 c6 9. a4 c5 10. a5 cxd4 11. exd4 dxc4 12. Bxc4 Nf6 13. Re1 Bb4 14. Re5 Bd7 15. Qb3 Bd6 16. Ree1 Rc8 17. Ne5 Rc7 18. Rac1 Be8 19. Rc3 Re7 20. a6 bxa6 21. Bxa6 Qa5 22. Bd3 Bb4 23. Rec1 Bxc3 24. bxc3 Qd5 25. Qb2 Bc6 26. f3 Rb7 27. Qf2 Qd6 28. g4 Rc8 29. g5 Qa3 30. Qe1 Nd5 31. Ra1 Qb2 32. Nc4 Qxc3 33. Qxc3 Nxc3 34. Nd6 Ra8 35. Nxb7 Bxb7 36. Ra5 a6 37. Kf2 Rd8 38. Bxa6 Ra8 39. Rc5 Nd1+ 40. Ke1 Bxa6 41. Kxd1 Rd8 42. Kd2 Rxd4+ 43. Ke3 Rd1 44. Kf4 Rd7 45. Kg4 Rd2 46. Ra5 Rd6 47. Ra2 Bb7 48. Rb2 Rd7 49. Kf4 Kf8 50. Ra2 Rd4+ 51. Ke3 Rb4 52. Rc2 e5 53. Rc5 e4 54. fxe4 Rxe4+ 55. Kf2 Rb4 56. Kg3 Rb2 57. Kf4 Rf2+ 58. Ke5 Rxg2 59. Kf4 f6 60. gxf6 Rf2+ 61. Kg3 Rxf6 62. Rg5 h6 63. Rb5 Bc6 64. Rb8+ Kf7 65. Rc8 g5 66. Rc7+ Kg6 67. Rc8 h5 68. Rg8+ Kf5 69. Kh2 h4 70. Rd8 g4 71. Rb8 g3+ 72. Kh3 Rg6 73. Rb1 g2 74. Kh2 h3 75. Rc1 Bb5 76. Kg1 Bf1 77. Rc5+ Kg4 78. Rc3 h2+ 79. Kxh2 Rh6+ 80. Rh3 Rxh3+ 81. Kg1 Rh1+ 82. Kf2 g1=Q+ 83. Ke1 Ba6+ 84. Kd2 Qc1+ 0-1

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1-0"]
[SetUp "1"]
[FEN "rnbqkb1r/pppppppp/5n2/8/8/4P3/PPPP1PPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 g6 2. b4 Bg7 3. Bb2 O-O 4. Be2 d5 5. O-O Nc6 6. Qb1 Bf5 7. a4 h5 8. h3 Qc8 9. d3 Rd8 10. Rc1 a6 11. b5 Nb8 12. c4 dxc4 13. Rxc4 axb5 14. axb5 Rxa1 15. Bxa1 Be6 16. Rc2 Nbd7 17. Ng5 Nf8 18. Qc1 Rd7 19. Bc3 Bb3 20. Rb2 Bd5 21. e4 Be6 22. Nf3 Qa8 23. Rc2 Qa4 24. Rb2 N8h7 25. Rb4 Qa2 26. Bd2 Qa8 27. Qc2 Qa1+ 28. Rb1 Qa2 29. Qxa2 Bxa2 30. Ra1 Bb3 31. Ra3 Be6 32. Ra8+ Nf8 33. Be3 N6h7 34. d4 f5 35. exf5 Bxf5 36. Bc4+ e6 37. Rc8 g5 38. Bxg5 Bxd4 39. Bh6 Bf6 40. Bf4 Bd8 41. Bb3 h4 42. Rb8 b6 43. Rc8 Be4 44. Ne5 Rd4 45. Be3 Rb4 46. Ba2 Ra4 47. Rxd8 Rxa2 48. Rc8 Rc2 49. f3 Bb7 50. Rb8 Re2 51. Bd4 Bd5 52. Rc8 Rc2 53. Bxb6 Rc1+ 54. Kh2 Ba2 55. Be3 Re1 56. Ng4 Kf7 57. Rxc7+ Kg6 58. b6 Bd5 59. Bc5 Rb1 60. Ne5+ Kf5 61. Nd3 Kg6 62. Bb4 Rd1 63. Nf4+ Kh6 64. Nxd5 Rxd5 65. b7 Rb5 66. Bc5 Ng6 67. Be3+ Ng5 68. f4 Nxh3 69. gxh3 Nf8 70. Bd4 Ng6 71. Bg7+ Kh7 72. Bf8+ Kg8 73. Bd6 Rb2+ 74. Kg1 Rb1+ 75. Kf2 Rb2+ 76. Kf3 Rb3+ 77. Ke4 Nf8 78. Bxf8 Kxf8 79. Rc8+ Kg7 80. b8=Q Rxb8 81. Rxb8 Kf7 82. Ke5 Ke7 83. Rb7+ Ke8 84. Kxe6 Kd8 85. f5 Kc8 86. Re7 Kd8 87. f6 Kc8 88. f7 Kd8 89. f8=Q+ 1-0

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1-0"]
[SetUp "1"]
[FEN "rnbqkbnr/ppp1pppp/8/3p4/3P4/8/PPP1PPPP/R1BQKBNR w KQkq - 0 0"]

1. c3 Nf6 2. Nf3 e6 3. Bf4 Nbd7 4. e3 Be7 5. h3 Nf8 6. Qc2 Ng6 7. Bg5 h6 8. Bxf6 Bxf6 9. Bd3 Nh4 10. Nxh4 Bxh4 11. O-O Kf8 12. e4 c6 13. a4 Kg8 14. a5 Be7 15. Rfd1 Qc7 16. e5 c5 17. dxc5 Bxc5 18. c4 dxc4 19. Qxc4 Qxe5 20. Rac1 b6 21. b4 Bf8 22. a6 Bd7 23. Qe4 Qxe4 24. Bxe4 Rc8 25. Rxc8 Bxc8 26. b5 e5 27. Rd8 Be6 28. Ra8 f5 29. Bc6 Kh7 30. Rxa7 Bd6 31. Rb7 Rd8 32. a7 e4 33. g4 Bc5 34. gxf5 Bxf5 35. Bd7 Bxd7 36. Rb8 Bxb5 37. a8=Q Bc6 38. Qxc6 Rxb8 39. Qxe4+ Kh8 40. Kf1 Bd6 41. Qc6 Bf4 42. Qd5 b5 43. Qd4 Bc7 44. Qb4 Be5 45. h4 Bf6 46. h5 Be5 47. Kg1 Ba1 48. Kg2 Be5 49. f4 Bf6 50. Kf3 Rb6 51. Qc5 Rb8 52. Qc7 Rf8 53. Kg4 Rd8 54. Qb7 Rd4 55. Kf5 Bd8 56. Qc6 Kh7 57. Qc5 Ra4 58. Qe5 Ra5 59. Kg4 Bf6 60. Qe4+ Kh8 61. Qb4 Ra8 62. Qxb5 Kh7 63. Qd5 Ra3 64. Qe4+ Kg8 65. Qe8+ Kh7 66. Qf7 Rc3 67. Qg6+ Kg8 68. Qe8+ Kh7 69. Qe4+ Kh8 70. Qb7 Re3 71. Qb6 Rd3 72. Qb8+ Rd8 73. Qb7 Rf8 74. Qb1 Kg8 75. Qe4 Kh8 76. Qe6 Rd8 77. Kh3 Rg8 78. Qe4 Rf8 79. Qb4 Kg8 80. Kg4 Rd8 81. Qb7 Bd4 82. Qe4 Bf6 83. Qc4+ Kh8 84. Qc5 Kg8 85. Qf5 Bd4 86. Qe6+ Kh8 87. Qe7 Bf6 88. Qc7 Kg8 89. Kh3 Rd3+ 90. Kg2 Rd2+ 91. Kf3 Rd3+ 92. Ke2 Rd8 93. Qc4+ Kh8 94. Kf3 Bd4 95. Kg2 Be3 96. Qc7 Rg8 97. Qd6 Bc1 98. Qe5 Ba3 99. Kf3 Rd8 100. Qc7 Rf8 101. Ke2 Kg8 102. Qe5 Bc1 103. Qd5+ Rf7 104. f5 Bg5 105. Kf3 Bc1 106. Kg3 Be3 107. Qe6 Bg5 108. Qb3 Bf6 109. Kf3 Be5 110. Qc4 Bf6 111. Qd5 Bc3 112. Ke2 Bf6 113. Kf2 Bc3 114. Kg2 Bf6 115. Qe6 Bg5 116. Kf3 Bd2 117. Qa2 Bg5 118. Kg4 Be3 119. Qc4 Bg5 120. Qe6 Bf6 121. Qb3 Bg5 122. Qd5 Be3 123. Qa2 Bg5 124. Kf3 Bc1 125. Qc4 Bg5 126. Kg4 Bd2 127. Kg3 Bg5 128. Qe6 Bf6 129. Kf4 Bg5+ 130. Ke4 Bf6 131. Kf3 Bg5 132. Qb3 Bc1 133. Kg3 Bg5 134. Kh3 Bd2 135. Qc4 Bg5 136. Qd5 Bf4 137. Qe4 Bg5 138. Qc4 Bd2 139. Kg2 Bg5 140. Kg3 Bf6 141. Kf4 Bg5+ 142. Ke4 Bf6 143. Qd5 Bg5 144. f6 gxf6 145. Qd8+ Rf8 146. Qd6 f5+ 147. Kf3 Bf6 148. Kg2 Bg7 149. Qe7 f4 150. Qe6+ Rf7 151. Kf3 Bf8 152. Qg6+ Bg7 153. Qg4 Rf6 154. Qg2 Kf7 155. Qa2+ Ke8 156. Qa4+ Kf8 157. Qb3 Rf7 158. Qb8+ Ke7 159. Qb7+ Kf8 160. Qa8+ Ke7 161. Qe4+ Kd8 162. Qe6 Rf6 163. Qe5 Rf7 164. Qa5+ Ke7 165. Qc7+ Ke8 166. Qd6 Rf6 167. Qe5+ Kd8 168. Qe2 Bf8 169. Qd3+ Bd6 170. Qh7 Be7 171. Qh8+ Kd7 172. Qa8 Kc7 173. Qd5 Kc8 174. Qa5 Bd8 175. Qa7 Bc7 176. Qa1 Rd6 177. Kg4 Kb7 178. Qb1+ Rb6 179. Qe4+ Kb8 180. Qd5 Rf6 181. Qg8+ Kb7 182. Qa2 Bd8 183. Kf3 Kc7 184. Qd2 Be7 185. Qd4 Bd8 186. Qd3 Be7 187. Qd2 Kc8 188. Kg2 f3+ 189. Kf1 Bd8 190. Qd5 f2 191. Qd4 Be7 192. Qa7 Bf8 193. Qe3 Kd7 194. Qe5 Be7 195. Qb5+ Kd6 196. Qb2 Rf5 197. Qd2+ Ke5 198. Qe3+ Kd6 199. Qxh6+ Bf6 200. Qg6 Ke5 201. h6 Rf3 202. h7 Rf5 203. Qe8+ Kd5 204. Qe3 Bd4 205. Qb3+ Kd6 206. Qd1 Rd5 207. Qxd4 Rxd4 208. h8=Q Kd5 209. Kxf2 Rd3 210. Ke2 Ra3 211. Qb2 Rh3 212. Qb5+ Ke4 213. Qe8+ Kf4 214. Qf7+ Kg5 215. Qg7+ Kf4 216. Qd4+ Kg5 217. Qe5+ Kg4 218. Qe4+ Kh5 219. Qg2 Rh4 220. Kf3 Rd4 221. Qe2 Rh4 222. Kg3+ Kg6 223. Kxh4 Kf5 224. Kg3 Kg6 225. Qe7 Kh6 226. Kf4 Kg6 227. Kg4 Kh6 228. Kf5 Kh5 229. Qg5+ 1-0[/pgn]
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: What will be the score of knight odds match vs. FM Bolzo

Post by Laskos »

Laskos wrote:
lkaufman wrote:
APassionForCriminalJustic wrote:
lkaufman wrote:Latest Komodo (with contempt to avoid needless exchanges) on fast six core vs. FM Bolzoni (FIDE 2187, born 1962), Komodo giving knight (b1) odds but always getting White and winning draws. Time limit 45' + 15". The only similar match on record was Rybka (near Rybka 3, on octal machine about 8 years ago) against FM John Meyer, won by Meyer with a perfect 4 out of 4 score. Without making any prediction about the match myself, I'll just make the comment that IF Komodo manages to draw or win the match, I think it would be a remarkable achievement. Masters normally just resign when they lose a piece for nothing, or even sometimes if they get a pawn for it. If Komodo pulls off a drawn or better result, it would mean that chess is a much deeper and more difficult game than is generally believed. So even if I had no involvement with Komodo, I would root for it just for what it would tell us about how far human play is from what is possible.
Anyone with a 2187 ELO rating is definitely a strong player, but that is not a great rating for a Fide Master. I am pretty sure that what occurred with Rybka will obviously not be replicated for this match. We are talking about a human brain hundreds of ELO below our best humans versus a machine, and modern engine that effectively far exceeds 2700 ELO levels. The abilities, skill, and what the engine sees in its search is a thing of prolific genius compared to a strong player. I find it very difficult to believe that Bolzoni would win even one match despite being a full knight ahead. I would not be surprised at all. I hope that you do not allow the engine to resign too quickly if Bolzoni manages a won position. He could still very likely blunder the game or not see the win.

I personally think that handicap matches take away from the game of chess. That said, I like your point, Larry, that if Komodo can manage to win this match series it will show just how imperfect human play is. Certainly this is an interesting but true point.

By the way, what CPU are you using (a six core yes, but which one)? How much RAM? Are table bases included? How deep will the opening book go?
Hardware detaiils were posted separately. - The computer is an I7-4930K - 6 cores at 4.4 GHz, 8 GB hashtbales, syzygy 4-5-6 pieces.

There is of course no standard opening book for knight odds. I could write one (again, as I did 8 years ago) but don't have the time for that. So the "book" will just be my selection of the opening move for White in each game, so as to have some variety and avoid repeat openings. As for the result, opinion so far is evenly split between a Komodo match win and a match loss. I'm personally predicting a 2 to 4 defeat for Komodo. A piece is a lot! My own experience at knight odds is that I can usually only draw at blitz, but I think I could win this match with 15' + 5", and Bolzoni will have three times as much time as that to compensate for his 120 or so lower elo. If we lose we'll probably use my 24 core for the next knight-odds match, though that may not help much.
I let play Komodo against a stable UCI engine BikJUmp 2.01 (about 2130 ELO CCRL 40/40) at 45'+15'', and knight odds seems quite on spot for this 1100 ELO points difference between engines. 4 games on one core from different opening positions, no adjudications.

Komodo scored 2 wins, 1 draw and 1 loss, or achieved 3/4 if draws are equal to wins. Maybe Ferdinand can analyze the PGN files to see what blunders or inaccuracies BikJump made to lose or to draw. I would guess that BikJump is a bit stronger tactically than a 2180 FM, and if an accumulation of inaccuracies can compensate for the knight, then my earlier prediction of 3/6 or higher for Komodo (with a full point for a draw) seems realistic. Also, if these games of BikJump are of some example for a human FM play, then 6 wins or 6 losses outcomes seem not very plausible.

[pgn][White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1/2-1/2"]
[SetUp "1"]
[FEN "rnbqkbnr/ppp1pppp/8/3p4/8/4P3/PPPP1PPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 Nf6 2. c4 Nc6 3. d4 Bg4 4. Be2 dxc4 5. Bxc4 e6 6. a3 Bd6 7. h3 Bf5 8. O-O Qd7 9. b4 a6 10. Bb2 O-O-O 11. Qe2 Be4 12. Ne5 Bxe5 13. dxe5 Nd5 14. f3 Bg6 15. b5 axb5 16. Bxb5 Nb6 17. Rfd1 Qe7 18. Bxc6 bxc6 19. Rdc1 Bd3 20. Qe1 Bb5 21. Bd4 Na4 22. Qa5 Kd7 23. Rab1 Ra8 24. Ba7 Rhb8 25. Qd2+ Ke8 26. Bxb8 Rxb8 27. Qb4 Qxb4 28. axb4 Nb6 29. Kf2 Nd5 30. g4 Bd3 31. Rb3 Nxb4 32. Kg3 Rb5 33. Rcc3 Be2 34. e4 Nd3 35. Rxd3 Bxd3 36. Rxd3 Rxe5 37. Rc3 Kd7 38. Rd3+ Kc8 39. Rc3 Kb7 40. Rd3 c5 41. Rd7 c4 42. Kf2 f5 43. Ke3 fxe4 44. fxe4 Rc5 45. Kd2 h5 46. Rxg7 hxg4 47. Rxg4 c3+ 48. Kc2 c6 49. h4 Kc7 50. Rg5 Rc4 51. Rg4 Rc5 52. Rg7+ Kb6 53. Rg5 Rc4 54. Re5 Ra4 55. h5 Ra2+ 56. Kxc3 Rh2 57. Kd3 Kc7 58. Rxe6 Rxh5 59. Rg6 c5 60. Ra6 Rg5 61. Kd2 Kb7 62. Ra1 Re5 63. Ke3 Re6 64. Kf4 Rc6 65. e5 c4 66. Ke4 c3 67. Kd3 c2 68. Kd2 Rc4 69. Kc1 Rc3 70. Ra4 Kc6 71. Ra2 Kd5 72. Rxc2 Rxc2+ 73. Kxc2 Kxe5 1/2-1/2

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "0-1"]
[SetUp "1"]
[FEN "rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 e6 2. Bf4 Be7 3. e3 Nh5 4. Bg3 d5 5. Be2 O-O 6. O-O Nxg3 7. hxg3 Nd7 8. c4 c6 9. a4 c5 10. a5 cxd4 11. exd4 dxc4 12. Bxc4 Nf6 13. Re1 Bb4 14. Re5 Bd7 15. Qb3 Bd6 16. Ree1 Rc8 17. Ne5 Rc7 18. Rac1 Be8 19. Rc3 Re7 20. a6 bxa6 21. Bxa6 Qa5 22. Bd3 Bb4 23. Rec1 Bxc3 24. bxc3 Qd5 25. Qb2 Bc6 26. f3 Rb7 27. Qf2 Qd6 28. g4 Rc8 29. g5 Qa3 30. Qe1 Nd5 31. Ra1 Qb2 32. Nc4 Qxc3 33. Qxc3 Nxc3 34. Nd6 Ra8 35. Nxb7 Bxb7 36. Ra5 a6 37. Kf2 Rd8 38. Bxa6 Ra8 39. Rc5 Nd1+ 40. Ke1 Bxa6 41. Kxd1 Rd8 42. Kd2 Rxd4+ 43. Ke3 Rd1 44. Kf4 Rd7 45. Kg4 Rd2 46. Ra5 Rd6 47. Ra2 Bb7 48. Rb2 Rd7 49. Kf4 Kf8 50. Ra2 Rd4+ 51. Ke3 Rb4 52. Rc2 e5 53. Rc5 e4 54. fxe4 Rxe4+ 55. Kf2 Rb4 56. Kg3 Rb2 57. Kf4 Rf2+ 58. Ke5 Rxg2 59. Kf4 f6 60. gxf6 Rf2+ 61. Kg3 Rxf6 62. Rg5 h6 63. Rb5 Bc6 64. Rb8+ Kf7 65. Rc8 g5 66. Rc7+ Kg6 67. Rc8 h5 68. Rg8+ Kf5 69. Kh2 h4 70. Rd8 g4 71. Rb8 g3+ 72. Kh3 Rg6 73. Rb1 g2 74. Kh2 h3 75. Rc1 Bb5 76. Kg1 Bf1 77. Rc5+ Kg4 78. Rc3 h2+ 79. Kxh2 Rh6+ 80. Rh3 Rxh3+ 81. Kg1 Rh1+ 82. Kf2 g1=Q+ 83. Ke1 Ba6+ 84. Kd2 Qc1+ 0-1

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1-0"]
[SetUp "1"]
[FEN "rnbqkb1r/pppppppp/5n2/8/8/4P3/PPPP1PPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 g6 2. b4 Bg7 3. Bb2 O-O 4. Be2 d5 5. O-O Nc6 6. Qb1 Bf5 7. a4 h5 8. h3 Qc8 9. d3 Rd8 10. Rc1 a6 11. b5 Nb8 12. c4 dxc4 13. Rxc4 axb5 14. axb5 Rxa1 15. Bxa1 Be6 16. Rc2 Nbd7 17. Ng5 Nf8 18. Qc1 Rd7 19. Bc3 Bb3 20. Rb2 Bd5 21. e4 Be6 22. Nf3 Qa8 23. Rc2 Qa4 24. Rb2 N8h7 25. Rb4 Qa2 26. Bd2 Qa8 27. Qc2 Qa1+ 28. Rb1 Qa2 29. Qxa2 Bxa2 30. Ra1 Bb3 31. Ra3 Be6 32. Ra8+ Nf8 33. Be3 N6h7 34. d4 f5 35. exf5 Bxf5 36. Bc4+ e6 37. Rc8 g5 38. Bxg5 Bxd4 39. Bh6 Bf6 40. Bf4 Bd8 41. Bb3 h4 42. Rb8 b6 43. Rc8 Be4 44. Ne5 Rd4 45. Be3 Rb4 46. Ba2 Ra4 47. Rxd8 Rxa2 48. Rc8 Rc2 49. f3 Bb7 50. Rb8 Re2 51. Bd4 Bd5 52. Rc8 Rc2 53. Bxb6 Rc1+ 54. Kh2 Ba2 55. Be3 Re1 56. Ng4 Kf7 57. Rxc7+ Kg6 58. b6 Bd5 59. Bc5 Rb1 60. Ne5+ Kf5 61. Nd3 Kg6 62. Bb4 Rd1 63. Nf4+ Kh6 64. Nxd5 Rxd5 65. b7 Rb5 66. Bc5 Ng6 67. Be3+ Ng5 68. f4 Nxh3 69. gxh3 Nf8 70. Bd4 Ng6 71. Bg7+ Kh7 72. Bf8+ Kg8 73. Bd6 Rb2+ 74. Kg1 Rb1+ 75. Kf2 Rb2+ 76. Kf3 Rb3+ 77. Ke4 Nf8 78. Bxf8 Kxf8 79. Rc8+ Kg7 80. b8=Q Rxb8 81. Rxb8 Kf7 82. Ke5 Ke7 83. Rb7+ Ke8 84. Kxe6 Kd8 85. f5 Kc8 86. Re7 Kd8 87. f6 Kc8 88. f7 Kd8 89. f8=Q+ 1-0

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1-0"]
[SetUp "1"]
[FEN "rnbqkbnr/ppp1pppp/8/3p4/3P4/8/PPP1PPPP/R1BQKBNR w KQkq - 0 0"]

1. c3 Nf6 2. Nf3 e6 3. Bf4 Nbd7 4. e3 Be7 5. h3 Nf8 6. Qc2 Ng6 7. Bg5 h6 8. Bxf6 Bxf6 9. Bd3 Nh4 10. Nxh4 Bxh4 11. O-O Kf8 12. e4 c6 13. a4 Kg8 14. a5 Be7 15. Rfd1 Qc7 16. e5 c5 17. dxc5 Bxc5 18. c4 dxc4 19. Qxc4 Qxe5 20. Rac1 b6 21. b4 Bf8 22. a6 Bd7 23. Qe4 Qxe4 24. Bxe4 Rc8 25. Rxc8 Bxc8 26. b5 e5 27. Rd8 Be6 28. Ra8 f5 29. Bc6 Kh7 30. Rxa7 Bd6 31. Rb7 Rd8 32. a7 e4 33. g4 Bc5 34. gxf5 Bxf5 35. Bd7 Bxd7 36. Rb8 Bxb5 37. a8=Q Bc6 38. Qxc6 Rxb8 39. Qxe4+ Kh8 40. Kf1 Bd6 41. Qc6 Bf4 42. Qd5 b5 43. Qd4 Bc7 44. Qb4 Be5 45. h4 Bf6 46. h5 Be5 47. Kg1 Ba1 48. Kg2 Be5 49. f4 Bf6 50. Kf3 Rb6 51. Qc5 Rb8 52. Qc7 Rf8 53. Kg4 Rd8 54. Qb7 Rd4 55. Kf5 Bd8 56. Qc6 Kh7 57. Qc5 Ra4 58. Qe5 Ra5 59. Kg4 Bf6 60. Qe4+ Kh8 61. Qb4 Ra8 62. Qxb5 Kh7 63. Qd5 Ra3 64. Qe4+ Kg8 65. Qe8+ Kh7 66. Qf7 Rc3 67. Qg6+ Kg8 68. Qe8+ Kh7 69. Qe4+ Kh8 70. Qb7 Re3 71. Qb6 Rd3 72. Qb8+ Rd8 73. Qb7 Rf8 74. Qb1 Kg8 75. Qe4 Kh8 76. Qe6 Rd8 77. Kh3 Rg8 78. Qe4 Rf8 79. Qb4 Kg8 80. Kg4 Rd8 81. Qb7 Bd4 82. Qe4 Bf6 83. Qc4+ Kh8 84. Qc5 Kg8 85. Qf5 Bd4 86. Qe6+ Kh8 87. Qe7 Bf6 88. Qc7 Kg8 89. Kh3 Rd3+ 90. Kg2 Rd2+ 91. Kf3 Rd3+ 92. Ke2 Rd8 93. Qc4+ Kh8 94. Kf3 Bd4 95. Kg2 Be3 96. Qc7 Rg8 97. Qd6 Bc1 98. Qe5 Ba3 99. Kf3 Rd8 100. Qc7 Rf8 101. Ke2 Kg8 102. Qe5 Bc1 103. Qd5+ Rf7 104. f5 Bg5 105. Kf3 Bc1 106. Kg3 Be3 107. Qe6 Bg5 108. Qb3 Bf6 109. Kf3 Be5 110. Qc4 Bf6 111. Qd5 Bc3 112. Ke2 Bf6 113. Kf2 Bc3 114. Kg2 Bf6 115. Qe6 Bg5 116. Kf3 Bd2 117. Qa2 Bg5 118. Kg4 Be3 119. Qc4 Bg5 120. Qe6 Bf6 121. Qb3 Bg5 122. Qd5 Be3 123. Qa2 Bg5 124. Kf3 Bc1 125. Qc4 Bg5 126. Kg4 Bd2 127. Kg3 Bg5 128. Qe6 Bf6 129. Kf4 Bg5+ 130. Ke4 Bf6 131. Kf3 Bg5 132. Qb3 Bc1 133. Kg3 Bg5 134. Kh3 Bd2 135. Qc4 Bg5 136. Qd5 Bf4 137. Qe4 Bg5 138. Qc4 Bd2 139. Kg2 Bg5 140. Kg3 Bf6 141. Kf4 Bg5+ 142. Ke4 Bf6 143. Qd5 Bg5 144. f6 gxf6 145. Qd8+ Rf8 146. Qd6 f5+ 147. Kf3 Bf6 148. Kg2 Bg7 149. Qe7 f4 150. Qe6+ Rf7 151. Kf3 Bf8 152. Qg6+ Bg7 153. Qg4 Rf6 154. Qg2 Kf7 155. Qa2+ Ke8 156. Qa4+ Kf8 157. Qb3 Rf7 158. Qb8+ Ke7 159. Qb7+ Kf8 160. Qa8+ Ke7 161. Qe4+ Kd8 162. Qe6 Rf6 163. Qe5 Rf7 164. Qa5+ Ke7 165. Qc7+ Ke8 166. Qd6 Rf6 167. Qe5+ Kd8 168. Qe2 Bf8 169. Qd3+ Bd6 170. Qh7 Be7 171. Qh8+ Kd7 172. Qa8 Kc7 173. Qd5 Kc8 174. Qa5 Bd8 175. Qa7 Bc7 176. Qa1 Rd6 177. Kg4 Kb7 178. Qb1+ Rb6 179. Qe4+ Kb8 180. Qd5 Rf6 181. Qg8+ Kb7 182. Qa2 Bd8 183. Kf3 Kc7 184. Qd2 Be7 185. Qd4 Bd8 186. Qd3 Be7 187. Qd2 Kc8 188. Kg2 f3+ 189. Kf1 Bd8 190. Qd5 f2 191. Qd4 Be7 192. Qa7 Bf8 193. Qe3 Kd7 194. Qe5 Be7 195. Qb5+ Kd6 196. Qb2 Rf5 197. Qd2+ Ke5 198. Qe3+ Kd6 199. Qxh6+ Bf6 200. Qg6 Ke5 201. h6 Rf3 202. h7 Rf5 203. Qe8+ Kd5 204. Qe3 Bd4 205. Qb3+ Kd6 206. Qd1 Rd5 207. Qxd4 Rxd4 208. h8=Q Kd5 209. Kxf2 Rd3 210. Ke2 Ra3 211. Qb2 Rh3 212. Qb5+ Ke4 213. Qe8+ Kf4 214. Qf7+ Kg5 215. Qg7+ Kf4 216. Qd4+ Kg5 217. Qe5+ Kg4 218. Qe4+ Kh5 219. Qg2 Rh4 220. Kf3 Rd4 221. Qe2 Rh4 222. Kg3+ Kg6 223. Kxh4 Kf5 224. Kg3 Kg6 225. Qe7 Kh6 226. Kf4 Kg6 227. Kg4 Kh6 228. Kf5 Kh5 229. Qg5+ 1-0[/pgn]
At 1'+0.15'' time control, as expected, Komodo scores even better:
W:40
D:6
L:4

Probably in blitz we can expect Komodo to score 6/6 (with draw=win).
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: What will be the score of knight odds match vs. FM Bolzo

Post by lkaufman »

Laskos wrote:
lkaufman wrote:
APassionForCriminalJustic wrote:
lkaufman wrote:Latest Komodo (with contempt to avoid needless exchanges) on fast six core vs. FM Bolzoni (FIDE 2187, born 1962), Komodo giving knight (b1) odds but always getting White and winning draws. Time limit 45' + 15". The only similar match on record was Rybka (near Rybka 3, on octal machine about 8 years ago) against FM John Meyer, won by Meyer with a perfect 4 out of 4 score. Without making any prediction about the match myself, I'll just make the comment that IF Komodo manages to draw or win the match, I think it would be a remarkable achievement. Masters normally just resign when they lose a piece for nothing, or even sometimes if they get a pawn for it. If Komodo pulls off a drawn or better result, it would mean that chess is a much deeper and more difficult game than is generally believed. So even if I had no involvement with Komodo, I would root for it just for what it would tell us about how far human play is from what is possible.
Anyone with a 2187 ELO rating is definitely a strong player, but that is not a great rating for a Fide Master. I am pretty sure that what occurred with Rybka will obviously not be replicated for this match. We are talking about a human brain hundreds of ELO below our best humans versus a machine, and modern engine that effectively far exceeds 2700 ELO levels. The abilities, skill, and what the engine sees in its search is a thing of prolific genius compared to a strong player. I find it very difficult to believe that Bolzoni would win even one match despite being a full knight ahead. I would not be surprised at all. I hope that you do not allow the engine to resign too quickly if Bolzoni manages a won position. He could still very likely blunder the game or not see the win.

I personally think that handicap matches take away from the game of chess. That said, I like your point, Larry, that if Komodo can manage to win this match series it will show just how imperfect human play is. Certainly this is an interesting but true point.

By the way, what CPU are you using (a six core yes, but which one)? How much RAM? Are table bases included? How deep will the opening book go?
Hardware detaiils were posted separately. - The computer is an I7-4930K - 6 cores at 4.4 GHz, 8 GB hashtbales, syzygy 4-5-6 pieces.

There is of course no standard opening book for knight odds. I could write one (again, as I did 8 years ago) but don't have the time for that. So the "book" will just be my selection of the opening move for White in each game, so as to have some variety and avoid repeat openings. As for the result, opinion so far is evenly split between a Komodo match win and a match loss. I'm personally predicting a 2 to 4 defeat for Komodo. A piece is a lot! My own experience at knight odds is that I can usually only draw at blitz, but I think I could win this match with 15' + 5", and Bolzoni will have three times as much time as that to compensate for his 120 or so lower elo. If we lose we'll probably use my 24 core for the next knight-odds match, though that may not help much.
I let play Komodo against a stable UCI engine BikJUmp 2.01 (about 2130 ELO CCRL 40/40) at 45'+15'', and knight odds seems quite on spot for this 1100 ELO points difference between engines. 4 games on one core from different opening positions, no adjudications.

Komodo scored 2 wins, 1 draw and 1 loss, or achieved 3/4 if draws are equal to wins. Maybe Ferdinand can analyze the PGN files to see what blunders or inaccuracies BikJump made to lose or to draw. I would guess that BikJump is a bit stronger tactically than a 2180 FM, and if an accumulation of inaccuracies can compensate for the knight, then my earlier prediction of 3/6 or higher for Komodo (with a full point for a draw) seems realistic. Also, if these games of BikJump are of some example for a human FM play, then 6 wins or 6 losses outcomes seem not very plausible.

[pgn][White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1/2-1/2"]
[SetUp "1"]
[FEN "rnbqkbnr/ppp1pppp/8/3p4/8/4P3/PPPP1PPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 Nf6 2. c4 Nc6 3. d4 Bg4 4. Be2 dxc4 5. Bxc4 e6 6. a3 Bd6 7. h3 Bf5 8. O-O Qd7 9. b4 a6 10. Bb2 O-O-O 11. Qe2 Be4 12. Ne5 Bxe5 13. dxe5 Nd5 14. f3 Bg6 15. b5 axb5 16. Bxb5 Nb6 17. Rfd1 Qe7 18. Bxc6 bxc6 19. Rdc1 Bd3 20. Qe1 Bb5 21. Bd4 Na4 22. Qa5 Kd7 23. Rab1 Ra8 24. Ba7 Rhb8 25. Qd2+ Ke8 26. Bxb8 Rxb8 27. Qb4 Qxb4 28. axb4 Nb6 29. Kf2 Nd5 30. g4 Bd3 31. Rb3 Nxb4 32. Kg3 Rb5 33. Rcc3 Be2 34. e4 Nd3 35. Rxd3 Bxd3 36. Rxd3 Rxe5 37. Rc3 Kd7 38. Rd3+ Kc8 39. Rc3 Kb7 40. Rd3 c5 41. Rd7 c4 42. Kf2 f5 43. Ke3 fxe4 44. fxe4 Rc5 45. Kd2 h5 46. Rxg7 hxg4 47. Rxg4 c3+ 48. Kc2 c6 49. h4 Kc7 50. Rg5 Rc4 51. Rg4 Rc5 52. Rg7+ Kb6 53. Rg5 Rc4 54. Re5 Ra4 55. h5 Ra2+ 56. Kxc3 Rh2 57. Kd3 Kc7 58. Rxe6 Rxh5 59. Rg6 c5 60. Ra6 Rg5 61. Kd2 Kb7 62. Ra1 Re5 63. Ke3 Re6 64. Kf4 Rc6 65. e5 c4 66. Ke4 c3 67. Kd3 c2 68. Kd2 Rc4 69. Kc1 Rc3 70. Ra4 Kc6 71. Ra2 Kd5 72. Rxc2 Rxc2+ 73. Kxc2 Kxe5 1/2-1/2

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "0-1"]
[SetUp "1"]
[FEN "rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 e6 2. Bf4 Be7 3. e3 Nh5 4. Bg3 d5 5. Be2 O-O 6. O-O Nxg3 7. hxg3 Nd7 8. c4 c6 9. a4 c5 10. a5 cxd4 11. exd4 dxc4 12. Bxc4 Nf6 13. Re1 Bb4 14. Re5 Bd7 15. Qb3 Bd6 16. Ree1 Rc8 17. Ne5 Rc7 18. Rac1 Be8 19. Rc3 Re7 20. a6 bxa6 21. Bxa6 Qa5 22. Bd3 Bb4 23. Rec1 Bxc3 24. bxc3 Qd5 25. Qb2 Bc6 26. f3 Rb7 27. Qf2 Qd6 28. g4 Rc8 29. g5 Qa3 30. Qe1 Nd5 31. Ra1 Qb2 32. Nc4 Qxc3 33. Qxc3 Nxc3 34. Nd6 Ra8 35. Nxb7 Bxb7 36. Ra5 a6 37. Kf2 Rd8 38. Bxa6 Ra8 39. Rc5 Nd1+ 40. Ke1 Bxa6 41. Kxd1 Rd8 42. Kd2 Rxd4+ 43. Ke3 Rd1 44. Kf4 Rd7 45. Kg4 Rd2 46. Ra5 Rd6 47. Ra2 Bb7 48. Rb2 Rd7 49. Kf4 Kf8 50. Ra2 Rd4+ 51. Ke3 Rb4 52. Rc2 e5 53. Rc5 e4 54. fxe4 Rxe4+ 55. Kf2 Rb4 56. Kg3 Rb2 57. Kf4 Rf2+ 58. Ke5 Rxg2 59. Kf4 f6 60. gxf6 Rf2+ 61. Kg3 Rxf6 62. Rg5 h6 63. Rb5 Bc6 64. Rb8+ Kf7 65. Rc8 g5 66. Rc7+ Kg6 67. Rc8 h5 68. Rg8+ Kf5 69. Kh2 h4 70. Rd8 g4 71. Rb8 g3+ 72. Kh3 Rg6 73. Rb1 g2 74. Kh2 h3 75. Rc1 Bb5 76. Kg1 Bf1 77. Rc5+ Kg4 78. Rc3 h2+ 79. Kxh2 Rh6+ 80. Rh3 Rxh3+ 81. Kg1 Rh1+ 82. Kf2 g1=Q+ 83. Ke1 Ba6+ 84. Kd2 Qc1+ 0-1

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1-0"]
[SetUp "1"]
[FEN "rnbqkb1r/pppppppp/5n2/8/8/4P3/PPPP1PPP/R1BQKBNR w KQkq - 0 0"]

1. Nf3 g6 2. b4 Bg7 3. Bb2 O-O 4. Be2 d5 5. O-O Nc6 6. Qb1 Bf5 7. a4 h5 8. h3 Qc8 9. d3 Rd8 10. Rc1 a6 11. b5 Nb8 12. c4 dxc4 13. Rxc4 axb5 14. axb5 Rxa1 15. Bxa1 Be6 16. Rc2 Nbd7 17. Ng5 Nf8 18. Qc1 Rd7 19. Bc3 Bb3 20. Rb2 Bd5 21. e4 Be6 22. Nf3 Qa8 23. Rc2 Qa4 24. Rb2 N8h7 25. Rb4 Qa2 26. Bd2 Qa8 27. Qc2 Qa1+ 28. Rb1 Qa2 29. Qxa2 Bxa2 30. Ra1 Bb3 31. Ra3 Be6 32. Ra8+ Nf8 33. Be3 N6h7 34. d4 f5 35. exf5 Bxf5 36. Bc4+ e6 37. Rc8 g5 38. Bxg5 Bxd4 39. Bh6 Bf6 40. Bf4 Bd8 41. Bb3 h4 42. Rb8 b6 43. Rc8 Be4 44. Ne5 Rd4 45. Be3 Rb4 46. Ba2 Ra4 47. Rxd8 Rxa2 48. Rc8 Rc2 49. f3 Bb7 50. Rb8 Re2 51. Bd4 Bd5 52. Rc8 Rc2 53. Bxb6 Rc1+ 54. Kh2 Ba2 55. Be3 Re1 56. Ng4 Kf7 57. Rxc7+ Kg6 58. b6 Bd5 59. Bc5 Rb1 60. Ne5+ Kf5 61. Nd3 Kg6 62. Bb4 Rd1 63. Nf4+ Kh6 64. Nxd5 Rxd5 65. b7 Rb5 66. Bc5 Ng6 67. Be3+ Ng5 68. f4 Nxh3 69. gxh3 Nf8 70. Bd4 Ng6 71. Bg7+ Kh7 72. Bf8+ Kg8 73. Bd6 Rb2+ 74. Kg1 Rb1+ 75. Kf2 Rb2+ 76. Kf3 Rb3+ 77. Ke4 Nf8 78. Bxf8 Kxf8 79. Rc8+ Kg7 80. b8=Q Rxb8 81. Rxb8 Kf7 82. Ke5 Ke7 83. Rb7+ Ke8 84. Kxe6 Kd8 85. f5 Kc8 86. Re7 Kd8 87. f6 Kc8 88. f7 Kd8 89. f8=Q+ 1-0

[White "Komodo 9.1 64-bit"]
[Black "BikJump v2.01 (64-bit)"]
[Result "1-0"]
[SetUp "1"]
[FEN "rnbqkbnr/ppp1pppp/8/3p4/3P4/8/PPP1PPPP/R1BQKBNR w KQkq - 0 0"]

1. c3 Nf6 2. Nf3 e6 3. Bf4 Nbd7 4. e3 Be7 5. h3 Nf8 6. Qc2 Ng6 7. Bg5 h6 8. Bxf6 Bxf6 9. Bd3 Nh4 10. Nxh4 Bxh4 11. O-O Kf8 12. e4 c6 13. a4 Kg8 14. a5 Be7 15. Rfd1 Qc7 16. e5 c5 17. dxc5 Bxc5 18. c4 dxc4 19. Qxc4 Qxe5 20. Rac1 b6 21. b4 Bf8 22. a6 Bd7 23. Qe4 Qxe4 24. Bxe4 Rc8 25. Rxc8 Bxc8 26. b5 e5 27. Rd8 Be6 28. Ra8 f5 29. Bc6 Kh7 30. Rxa7 Bd6 31. Rb7 Rd8 32. a7 e4 33. g4 Bc5 34. gxf5 Bxf5 35. Bd7 Bxd7 36. Rb8 Bxb5 37. a8=Q Bc6 38. Qxc6 Rxb8 39. Qxe4+ Kh8 40. Kf1 Bd6 41. Qc6 Bf4 42. Qd5 b5 43. Qd4 Bc7 44. Qb4 Be5 45. h4 Bf6 46. h5 Be5 47. Kg1 Ba1 48. Kg2 Be5 49. f4 Bf6 50. Kf3 Rb6 51. Qc5 Rb8 52. Qc7 Rf8 53. Kg4 Rd8 54. Qb7 Rd4 55. Kf5 Bd8 56. Qc6 Kh7 57. Qc5 Ra4 58. Qe5 Ra5 59. Kg4 Bf6 60. Qe4+ Kh8 61. Qb4 Ra8 62. Qxb5 Kh7 63. Qd5 Ra3 64. Qe4+ Kg8 65. Qe8+ Kh7 66. Qf7 Rc3 67. Qg6+ Kg8 68. Qe8+ Kh7 69. Qe4+ Kh8 70. Qb7 Re3 71. Qb6 Rd3 72. Qb8+ Rd8 73. Qb7 Rf8 74. Qb1 Kg8 75. Qe4 Kh8 76. Qe6 Rd8 77. Kh3 Rg8 78. Qe4 Rf8 79. Qb4 Kg8 80. Kg4 Rd8 81. Qb7 Bd4 82. Qe4 Bf6 83. Qc4+ Kh8 84. Qc5 Kg8 85. Qf5 Bd4 86. Qe6+ Kh8 87. Qe7 Bf6 88. Qc7 Kg8 89. Kh3 Rd3+ 90. Kg2 Rd2+ 91. Kf3 Rd3+ 92. Ke2 Rd8 93. Qc4+ Kh8 94. Kf3 Bd4 95. Kg2 Be3 96. Qc7 Rg8 97. Qd6 Bc1 98. Qe5 Ba3 99. Kf3 Rd8 100. Qc7 Rf8 101. Ke2 Kg8 102. Qe5 Bc1 103. Qd5+ Rf7 104. f5 Bg5 105. Kf3 Bc1 106. Kg3 Be3 107. Qe6 Bg5 108. Qb3 Bf6 109. Kf3 Be5 110. Qc4 Bf6 111. Qd5 Bc3 112. Ke2 Bf6 113. Kf2 Bc3 114. Kg2 Bf6 115. Qe6 Bg5 116. Kf3 Bd2 117. Qa2 Bg5 118. Kg4 Be3 119. Qc4 Bg5 120. Qe6 Bf6 121. Qb3 Bg5 122. Qd5 Be3 123. Qa2 Bg5 124. Kf3 Bc1 125. Qc4 Bg5 126. Kg4 Bd2 127. Kg3 Bg5 128. Qe6 Bf6 129. Kf4 Bg5+ 130. Ke4 Bf6 131. Kf3 Bg5 132. Qb3 Bc1 133. Kg3 Bg5 134. Kh3 Bd2 135. Qc4 Bg5 136. Qd5 Bf4 137. Qe4 Bg5 138. Qc4 Bd2 139. Kg2 Bg5 140. Kg3 Bf6 141. Kf4 Bg5+ 142. Ke4 Bf6 143. Qd5 Bg5 144. f6 gxf6 145. Qd8+ Rf8 146. Qd6 f5+ 147. Kf3 Bf6 148. Kg2 Bg7 149. Qe7 f4 150. Qe6+ Rf7 151. Kf3 Bf8 152. Qg6+ Bg7 153. Qg4 Rf6 154. Qg2 Kf7 155. Qa2+ Ke8 156. Qa4+ Kf8 157. Qb3 Rf7 158. Qb8+ Ke7 159. Qb7+ Kf8 160. Qa8+ Ke7 161. Qe4+ Kd8 162. Qe6 Rf6 163. Qe5 Rf7 164. Qa5+ Ke7 165. Qc7+ Ke8 166. Qd6 Rf6 167. Qe5+ Kd8 168. Qe2 Bf8 169. Qd3+ Bd6 170. Qh7 Be7 171. Qh8+ Kd7 172. Qa8 Kc7 173. Qd5 Kc8 174. Qa5 Bd8 175. Qa7 Bc7 176. Qa1 Rd6 177. Kg4 Kb7 178. Qb1+ Rb6 179. Qe4+ Kb8 180. Qd5 Rf6 181. Qg8+ Kb7 182. Qa2 Bd8 183. Kf3 Kc7 184. Qd2 Be7 185. Qd4 Bd8 186. Qd3 Be7 187. Qd2 Kc8 188. Kg2 f3+ 189. Kf1 Bd8 190. Qd5 f2 191. Qd4 Be7 192. Qa7 Bf8 193. Qe3 Kd7 194. Qe5 Be7 195. Qb5+ Kd6 196. Qb2 Rf5 197. Qd2+ Ke5 198. Qe3+ Kd6 199. Qxh6+ Bf6 200. Qg6 Ke5 201. h6 Rf3 202. h7 Rf5 203. Qe8+ Kd5 204. Qe3 Bd4 205. Qb3+ Kd6 206. Qd1 Rd5 207. Qxd4 Rxd4 208. h8=Q Kd5 209. Kxf2 Rd3 210. Ke2 Ra3 211. Qb2 Rh3 212. Qb5+ Ke4 213. Qe8+ Kf4 214. Qf7+ Kg5 215. Qg7+ Kf4 216. Qd4+ Kg5 217. Qe5+ Kg4 218. Qe4+ Kh5 219. Qg2 Rh4 220. Kf3 Rd4 221. Qe2 Rh4 222. Kg3+ Kg6 223. Kxh4 Kf5 224. Kg3 Kg6 225. Qe7 Kh6 226. Kf4 Kg6 227. Kg4 Kh6 228. Kf5 Kh5 229. Qg5+ 1-0[/pgn]
The close match you cite at knight odds between Komodo and 2130 engine sounds about right, I would have expected a similar outcome. However there is a huge difference when a human is playing; the human knows to avoid anything unclear since he is up a piece but much weaker player, but I'm sure the engine in question has no such programming, and will readily head for complications to gain one centipawn positional plus. So I think a human must be expected to score MUCH better than a similarly rated engine in such a match.
Komodo rules!
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: What will be the score of knight odds match vs. FM Bolzo

Post by Ferdy »

Just did a quick run on game 1 at 3s/pos, sf6 at 2 threads.

Code: Select all

Move Error Evaluator v9.5

Moves Error calculation based from Stockfish 6 64 POPCNT and players from
Event: Knightoddtest, after round 1.0

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Analyzer id name Stockfish 6 64 POPCNT
Hash 128 MB, Threads 2, MoveTime 3.00 sec/pos
Analyzer error margin: 10 centipawn

 Rank                       Players  AveDepth  TotalPos  AveError  DECnt  E300CP  E200CP  E100CP  E50CP  E20CP  EECnt   EERate    W    L    D  Games  Score  SRate

    1             Komodo 9.1 64-bit        28        62      3.79      3       0       0       0      0      1      6    9.68%    0    0    1      1    0.5   50.0%
    2        BikJump v2.01 (64-bit)        29        62      6.55      2       0       0       0      2      6      1    1.61%    0    0    1      1    0.5   50.0%


Legend:
Rank     - ranking based on low average error
AveDepth - average depth reached by the Analyzer in analyzing those positions
AveError - average difference between the analyzer and player score, in centipawn (1p = 100)
DECnt    - count of positions where player move score is below zero and analyzer move score
         - is better than player move score. This is called Dangerous Error Counts
E300CP   - count of positions where player has blundered by 3 or more pawns
E200CP   - count of positions where player has blundered by 2 to 2.99 pawns
E100CP   - count of positions where player has blundered by 1 to 1.99 pawns
E50CP    - count of positions where player has blundered by 0.5 to 0.99 pawn
E20CP    - count of positions where player has blundered by 0.2 to 0.49 pawn
EECnt    - count of positions where player move score is better than analyzer move score

Notes:
1. Analysis of positions start at move 12.
2. If best score of Analyzer is already 6 pawns and above and the score of player move
   is also 6 pawns and above then error for this position is set to zero. The more cases
   like this only proves that that player is able to maintain its advantage and this
   will minimize its average error at the end.
   On the other hand if the best score of Analyzer is already below minus 6 pawns, no further
   analysis will be done, and this position will not be included in error calculation.

[...]
The 6 pos with 20cp to 49cp from BikJump.

Code: Select all

2kr3r/2p1qppp/1np1p3/4P3/8/P2bPP1P/1B4P1/R1R1Q1K1 b - - fmvn 1; sm "d3b5"; c3 "Result 1/2-1/2"; c2 "Komodo 9.1 64-bit / BikJump v2.01 (64-bit)"; c1 "Round 1"; c0 "Event Knight odd test"; hmvc 0;
2kr3r/2p1qppp/1np1p3/1b2P3/3B4/P3PP1P/6P1/R1R1Q1K1 b - - fmvn 1; sm "b6a4"; c3 "Result 1/2-1/2"; c2 "Komodo 9.1 64-bit / BikJump v2.01 (64-bit)"; c1 "Round 1"; c0 "Event Knight odd test"; hmvc 0;
2k5/2p2ppp/2p1p3/4r3/4P1P1/2R2PKP/8/8 b - - fmvn 1; sm "c8b7"; c3 "Result 1/2-1/2"; c2 "Komodo 9.1 64-bit / BikJump v2.01 (64-bit)"; c1 "Round 1"; c0 "Event Knight odd test"; hmvc 0;
8/1kp2ppp/2p1p3/4r3/4P1P1/3R1PKP/8/8 b - - fmvn 1; sm "c6c5"; c3 "Result 1/2-1/2"; c2 "Komodo 9.1 64-bit / BikJump v2.01 (64-bit)"; c1 "Round 1"; c0 "Event Knight odd test"; hmvc 0;
8/1kpR1ppp/4p3/4r3/2p1P1P1/5P1P/5K2/8 b - - fmvn 1; sm "f7f5"; c3 "Result 1/2-1/2"; c2 "Komodo 9.1 64-bit / BikJump v2.01 (64-bit)"; c1 "Round 1"; c0 "Event Knight odd test"; hmvc 0;
8/1kp5/4p3/2r5/4P1R1/2p4P/2K5/8 b - - fmvn 1; sm "c7c6"; c3 "Result 1/2-1/2"; c2 "Komodo 9.1 64-bit / BikJump v2.01 (64-bit)"; c1 "Round 1"; c0 "Event Knight odd test"; hmvc 0;
I don't have much time to run this at longer time at this time, but I uploaded the tool and epd each round from that pgn. Later I will run this on longer time as I also try to improve the tool.

Estimated max analysis time = analysis time/pos x num_pos x 3. With separated epd by round, and with more cores, this can be analyzed in parallel, just create other folders, copy the tool and epd and run.

Sample run. Just double click the exe file, be sure your engine is in the same dir with the tool. Some files will be generated, the log is in overwrite, but the summary is in append mode. Blunder epd are also saved, and also the sqlite database.

Code: Select all

Move Error Evaluator v9.5

[1] Enter uci engine filename? sf6.exe
[2] Enter epd filename? komo-bik-r1.epd
[3] Enter Hash size in MB? 128
[4] Enter number of Threads? 2
[5] Enter analysis time/pos in sec? 3

Analyzer error margin is a value in cp used to decide whether to
save the position if player score is better than Analyzer score.
If this margin is low say zero then all positions will be saved.
It is recommended to set this margin to high say 10cp if analysis
time given to the analyzer is low say below 30s. The HW specs,
Analyzer engine strength and its settings could also be a factor.

[6] Enter Analyzer error margin in centipawn? 10

Creating player and pairing list ...
Done creating player and pairing list
Time elapsed 1: 0.3 sec

Player: Komodo 9.1 64-bit
Evaluate new position (62) of Komodo 9.1 64-bit

player               : Komodo 9.1 64-bit
total error          : 235 cp
total considered pos : 62
average error        : 4 cp

Player: BikJump v2.01 (64-bit)
Evaluate new position (62) of BikJump v2.01 (64-bit)

player               : BikJump v2.01 (64-bit)
total error          : 406 cp
total considered pos : 62
average error        : 7 cp

Time elapsed 2: 695.4 sec

Done!!
press enter key to exit
Download:
http://www.mediafire.com/download/kofa7 ... E_V9.5.rar

Someone might be interested to analyze the old match rybka-meyer (at longer time and with more cpu power). Here is the epd in one file. It is better to run this by round so the summary will be separated. There is round in epd file, so it is easy to create r1.epd to r4.epd, then run with the tool. Don't use longer time/pos at first, try it first with say 1s/pos, see if there is problem. I only tested these in short time.

Download:
http://www.mediafire.com/download/s15m1 ... -meyer.rar