Professional Documents
Culture Documents
Top Chess Engine Championship
Top Chess Engine Championship
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 its own 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".[8] However, Shredder's developers have declined to enter it in the
competition. Usually chess engines that support multiprocessor mode are preferred (8-cores or
higher). Both Winboard and UCI engines are supported.
Structure by season
Season
Structure
number
3 matches followed by 2 tournaments then alternating between match and tournament until
Pre TCEC
there were 6 tournaments and 5 matches
Same as Season 3 but with 4 more tournaments (Stages 2b, 3 and 4 followed by a
4
superfinal, in that order)
Same as Season 5 but stage 1 was stage 1a through c and a Chess960 tournament after the
6
superfinal
Same as Season 8 but between the stage tournaments and superfinal was a rapid
9
tournament
Superfinal
Season Date Winner Runner-Up
score
TCEC Season
Feb – Apr 2011 Houdini 1.5a Rybka 4.1 + 9 = 26 - 5
2
TCEC Season
Oct – Dec 2017 Houdini 6.03 Komodo 1970.00 + 15 = 76 - 9
10
Superfinal
Season Date Winner Runner-Up
score
TCEC Season
Jan – Apr 2018 Stockfish 260318 Houdini 6.03 + 20 = 78 - 2
114
TCEC Season
Apr – Jul 2018 Stockfish 180614 Komodo 12.1.1 + 29 = 62 - 9
124
TCEC Season
Jan 2020
174