TCEC Cup 2 rules

From TCEC wiki
Jump to: navigation, search

TCEC Cup 2 - Rules & Information

Event

The TCEC Cup 2 is a knockout format played in TCEC, including all qualifying participants, seeded according to their respective final results in this season's divisions. The 32 qualifying engines consist of the participants of Premier, 1st, 2nd and 3rd Division, plus the top 9 engines in 4th Division: because Deus X dropped out due to the uniqueness rule, the top 9 engines from Div4 are in the Cup this time (also three engines advanced from Div4 to Div3 this Season 14).

TCEC Cup knockout matches format

The TCEC Cup 2 will take place right after the Premier Division and before the Superfinal, starting on 17 January 2019. It will be a knockout championship with the 32 participants divided into brackets. Each participant will be seeded according to its final standing in the TCEC league event with the #1 seed meeting the #32 seed, #2 meeting #31, etc.

The TCEC Cup 2 will consist of a total of 32 matches divided into sixteenth-finals, eighth-finals, quarter-finals, semi-finals and final. For an engine to win the TCEC Cup gold medal it must win a total of five matches. The two losing semifinalists will play a match for 3rd and 4th place (`small final’).

Three openings books

All matches are played with a book exit from one of the three books in use: A, B or C. No bookless games will be played in the TCEC Cup. Alternating match games will begin from a randomly selected starting position contained within an opening book created by Nelson Hernandez (aka Cato the Younger) with a large number of unique starting positions derived from human games. Engines will play both sides of each position selected. Openings chosen will roughly approximate human games in terms of their frequency. A new opening should thus occur every other game, then the reverse game is played, so two games in a row from the same starting book position. Because each engine will thus play both sides of every opening, fairness is guaranteed.

Two such books created by Nelson Hernandez will be used, one consisting of 2 move positions exclusively for the first round (sixteenth finals) hereafter referred to as BOOK A, and one consisting of 6 move positions (used from the eighth finals to the finals) hereafter referred to as BOOK B. Furthermore a third book will be used in case tiebreaks do not lead to a decisive result within 16 games. This is an opening positions compilation by Nelson Hernandez with unique positions from the former Superfinal books TCEC Season 9-13, created by Jeroen Noomen for a higher level of decisiveness, hereafter referred to as BOOK C. All three books will be used randomized.

Matches and tiebreaks

Each of the matches will at least consist of 4 pairs of games (8 games, every second with reversed colors and the same opening). These 8 games will always be played out in full, even if a decisive match result is reached before the full 8 games have been played. In case of an equal score after these 8 games, tiebreakers will be played out at the end of the Cup round. First the 4 pairs of games will be played out for a round, before playing out the tiebreakers therefore.

Tiebreakers will be played according to the following rules:

  1. If a match is tied after its scheduled regular 8 games, pairs using the same book exit for both sides will be played until a decisive pair occurs. The book exits will be from the randomized book used in that phase of the CUP (A or B), up to a maximum of 4 pairs of games.
  2. If after playing in this way, no winner ensues, more pairs of games will be played, after each of which a match winner may ensue. From this point on, so from game 17 onwards, BOOK C will be used (the Superfinal book) with each playing both sides of the openings, for a maximum of 8 pairs of games, so a maximum of a further 16 games to decide a winner, with a new book.
  3. If even after these 32 games, a match is still drawn, further pairs of games will be played with BOOK C to determine a winner, but the time control (TC) will be shorter with each pair of games, according to the following steps (always indicated as minutes base time + seconds increment per move completed, so e.g. 30+5 means 30 minutes base time per game plus an increment of 5 seconds per move completed): 16+4, 8+3, 4+2, 2+1, 1+1. If even after this sequence of pairs of games with shorter TC the match is tied, the increment will remain at 1 second, but the base time will then become even shorter than one minute, in the following manner: 32s+1, 16s+1, 8s+1, 4s+1, 2s+1 and finally 1s+1 will be played until a decisive pair is reached.

Time control

Time control will be 30 mins + 5 secs increment per move for the normal games in a match, as well as for the tiebreakers up to and including game 32. If an engine loses on time, that result will not be changed nor the game replayed. If the TCEC game server locks up at any time during a game (BSOD, freeze etc), that game will be restarted unless the last position was a 6-man or less tablebase position, then it will be manually adjudicated. Whether a game is immediately restarted or played rather at the end of the round will be decided by the responsible TCEC staff.

As described in the section on tiebreaks, time control will change as of game 33 in tiebreakers.

Game adjudication

A game can be drawn by the normal 3-fold repetition rule or the 50-move rule. However, a game can also be drawn at move 35 or later if the eval from both playing engines are within +0.08 to -0.08 pawns for the last 5 moves, or 10 plies. If there is a pawn advance, or a capture of any kind, this special draw rule will reset and start over. In the website this rule is shown as "TCEC draw rule" with a number indicating how many plies there are left until it kicks in. It will adjudicate as won for one side if both playing engines have an eval of at least 10.0 pawns (or -10.00 in case of a black win) for 4 consecutive moves, or 8 plies - this rule is in effect as soon as the game starts. In the website this rule is shown as "TCEC win rule" with a number indicating how many plies there are left until it kicks in. Cutechess will also adjudicate 6-men or less endgame positions automatically with Syzygy tablebases.

Critical Engine Bugs

In the case of a serious, play-limiting bug (like crashing or interface communication problems, not including losses on time) not discovered during the pre-Cup testing, the engine might have the number of cores reduced, have the hash size reduced or have the tablebase access disabled - these changes will then remain for the rest of the Cup.

Engine Updates

Under no circumstances are updates to engines allowed once the Cup competition has started.

Engine Ratings

Because the TCEC Cup works with a different time control, TCEC ratings are not affected by the engines' results in the Cup. A separate rating list may in time be created for this event and time control.  

TCEC Hardware

GPU

  • (2 GPUs): 1 x 2080 ti + 1 x 2080,
  • CPU: Quad Core i5 3570k,
  • RAM: 16gb DDR3-2133,
  • SSD: Samsung 840 Pro 256gb,
  • Battery backup: CP1350PFCLCD PFC Sinewave UPS System,
  • Temperature: testing showed <=73C

CPU

  • 44 Cores -> 2 x Intel Xeon E5 2699 v4 @ 2.8 GHz
  • Motherboard: Supermicro X10DRL-i
  • RAM: 64 GB DDR4 ECC SSD: Crucial CT250M500 240 GB
  • Chassis: Supermicro OS: Windows Server 2012 R2
  • RAM: 15GB
  • SSD: 20GB + 165GB for TB