Top Chess Engine Championship
Parts of this article (those related to the 20th tournament) need to be updated.(February 2021) |
Top Chess Engine Championship, formerly known as Thoresen Chess Engines Competition (TCEC or nTCEC), 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.[1][2]
After a short break in 2012,[3] TCEC was restarted in early 2013 (as nTCEC)[4] and is currently active (renamed as TCEC in early 2014) with 24/7 live broadcasts of chess matches on its website.
Since season 5, TCEC has been sponsored by Chessdom Arena.[5][6] The current TCEC champion is Stockfish 14, which defeated LCZero 0.28 in the TCEC Season 21 Superfinal 100-game match, which took place June 20 - August 7, 2021.[citation needed]
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 (a Premier division, and divisions 1-4); newcomers generally start in division 4.
Engine settings/characteristics[]
Pondering is set to off. All engines run on mostly the same hardware[7] 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 under active development from various rating lists which can run on their Windows platform. 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".[8] Usually chess engines that support multiprocessor mode are preferred (8-cores or higher), and engines in active development are given preference. Since TCEC 12, engines like LCZero which use GPUs for neural processing were supported. Either Winboard or UCI protocol are required to participate.
The tournament has attracted nearly all the top competitors compared to the World Computer Chess Championship, but Shredder's developers have declined to enter it in the competition. Also absent are former WCCC champions Rybka, Junior, HIARCS, and Zappa. In TCEC 20, Houdini, Fire, Rybka (engine in Fritz up to TCEC 16), and Critter were banned due to allegations of plagiarism.
Structure by season[]
This section needs to be updated.(September 2021) |
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 (1 through 3) followed by elite match |
2 | Same as Season 1 but with 6 divisions (A through F) |
3 | 2 stages (1 followed by 2a). Season not completed. |
4 | Same as Season 3 but with 4 more tournaments (Stages 2b, 3 and 4 followed by a superfinal, in that order) |
5 | 4 stages (1 through 4) 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 (1 followed by 2) then superfinal then 2 other tournaments (rapid followed by blitz) |
11 - 14 | 5 divisions (labelled 4, 3, 2, 1, and Premier) 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.[9] |
Tournament results (TCEC)[]
Main seasons[]
Season | Date | Winner | ver | Runner-Up | ver | Superfinal score |
---|---|---|---|---|---|---|
TCEC Season 1 | Dec 2010 – Feb 2011 | Houdini | 1.5a | Rybka | 4.0 | + 12 = 23 - 5 |
TCEC Season 2 | Feb – Apr 2011 | Houdini | 1.5a | Rybka | 4.1 | + 9 = 26 - 5 |
TCEC Season 3 | Apr – May 2011 | N/A (season not completed) | ||||
TCEC Season 41 | Jan – May 2013 | Houdini | 3 | Stockfish | 250413 | + 6 = 38 - 4 |
2 | Aug – Dec 2013 | Komodo | 1142 | Stockfish | 191113 | + 10 = 30 - 8 |
Feb – May 2014 | Stockfish | 170514 | Komodo | 7x | + 13 = 45 - 6 | |
3 | Sep – Dec 2014 | Komodo | 1333 | Stockfish | 141214 | + 7 = 53 - 4 |
Aug – Nov 2015 | Komodo | 9.3x | Stockfish | 021115 | + 9 = 89 - 2 | |
May – Dec 2016 | Stockfish | 8 | Houdini | 5 | + 17 = 75 - 8 | |
Oct – Dec 2017 | Houdini | 6.03 | Komodo | 1970.00 | + 15 = 76 - 9 | |
4 | Jan – Apr 2018 | Stockfish | 260318 | Houdini | 6.03 | + 20 = 78 - 2 |
4 | Apr – Jul 2018 | Stockfish | 180614 | Komodo | 12.1.1 | + 29 = 62 - 9 |
4 | Aug – Nov 2018 | Stockfish | 18102108 | Komodo | 2155.00 | + 16 = 78 - 6 |
TCEC Season 144 | Nov 2018 – Feb 2019 | Stockfish | 190203 | LCZero | v0.20.2-32930 | + 10 = 81 - 9 |
TCEC Season 154 | Mar – May 2019 | LCZero | v0.21.1-nT40.T8.610 | Stockfish | 19050918 | + 14 = 79 - 7 |
TCEC Season 164 | Jul – Oct 2019 | Stockfish | 19092522 | AllieStein | v0.5-dev_7b41f8c-n11 | + 14 = 81 - 5 |
TCEC Season 174 | Jan – Apr 2020 | LCZero | v0.24-sv-t60-3010 | Stockfish | 20200407 | + 17 = 71 - 12 |
TCEC Season 184 | May 2020 – Jul 2020 | Stockfish | 202006170741 | LCZero | v0.25.1-svjio-t60-3972-mlh | + 23 = 61 - 16 |
TCEC Season 194 | Aug 2020 – Oct 2020 | Stockfish | 202009282242_nn-baeb9ef2d183 | LCZero | v0.26.3-rc1_T60.SV.JH.92-190 | + 18 = 73 - 9 |
TCEC Season 204 | Dec 2020 – Feb 2021 | Stockfish | 20210113 | LCZero | 0.27.0d-Tilps-dje-magic_JH.94-100 | + 14 = 78 - 8 |
TCEC Season 214 | May 2021 – Aug 2021 | Stockfish | 14_202107131735 | LCZero | 0.28-dev+_69626 | + 19 = 74 - 7 |
Other TCEC tournaments[]
Season | Date | Winner | Runner-Up |
---|---|---|---|
TCEC Season 6 FRC5 | Jun – Jul 2014 | Stockfish 260614 | Houdini 4 |
TCEC Season 9 Rapid6 | Sep 2016 | Houdini 200716 | Komodo 1692.19 |
TCEC Season 10 Rapid | Dec 2017 | Stockfish 051117 | Houdini 6.03 |
TCEC Season 10 Blitz | Dec 2017 | Komodo 1959.00 | Stockfish 051117 |
TCEC Cup 17 | Oct 2018 | Stockfish 270918 | Houdini 6.03 |
TCEC Cup 27 | Jan 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 | Oct 2019 | Stockfish 19100908 | LCZero v0.22.0-nT2 |
TCEC FRC 1 | Oct – Nov 2019 | Stockfish 191107 | AllieStein v0.5_c328142-n11.1 |
TCEC Cup 58 | Apr 2020 | Stockfish 202004181536 | LCZero v0.24-sv-t60-3010 |
TCEC Cup 68 | Jul 2020 | AllieStein v0.7_dev2-net_15.0 | LCZero v0.26.0_sv-t60-4229-mlh_opt2 |
TCEC Cup 78 | Nov 2020 | Stockfish 2020102823_nn-2eb2e0707c2b | LCZero v0.26.3_T60.SV.JH.92-270 |
TCEC FRC 2 | Nov 2020 | Stockfish 202011101829_nn-c3ca321c51c9 | LCZero v0.26.3_T60.SV.JH.92-330 |
TCEC Cup 88 | Feb 2021 | Stockfish 202102202249 | LCZero 0.27.0-pr1509_JH.94-100 |
TCEC FRC 3 | Mar 2021 | KomodoDragon 2671.00 | Stockfish 20210226 |
TCEC Swiss 19 | Apr 2021 | KomodoDragon 2679.08 | Stockfish 20210310 |
- 1 Originally named "nTCEC Season 1".
- 2 Originally named "nTCEC Season 2".
- 3 Season 7 did not use endgame table bases at all and Stage two did not use opening books either.
- 4 League format.
- 5 Special Chess960 quad-round-robin tournament consisting of the top 8 engines that had support for Chess960.
- 6 Double round robin tournament.
- 7 Knockout tournament, with 8-game Rapid matches and tiebreaks if necessary.
- 8 Knockout tournament, with 4-game Rapid matches and tiebreaks if necessary.
- 9 Swiss-system tournanent with 38 competing engines, playing 11 rounds of game pairs, for a total of 418 games.
Statistics[]
All-time table for champions after TCEC Season 20[]
This table includes Season, Cup, FRC and Swiss results.[10]
Rank | Engine | Participations | Games | W | D | L | W (%) | D (%) | L (%) | Pts | Avg Pts | Finals | Trophies |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Stockfish | 32 | 3013 | 797 | 2015 | 201 | 26.45 | 66.88 | 6.67 | 1804.5 | 0.599 | 25 | 17 |
2 | Komodo | 32 | 2553 | 626 | 1676 | 251 | 24.52 | 65.65 | 9.83 | 1464 | 0.573 | 9 | 5 |
3 | LCZero | 20 | 1561 | 350 | 1059 | 152 | 22.42 | 67.84 | 9.74 | 879.5 | 0.563 | 14 | 4 |
Notable games[]
This section needs to be updated.(May 2019) |
This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. (November 2019) |
a | b | c | d | e | f | g | h | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
a | b | c | d | e | f | g | h |
Season number | Date and game title info | White | Black | Result | Notes (material calculations excluding king) | Source/s |
---|---|---|---|---|---|---|
Pre TCEC | 27 September 2010 (Match 3, Game 3 of Round 23, Game of the Month 1) | 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 | [14] |
1 August 2010 (Tournament 1, Game 3 of Round 1, Game of the Month 2) | Shredder | Naum | 0-1 | The final position is a simple case of not being able to stop all the opponents passed pawns | [15] | |
26 November 2010 (Tournament 5, Game 3 of Round 8, Game of the Month 3) | Houdini | Rybka | 1-0 | Checkmate will happen soon | [16] | |
1 | 28 January 2011 (Elite Match, Round 1 of Game 1) | 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". | [17][18] |
2 | 21 April 2011 (Elite Match, Game 2 of Round 19) | Houdini | Rybka | 1-0 | Houdini exploits minor inaccuracies by Rybka with a sacrifice. | [19] |
4 | 25 March 2013 (Stage 2b, Game 3 of Round 14) | Shredder | Gull | 1/2-1/2 | Shredder, on the brink of being checkmated, pulls off a miraculous escape. | [11][12][13] |
5 | 21 October 2013 (Elite Match, Game 2 of Round 19) | Gull | Komodo | 0-1 | Though a rook vs 3 pawns + 1 bishop = 5 points against 6, the pawns are storming to promotion | [20] |
November 3, 2013 (Stage 3, Game 4 of Round 17) | Houdini | Stockfish | 0-1 | Thanks to its heavy depth-oriented search, Stockfish out-calculates Houdini, and wins the game. | [21] | |
6 | April 10, 2014 (Stage 3, Game 1 of Round 1) | 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 (however there is another passed pawn, which can be eventually used as a 2nd queen in a 2 queen electrical fence checkmate) | [22] |
References[]
- ^ Kosteniuk, Alexandra (August 15, 2013). "TCEC Computer Chess Championship New Season starts August 26th". Chess News Blog. Archived from the original on October 25, 2013. Retrieved October 25, 2013.
- ^ Soltis, Andy (June 9, 2013). "Engine Super Bowl". New York Post. Retrieved October 25, 2013.
- ^ Thoresen, Martin (May 28, 2011). "TCEC announcement: End of project". Talkchess. Archived from the original on October 25, 2013. Retrieved October 25, 2013.
- ^ Thoresen, Martin (January 12, 2013). "Official (re)launch of TCEC - website is up!". Talkchess. Archived from the original on October 25, 2013. Retrieved October 25, 2013.
- ^ Thoresen, Martin (August 15, 2013). "TCEC and Chessdom announces partnership". TCEC. Archived from the original on October 12, 2013. Retrieved October 25, 2013.
- ^ "TCEC computer chess championship New Season starts August 26th". Chessdom. Chessdom. August 15, 2013. Retrieved October 25, 2013.
- ^ Until season 13, all engines ran on the same hardware; however, in season 13 the entrance of two neural network engines caused TCEC to use different hardware for the two types of engines. "TCEC Season 13 – the advance of the NNs". Chessdom. 2 August 2018.
- ^ Chabris, Christopher. "Martin Thoresen's World Chess Championship".
- ^ "Announcing TCEC Cup 2018 | Chessdom".
- ^ "TCEC - Live Chess Broadcast". www.tcec-chess.com.
- ^ Jump up to: a b "Shredder (Computer) vs Gull (Computer) (2013) UnBb3vable!". www.chessgames.com.
- ^ Jump up to: a b "Shredder - Gull, Stage 2b: Stupendous Stalemate Swindle". Archived from the original on 25 October 2013. Retrieved 25 October 2013.
- ^ Jump up to: a b "A defensive brilliancy". Archived from the original on 28 October 2013. Retrieved 27 October 2013.
- ^ "Notable game from Pre TCEC". Retrieved 29 September 2018.
- ^ "Notable game from Pre TCEC". Retrieved 29 September 2018.
- ^ "Notable game from Pre TCEC". Retrieved 29 September 2018.
- ^ "Rybka (Computer) vs Houdini (Computer) (2011) The Amazing Houdini". www.chessgames.com.
- ^ Annotated by FM Dennis Monokroussos at TCEC
- ^ Annotated by GM Ioannis Papadopoulos at TCEC
- ^ "Notable game from Season 5". Retrieved 29 September 2018.
- ^ Annotated by GM Ioannis Papadopoulos at TCEC
- ^ "Notable game from Season 5". Retrieved 29 September 2018.
Sources[]
- "TCEC Season 8 – complete information". chessdom.com. August 18, 2015. Retrieved October 9, 2015.
- Perez-Franco, Roberto (January 15, 2014). "DIGITAL CHESS REVIEW: One chess champion per laptop". The Tech. 133 (62). Retrieved February 2, 2014.
External links[]
- TCEC Live Games Page
- TCEC Season 12 report, by Guy Haworth and Nelson Hernandez
- TCEC Season 13 report, by Guy Haworth and Nelson Hernandez
- Hernandez, Nelson; Haworth, Guy (October 2019). "TCEC15: The 15th Top Chess Engine Championship". ICGA Journal. 41 (314): 1–11. doi:10.3233/ICG-190115.
- Top Chess Engine Championship on Facebook
- TCEC games archive
- Additional information for Season 4
- Additional information for Season 5
- chessdom.org with an overview of TCEC's websites
- Top Chess Engine Championship
- Computer chess competitions
- World championships in chess
- Recurring events established in 2010