Arasan games from WCRCC

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: Arasan games from WCRCC

Post by Gerd Isenberg »

Congrats from me as well ;-)
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Arasan games from WCRCC

Post by michiguel »

jdart wrote:Thanks. These are the 2nd day games from Arasan:

[pgn]
[Event "7th Annual WCRCC"]
[Site "chessclub.com"]
[Date "2013.07.21"]
[Round "9"]
[White "Gaviota"]
[Black "Arasan 16.0"]
[Result "0-1"]
[ECO "D85"]
[WhiteElo "2392"]
[BlackElo "2433"]
[TimeControl "1500+4"]

1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. cxd5 Nxd5 6. e4 Nxc3
7. bxc3 c5 8. Rb1 O-O 9. Be2 Nc6 10. d5 Ne5 11. Nxe5 Bxe5 12. Qd2 e6
13. f4 Bc7 14. O-O exd5 15. exd5 Ba5 16. d6 Rb8 17. Ba3 Bf5 18. Rbd1
Rc8 19. g4 Bd7 20. Bf3 Qf6 21. Rc1 b5 22. h3 Rfe8 23. Bb7 Rb8 24. Bd5
c4 25. Kg2 h5 26. f5 gxf5 27. g5 Qg7 28. Kh1 Kf8 29. h4 Bb6 30. Rce1
Re5 31. g6 Rxe1 32. Rxe1 Qxg6 33. Bc1 Re8 34. Rxe8+ Kxe8 35. Qe1+ Kf8
36. Bf4 Bc5 37. Qe7+ Kg8 38. Qd8+ Kh7 39. Qg5 Bf2 40. Kh2 f6
41. Qxg6+ Kxg6 42. Kh3 Be1 43. a4 Bxc3 44. axb5 Bxb5 45. Be6 Bb4
46. d7 Ba5 47. Bd2 Bxd7 48. Bxa5 Bxe6 49. Kg3 Bd5 50. Bc3 Kf7 51. Kf4
Be4 52. Bd4 a5 53. Bc3 a4 54. Ke3 a3 55. Kf4 Ke6 56. Ke3 Kd7 57. Bxf6
Kc6 58. Bc3 Kb5 59. Kd4 a2 60. Ke3 Ka4 61. Kd4 Kb3 62. Ba1 Bb7
63. Ke5 c3 64. Ke6 c2 65. Be5 c1=Q 66. Kf6 Qh6+ 0-1 {Gaviota resigns}
[Event "7th Annual WCRCC"]
[Site "chessclub.com"]
[Date "2013.07.21"]
[Round "10"]
[White "Arasan 16.0"]
[Black "EXchess"]
[Result "1-0"]
[ECO "A92"]
[WhiteElo "2433"]
[BlackElo "2365"]
[TimeControl "1500+4"]

