The Week in Chess

Tuesday, May 14, 2013

ComStock 3 x64 - Gauntlet Matches 100 Rounds

ComStock 3 x64 is a combined compilation from the base source code of Stockfish 3 chess engine and the Comrades Ippolit Robbobases. The version 3 was compiled by +Jose M. Velasco aka Velmarin.

ComStock scored 58.30% with 879 wins, 497 losses and 924 draws against the 23 strongest computer chess engines in the 100 round gauntlet matches. The event is category 32 with average ELO rating of 3032. Highest scorers in terms of percent are Houdini 3 Pro x64, Stockfish 3 x64, Robodini 1.1 x64, ComStock 3 x64 and Critter 1.6a x64.

ComStock 3 was released right after the Houdini vs. Stockfish superfinal match at the recently concludedTCEC Live Chess Tournament which was marginally won by Houdini. This was apparently done to satisfy the many spectators who clamor that Stockfish should have the EGTB (End Game Table Base) support that may have altered the outcome of the match.

For those who believed that EGTB support makes the engine stronger or increase the ELO rating, the results below may help dispel that myth. The difference in ELO points between Stockfish 3 and ComStock 3 is 41 points, a huge margin. Other testers may have different results, but my guess is that ComStock 3 will just equal the ELO rating strength of Stockfish 3 at best.  The logic is that, the two have 99.99% source code similarity and that the additional EGTB codes that supposedly makes it stronger are actually overhead that waste CPU clock cycles for each call made.

The EGTB was invented to help chess engines find the correct moves in the last phase of the endgame during the time that chess engines have primitive endgame knowledge which made it look like a fool dancing around aimlessly.

EGTB is just a scientific tool to accelerate the completion of the endgame. When both chess engines have EGTB's enabled, the win or draw result is dictated by the actions in the later phase of the middle game. There is no advantage gained in the endgame.

EGTB is good for scientific analysis and probably is also good for cheating, when the other engine does not have EGTB support or is very weak in the endgame.
 
Rank Engine ELO Raw Games Score% Points Win Loss Draw Chg
1 Houdini 3 Pro x64 3190 96 100 57.00% 57.00 37 23 40 -3
2 Stockfish 3 x64 3132 73 100 54.00% 54.00 22 14 64 -1
3 Robodini 1.1 x64 3102 73 100 53.00% 53.00 37 31 32 1
4 ComStock 3 x64 3091 53 2300 58.30% 1341.00 879 497 924 3091
5 Critter 1.6a x64 3100 47 100 49.00% 49.00 29 31 40 0
6 Fire 2.2 xTreme x64 3059 43 100 48.50% 48.50 27 30 43 2
7 RobboLito 0.10 x64 3059 40 100 48.00% 48.00 27 31 42 1
8 Ivanhoe 46h x64 3055 39 100 48.00% 48.00 26 30 44 2
9 Rybka 4.1 x64 3043 37 100 47.50% 47.50 27 32 41 1
10 Firenzina 2.2.2 xTreme x64 3041 18 100 44.50% 44.50 22 33 45 1
11 Komodo 5 x64 3035 12 100 43.50% 43.50 24 37 39 0
12 Stockfish 2.3.1 x64 3101 12 100 43.00% 43.00 15 29 56 -2
13 Bouquet 1.6 x64 3035 11 100 43.50% 43.50 21 34 45 1
14 Tactico Power 2011 x64 3045 9 100 43.00% 43.00 21 35 44 0
15 Vitruvius 1.11C x64 3031 8 100 43.00% 43.00 22 36 42 1
16 Strelka 5.5 x64 3050 -9 100 40.50% 40.50 24 43 33 -1
17 LEOpard 0.7c x64 3050 -36 100 35.50% 35.50 13 42 45 -2
18 Ippolit 0.080b3 x64 2980 -48 100 34.50% 34.50 16 47 37 1
19 Gull R375 x64 2948 -53 100 34.00% 34.00 17 49 34 1
20 Black Mamba 1.4 x64 2944 -57 100 33.50% 33.50 16 49 35 2
21 Saros 3.3b x64 2998 -68 100 31.50% 31.50 13 50 37 -1
22 Naum 4.2 x64 2872 -86 100 29.00% 29.00 12 54 34 3
23 Shredder 12 x64 2931 -98 100 28.00% 28.00 13 57 30 0
24 Hannibal 1.3 x64 2888 -116 100 27.00% 27.00 16 62 22 1


Download the match games here.

No comments:

Post a Comment

Chessdom News