Before you start blasting this list, please note that I am trying to show the *approximate* progress by software alone, without hardware speed increase. Whether I really picked the strongest engine for a given year, or the second best with 10 or 20 elo less is irrelevant. Whether the methods for adjusting ratings between lists are +- 10 elo off is also irrelevant, and so are small changes due to time controls. Please only bicker if you think this is off by say 100 elo
The result is: over the past 18 years (ok, I didn't make it 20...), software progress alone - without hardware! - has given a nearly 750 elo rating increase (which is why I don't care about +-10 or 20 elo...). All ratings in the list have been adjusted to today's CCRL 40/40 ratings.
Year best engine elo
2015 Komodo 9.2 3267 (CCRL 40/40)
2014 Komodo 8 3214
2013 Houdini 3 3168
2012 Houdini 3 3168
2011 Houdini 1.5a 3129
2010 Rybka 4 3087
2009 Rybka 3 3051
2008 Rybka 3 3051
2007 Rybka 2.3.2a 2966
2006 Rybka 1.2 2899
2005 Shredder 8 2792 (SSDF Athlon 1200)
2004 Shredder 7 2758
2003 Shredder 7 2758
2002 Shredder 6 2706
2001 Deep Fritz 2703
2000 Fritz 6 2665 (SSDF K6-2 450)
1999 Fritz 5.32 2611
1998 Hiarcs 6 2533 (SSDF P200 MMX)
1997 rebel 8 2524
I would be happy to hear your thoughts on the list, and on the reasons for this large amount of progress. Can we figure out what were the main improvements in algorithms since then? Can someone suggest numbers, such as "Null move gives XXX elo"? How much is due to better testing and less buggy software (I'm thinking of Fruit, and it's influence on the community)? How much is due to open source and collaborative development and testing (Stockfish etc)?
best regards
Martin
--------------------------- Methods: ---------------------------------------
Ratings 2006-2015 are taken from the CCRL 40/40 (http://www.computerchess.org.uk/ccrl/40 ... t_all.html);
I found the top engine for each year using the wayback machine and took the last snapshot of each year (varying from December till about September).
Top engines by year for 2005-1997 are taken from Vincent Lejeune's post http://www.talkchess.com/forum/viewtopi ... 801#532801
Ratings 2005 -2001 are taken from the SSDF list (http://ssdf.bosjo.net/long.txt), testing on an Athlon 1200.
To adapt to the CCRL elo, I compared Rybka 1.2 on both of them. Rybka 1.2 is 7 elo higher on the SSDF list, so I subtract 7 elo from these ratings (statistically totally insignificant, I know!).
Ratings 1999+2000 are taken from the SSDF list, testing on a K6-2 450MHz. The slower machine is weaker, I compared Chess Tiger 15 and Shredder 7 ratings, which are available for both machines. Tiger 15 is 50 points lower on the slower machine, shredder 75, so I add the average of 62 points to these ratings, but keep in mind the -7, so I add an overall of 55.
Ratings 1997+1998 are taken from the SSDF list, testing on a P200 MMX, slower yet again. Fritz 5.32 is available on both P200 MMX and K6-2, and it's 57 points weaker on the slower machine, so I add these 57, plus the 55 of the K6-2 for 112.
[/img]