1. d4 f5 2. Nf3 e6 3. g3 Nf6 4. Bg2 Be7 5. c4 O-O 6. O-O c6 7. Qc2 d5
8. Nbd2 Ne4 9. Ne5 Nd7 10. Nd3 Qe8 11. Nf3 g5 12. c5 Qg6 13. Be3 Qg7
14. Rad1 Re8 15. b3 h6 16. Bc1 g4 17. Nfe5 Nxe5 18. Nxe5 Nxc5
19. Nxg4 fxg4 20. dxc5 e5 21. Bb2 Rf8 22. f4 gxf3 23. exf3 Bf5
24. Qc3 Bf6 25. Qd2 a5 26. a3 h5 27. Rde1 Rfe8 28. Qd1 Re6 29. Kh1
Qg6 30. Rg1 d4 31. Re2 Ree8 32. g4 hxg4 33. Bh3 Kh8 34. Bxg4 Bxg4
35. Rxg4 Qf5 36. Qf1 Re7 37. Ree4 Qh5 38. Rg3 Rh7 39. Qg2 Bg7 40. Rg5
Qh6 41. Re1 Rf8 42. Rg3 Qf6 43. Bc1 Rf7 44. b4 axb4 45. Bg5 Qe6
46. axb4 Rf8 47. Bc1 Ra8 48. Rg1 Ra2 49. Bb2 Qf7 50. Qe2 Ra4 51. b5
cxb5 52. Qxb5 Ra6 53. R1g2 Rf6 54. Qd3 Qd5 55. Bc1 Ra6 56. Qxh7+ Kxh7
57. Rxg7+ Kh8 58. R7g4 Qd8 59. Rg5 Qe7 60. Rh5+ Qh7 61. Rxe5 Qh3
62. Re8+ Kh7 63. Re7+ Kh8 64. Bb2 Ra4 65. Re4 Qxg2+ 66. Kxg2 Ra2
67. Re8+ Kg7 68. Re7+ Kf6 69. Rxb7 Ra4 70. c6 Ke6 71. h4 d3 72. c7
Rc4 73. Kf2 Rc2+ 74. Ke3 Kd7 75. Be5 Re2+ 76. Kf4 Rc2 77. Rb8 d2
78. Rd8+ Ke7 79. Rxd2 Rxd2 80. c8=Q Rd5 81. Kf5 Rd7 82. Qg8 Rd1
83. Qg7+ Kd8 84. Ke6 Rd6+ 85. Bxd6 Ke8 86. Qf8#
1-0 {EXchess checkmated}
[Event "7th Annual WCRCC"]
[Site "chessclub.com"]
[Date "2013.07.21"]
[Round "11"]
[White "Arasan 16.0"]
[Black "CapivaraLK"]
[Result "1-0"]
[ECO "B95"]
[WhiteElo "2433"]
[BlackElo "2242"]
[TimeControl "1500+4"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. Qf3
h6 8. Be3 e5 9. Nb3 Nbd7 10. a4 Be7 11. Be2 Nf8 12. Qg3 h5 13. h3 Ne6
14. a5 Bd7 15. Qf3 Rb8 16. Bc4 Qc8 17. Nd2 h4 18. O-O O-O 19. Rfc1
Bd8 20. Nd5 Nxd5 21. Bxd5 Bc6 22. Bb3 Ng5 23. Bxg5 Bxg5 24. Rd1 Be7
25. Nc4 Qc7 26. Nb6 Bf6 27. Rd3 Kh8 28. Rad1 Rbd8 29. Bd5 Qe7 30. Rc3
Bxd5 31. Nxd5 Qe6 32. Nxf6 Qxf6 33. Qxf6 gxf6 34. Rc7 Rb8 35. Rxd6
Kg7 36. Rdd7 b6 37. axb6 Rxb6 38. b3 Rbb8 39. Kf1 Rbd8 40. Rxd8 Rxd8
41. Ke2 Rd4 42. f3 Rd6 43. b4 Rb6 44. c3 Kg6 45. Rd7 Rc6 46. Kd3 Rb6
47. Kc4 Kg7 48. Kc5 Rb8 49. Rd6 Rc8+ 50. Rc6 Ra8 51. Kb6 Kf8 52. Kb7
Rd8 53. Rc8 Rxc8 54. Kxc8 Kg7 55. c4 f5 56. exf5 Kf6 57. c5 Kxf5
58. c6 Kf4 59. c7 Kg3 60. Kb7 Kxg2 1-0 {CapivaraLK resigns}
[/pgn]

A few comments:

Against Gaviota, Arasan was in book for 20 moves. It had a good variation of the Gruenfeld Defense (it is D85 but ICC for some reason says D90). Arasan played h5 here, winning a pawn:

[d] 1r2r1k1/p2b1p1p/3P1qp1/bp1B4/2p2PP1/B1P4P/P2Q2K1/2R2R2 b - - 0 25

and soon had a strong advantage. Arasan was a bit lucky here because Gaviota is a strong program, above Arasan on most of the rating lists.
First of all, congratulations!

No, it was not luck. Arasan was well prepared, with a good book, and clearly you spent time to tune your hardware with the engine. All those things count. Arasan got a good start and executed it flawlessly. Well deserved victory in the game and the tournament!

Miguel


In the next round, EXchess played the Dutch Defense and although this opening statistically scores well for White, EXchess equalized pretty easily. The game was very even for a long time. Then finally at this point:

[d] 7k/1p4br/5r2/2Pqp3/3p4/3Q1PR1/6RP/2B4K b - - 0 55

EXchess blundered with 55. .. Ra6, overlooking the reply 56. Qxh7+. White gave up a Queen for Bishop + Rook but in exchange has a winning attack.

The last round game against Capivara was a somewhat unusual Najdorf. Arasan had an advantage right out of the opening and eventually got Rooks on the 7th rank and simplified into a won Rook endgame.

Arasan played on a dual Opteron for this event with 24 cores total. While this sounds impressive, an individual Opteron core is not very high performance. But there are a lot of them. At times it was getting up to 16M nodes/sec. but that was a peak and many times it was down as low as 3-4M. I still have some work to do on multiprocessor scaling, although the version that played here has some improvements compared to the latest released version 15.6.

Thanks to everyone who participated in the tourney, and CR for organizing it.

I am planning to release the version that played in the tourney soon (will be version 16.0).
mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Re: Arasan games from WCRCC

Post by mvk »

jdart wrote: Round 4 against Rookie, Rookie played a somewhat dubious opening, lost a couple of pawns, and went down fairly quickly. Rookie is generally a strong program but is not having a good tournament so far.
First of all congratulations with the great victory! Your hard work which was already visible last year paid off!

For Rookie, I couldn't pay attention on the first day for personal reasons.

For the tournament I temporarily moved to a Linux machine that has never played on ICC before in that setup. With that I installed the most recent version of icsdrone 0.28 and it turned out that this version expects some winboard protocol features that Rookie doesn't have (and that where not needed in earlier versions). Telepath got a point from that by disconnecting in a lost position. After the resumption the interface code got confused which resulted in a resignation. I only found out the next day. Luckily nobody else exploited this. I already discussed the issue with Michel and I agree that the problem is on my side.

Another quirk is that I played the first day with some null move settings that weren't fully tested yet. It might have cost something, not sure. On the second day I played with normal settings just in case.

So in the end all operator issues caused by not taking sufficient attention to prepare. Considering all that none of the Rookie games outcomes are surprising. Better next time.
jdart
Posts: 4433
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Arasan games from WCRCC

Post by jdart »

IIRC EXchess had some trouble with icsdrone too. I don't use it myself because I found it to be buggy.

--Jon
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: Arasan games from WCRCC

Post by Michel »

Hi Jon,

If you encounter bugs in icsdrone I wouldn't mind hearing about them!
jdart
Posts: 4433
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: icsdrone

Post by jdart »

I filed a bug here:

http://sourceforge.net/p/icsdrone/bugs/

but Rookie had a different problem. Also the EXchess problem was with resuming a game during a tourney.

--Jon
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: icsdrone

Post by Michel »

Thanks,

I will look at the bug.

Rookie also had a problem with resuming, which was due to it not understanding the setboard command (which I mistakenly assumed to be mandatory).

EDIT:

I see you filed this bug a while ago. I guess I should pay more attention to the bug
tracker.