Chess Engine Rating
ELO Rating
The Elo rating system is a method for calculating the relative skill levels of players in zero-sum games such as chess. It is named after its creator Arpad Elo, a Hungarian-American physics professor.
The Elo system was originally invented as an improved chess rating system over the previously used Harkness system, but is also used as a rating system for multiplayer competition in a number of video games, association football, American football, basketball,Major League Baseball, table tennis, Scrabble, board games such as Diplomacy and other games.
The difference in the ratings between two players serves as a predictor of the outcome of a match. Two players with equal ratings who play against each other are expected to score an equal number of wins. A player whose rating is 100 points greater than their opponent’s is expected to score 64%; if the difference is 200 points, then the expected score for the stronger player is 76%.
A player’s Elo rating is represented by a number which increases or decreases depending on the outcome of games between rated players. After every game, the winning player takes points from the losing one. The difference between the ratings of the winner and loser determines the total number of points gained or lost after a game. In a series of games between a high-rated player and a low-rated player, the high-rated player is expected to score more wins. If the high-rated player wins, then only a few rating points will be taken from the low-rated player. However, if the lower rated player scores an upset win, many rating points will be transferred. The lower rated player will also gain a few points from the higher rated player in the event of a draw. This means that this rating system is self-correcting. A player whose rating is too low should, in the long run, do better than the rating system predicts, and thus gain rating points until the rating reflects their true playing strength.
Strengths of modern day chess engines:
The rating and stats of the chess engines can be found at
http://www.computerchess.org.uk/ccrl/4040/
Stockfish, an open source chess engine has been on the top for quite some time.
Chess Games Database
Chess games are ususally saved in the pgn format. A huge collection of chess games can be found on the internet.
Starters for Games Database:
1) PGNMentor
https://www.pgnmentor.com/files.html
It has huge collection of games. It has segregated games by players, openings, midgames, endgames etc.
2) Kingbase
http://www.kingbase-chess.net/
Millbase for scid has been discontinued. The successor to this is kingbase. It has over 2.2+ million games. The contents are also updated on a monthly basis.
3) Rebel
http://www.top-5000.nl/pgn.htm
4) GorgoBase