Top Chess Engine Championship
Top Chess Engine Championship, formerly known as Thoresen Chess Engines Competition , is a computer chess tournament that has been run since 2010. It was organized, directed, and hosted by Martin Thoresen until the end of Season 6; from Season 7 onward it has been organized by Chessdom. It is often regarded as the Unofficial World Computer Chess Championship because of its strong participant line-up and long time-control matches on high-end hardware, giving rise to very high-class chess.
After a short break in 2012, TCEC was restarted in early 2013 and is currently active with 24/7 live broadcasts of chess matches on its website.
Since season 5, TCEC has been sponsored by Chessdom Arena. The current TCEC champion is Stockfish 202006170741, which defeated LCZero v0.25.1-svjio-t60-3972-mlh by a score of 53.5-46.5 in the TCEC Season 18 Superfinal 100-game match ending 3 Jul 2020.
Overview
Basic structure of competition
The TCEC competition is divided into seasons, where each season happens over a course of a few months, with matches played round-the-clock and broadcast live over the internet. Each season is divided into several qualifying stages and one "superfinal", where the top two chess engines play 100 games to win the title of "TCEC Grand Champion". In the superfinal, each engine plays 50 openings, once as each side. Beginning in Season 11 in 2018, a division system was introduced; the top 2 engines in each division are promoted, and the bottom 2 are relegated. Currently, there are 5 divisions ; newcomers generally start in division 4.Engine settings/characteristics
is set to off. All engines run on mostly the same hardware and use the same opening book, which is set by the organizers and changed in every stage. Large pages are disabled but access to various endgame tablebases is permitted. Engines are allowed updates between stages; if there is a critical play-limiting bug, they are also allowed to be updated once during the stage. If an engine crashes 3 times in one event, it is disqualified to avoid distorting the results for the other engines. TCEC generates an Elo rating list from the matches played during the tournament. An initial rating is given to any new participant based on its rating in other chess engine rating lists.Criteria for entering the competition
There is no definite criterion for entering into the competition, other than inviting the top participants from various rating lists. Initially, the list of participants was personally chosen by Thoresen before the start of a season. His stated goal was to include "every major engine that is not a direct clone". However, Shredder's developers have declined to enter it in the competition. Usually chess engines that support multiprocessor mode are preferred. Both Winboard and UCI engines are supported.Structure by season
Season number | Structure |
Pre TCEC | 3 matches followed by 2 tournaments then alternating between match and tournament until there were 6 tournaments and 5 matches |
1 | 3 division followed by elite match |
2 | Same as Season 1 but with 6 divisions |
3 | 2 stages. Season not completed. |
4 | Same as Season 3 but with 4 more tournaments |
5 | 4 stages followed by a superfinal |
6 | Same as Season 5 but stage 1 was stage 1a through c and a Chess960 tournament after the superfinal |
7 | Same as Season 6 but no stage 1c nor tournament after the superfinal |
8 | Same as Season 7 but no stage 4 |
9 | Same as Season 8 but between the stage tournaments and superfinal was a rapid tournament |
10 | 2 stages then superfinal then 2 other tournaments |
11 - 14 | 5 divisions of 8 engines each. Top 2 of each division promote, bottom 2 relegate; top 2 of Premier play the superfinal. Seasons 13 and 14 also had a cup, which were a 5-round single elimination tournament. |
Tournament results (TCEC)
Main seasons
Other TCEC tournaments
Season | Date | Winner | Runner-Up |
TCEC Season 6 FRC5 | June – July 2014 | Stockfish 260614 | Houdini 4 |
TCEC Season 9 Rapid6 | September 2016 | Houdini 200716 | Komodo 1692.19 |
TCEC Season 10 Rapid | December 2017 | Stockfish 051117 | Houdini 6.03 |
TCEC Season 10 Blitz | December 2017 | Komodo 1959.00 | Stockfish 051117 |
TCEC Cup 17 | October 2018 | Stockfish 270918 | Houdini 6.03 |
TCEC Cup 27 | January 2019 | LCZero v0.20.1-32742 | Houdini 6.03 |
TCEC Cup 37 | May 2019 | LCZero v0.21.1-nT40.T6.532 | Stockfish 19042711 |
TCEC Cup 47 | October 2019 | Stockfish 19100908 | LCZero v0.22.0-nT2 |
TCEC Cup 58 | April 2020 | Stockfish 202004181536 | LCZero v0.24-sv-t60-3010 |
TCEC Cup 68 | July 2020 | AllieStein v0.7_dev2-net_15.0 | LCZero v0.26.0_sv-t60-4229-mlh_opt2 |
Statistics
All-time table for champions after TCEC Season 15
Rank | Engine | Participations | Games | W | D | L | W | D | L | Pts | Avg Pts | Finals | Trophies |
1 | Stockfish | 15 | 1771 | 484 | 1161 | 126 | 27.33 | 65.56 | 7.11 | 1064.5 | 0.601 | 14 | 8 |
2 | Houdini | 15 | 1264 | 316 | 805 | 143 | 25 | 63.69 | 11.31 | 718.5 | 0.568 | 6 | 4 |
3 | Komodo | 15 | 1412 | 366 | 908 | 138 | 25.92 | 64.31 | 9.77 | 820 | 0.581 | 7 | 3 |
4 | LCZero | 4 | 452 | 107 | 292 | 53 | 23.67 | 64.60 | 11.73 | 253 | 0.560 | 4 | 2 |
Notable games
Season number | Date and game title info | White | Black | Result | Notes | Source/s |
Pre TCEC | 27 September 2010 | Stockfish | Houdini | 1-0 | Taking the knight results in eventual mate or taking the queen results in a pawn, knight, bishop each for black vs a knight and rook each plus 3 pawns | |
Pre TCEC | 1 August 2010 | Shredder | Naum | 0-1 | The final position is a simple case of not being able to stop all the opponents passed pawns | |
Pre TCEC | 26 November 2010 | Houdini | Rybka | 1-0 | Checkmate will happen soon | |
1 | 28 January 2011 | Rybka | Houdini | 0-1 | Houdini sacrifices three pawns for piece activity and defeats the reigning computer chess champion Rybka in this game, popularly dubbed as the "Houdini Immortal". | |
2 | 21 April 2011 | Houdini | Rybka | 1-0 | Houdini exploits minor inaccuracies by Rybka with a sacrifice. | |
4 | 25 March 2013 | Shredder | Gull | 1/2-1/2 | Shredder, on the brink of being checkmated, pulls off a miraculous escape. | |
5 | 21 October 2013 | Gull | Komodo | 0-1 | Though a rook vs 3 pawns + 1 bishop = 5 points against 6, the pawns are storming to promotion | |
5 | November 3, 2013 | Houdini | Stockfish | 0-1 | Thanks to its heavy depth-oriented search, Stockfish out-calculates Houdini, and wins the game. | |
6 | April 10, 2014 | Komodo | Stockfish | 1-0 | As black, the link suggests Qa7 but leads to a position about 25 moves later where white basically can do a king vs queen mate |