Top Chess Engine Championship(Thoresen Chess Engine Competition, TCEC 또는 nTCEC)은 2010년부터 운영되는 컴퓨터 체스 대회이다.시즌 6이 끝날 때까지 마틴 토르센이 기획, 감독, 진행을 맡았고 시즌 7부터는 Chess.com에 의해 조직되었다.이것은 종종 비공식적인 세계 체스 선수권 대회로 여겨지는데, 그 이유는 참가자들의 강력한 라인업과 고급 하드웨어에서의 오랜 시간 통제 경기로 인해 매우 고급 [1][2][3]체스가 탄생했기 때문이다.이 대회는 세계 체스 선수권 대회와 비교해 거의 모든 상위 엔진을 끌어모았다.
2012년 [4]잠시 중단한 TCEC는 2013년 초(nTCEC)[5]에 재개되어 현재 웹사이트에서 24시간 365일 체스 경기를 생중계하고 있다.
TCEC 대회는 시즌별로 나뉘며, 각 시즌은 몇 달 동안 진행되며, 경기는 24시간 내내 진행되며 인터넷을 통해 생중계됩니다.각 시즌은 여러 토너먼트, 리그 시즌, 컵, 스위스 토너먼트, 피셔 랜덤 체스 토너먼트로 나뉜다.
시즌 21 이전에는 각 시즌마다 1개의 토너먼트가 있었다.이번 대회는 예선전과 슈퍼파이널 1회로 구성돼 슈퍼파이널 우승자는 다음 시즌까지 TCEC 그랜드챔피언으로 불린다.시즌 11 이전에는 컵 형식을 사용했지만 시즌 11부터는 디비전 방식을 사용했다.시즌 13부터는 메인 토너먼트 상위 32개 엔진으로 구성된 컵대회도 열려 싱글 엘리미네이션 [8]토너먼트가 5회전으로 치러졌다.
엔진 설정/특성
곰곰이 생각하는 것은 꺼집니다.모든 엔진은 거의 동일한[9] 하드웨어에서 작동하며 동일한 오프닝 북을 사용합니다. 오프닝 북은 주최자가 설정하고 모든 단계에서 변경됩니다.큰 페이지는 사용할 수 없지만 다양한 엔드게임 테이블베이스에 액세스할 수 있습니다.엔진은 스테이지 간에 업데이트가 허용되며, 플레이 제한 버그가 발생할 경우 스테이지 중에 한 번 업데이트할 수도 있습니다.이전 시즌에는 한 이벤트에서 엔진이 세 번 충돌할 경우 다른 엔진의 결과가 왜곡되지 않도록 하기 위해 실격 처리되었습니다. 그러나 TCEC 시즌 20부터는 엔진이 현재 이벤트에서 실격 처리되지 않고 가능한 한 많이 충돌할 수 있습니다. 그러나 엔진은 여전히 실격 처리되지 않은 미래 이벤트에서 실격 처리됩니다.크래시가 [10]수정되지 않았습니다.TCEC는 토너먼트 중 플레이된 경기에서 Elo 등급 목록을 생성합니다.다른 체스 엔진 등급 목록에 있는 등급에 따라 새로운 참가자에게 초기 등급이 부여됩니다.
경기 참가 기준
Linux 플랫폼에서 실행할 수 있는 다양한 평가 목록에서 현재 개발 중인 상위 참가자를 초대하는 것 외에 경쟁에 참여하기 위한 명확한 기준은 없습니다.원래 TCEC는 Linux 대신 Windows를 사용했습니다.또한 XBoard 또는 UCI 프로토콜 중 하나가 참여해야 합니다.
보통 멀티프로세서모드를 지원하는 체스엔진이 선호되며(8코어 이상), 액티브 개발 중인 엔진이 우선됩니다.TCEC 12 이후, 신경 처리에 GPU를 사용하는 LCZero와 같은 엔진이 지원되었습니다.
당초 참가자 명단은 시즌 시작 전 토르센이 직접 선정했다.그의 목표는 "직접 [11]복제품이 아닌 모든 주요 엔진"을 포함하는 것이었다.TCEC 13에서는 릴라의 복제품이라는 이유로 DeusX가 금지됐고 TCEC 20에서는 후디니, 파이어, 렙카(프리츠 엔진에서 TCEC 16까지) 크리터 등이 표절 혐의로 금지됐다.
대회별 구조
이 섹션은 업데이트해야 합니다. 최근의 이벤트나 새로운 정보를 반영하기 위해서, 이 문서를 갱신해 주세요.(2021년 9월)
TCEC 전
구조.
3경기가 끝나고 2경기가 끝나고 6경기와 5경기가 있을 때까지 경기와 토너먼트를 번갈아 한다.
TCEC 시즌
다단계 토너먼트
토너먼트
단계.
세부 사항
시즌 1
3디비전(1~3)에 이어 엘리트 매치
시즌 2
시즌 1과 동일하지만 6개 디비전(A~F)
시즌 3
2단계(1과 2a)계절이 완료되지 않았습니다.
시즌 4
시즌 3과 동일하지만 4개 토너먼트가 더 있다(스테이지 2b, 3, 4에 이어 슈퍼 파이널 순서).
시즌 5
4 스테이지(1~4) 후에 슈퍼 파이널이 열린다.
시즌 6
시즌 5와 동일하지만 스테이지 1은 스테이지 1a에서 c, 슈퍼 파이널 이후 체스 960 토너먼트였다.
시즌 7
시즌 6과 동일하지만 슈퍼 파이널 이후 스테이지 1c도 토너먼트도 없다.
시즌 8
시즌 7과 동일하지만 스테이지 4는 없음
시즌 9
시즌8과 동일하지만 스테이지 토너먼트와 슈퍼 파이널 사이는 빠른 토너먼트였다.
시즌 10
2 스테이지(1개, 2개), 슈퍼 파이널, 다른 2개 토너먼트(1개, 블리츠)
리그 시스템
토너먼트
리그
세부 사항
시즌 11~14
중분류 4
가변 엔진 수엔진 2개가 디비전 3으로 승격됩니다.
중분류 3
엔진 8개엔진 2개가 디비전 2로 승격되고 엔진 2개가 디비전 4로 강등됩니다.
중분류 2
엔진 8개2개의 엔진은 디비전 1로 승격되고 2개의 엔진은 디비전 3으로 강등된다.
중분류 1
엔진 8개엔진 2개가 프리미어 디비전으로 승격되고 엔진 2개가 디비전 2로 강등됩니다.
프리미어 부문
엔진 8개엔진 2개가 디비전1로 강등된다.
슈퍼파이널
프리미어 디비전에서 1루수와 2루수로 경기를 치른다.
시즌 15
중분류 4a
가변 엔진 수엔진 2개가 디비전 4 플레이오프에 진출한다.
중분류 4b
가변 엔진 수엔진 2개가 디비전 4 플레이오프에 진출한다.
디비전 4 플레이오프
엔진 4개2개의 엔진은 디비전 3으로 승격되고 나머지 2개의 엔진은 디비전 4a 또는 4b로 강등됩니다.
중분류 3
엔진 8개엔진 2개가 디비전 2로 승격되고 엔진 2개가 디비전 4a 또는 4b로 강등됩니다.
중분류 2
엔진 8개2개의 엔진은 디비전 1로 승격되고 2개의 엔진은 디비전 3으로 강등된다.
중분류 1
엔진 8개엔진 2개가 프리미어 디비전으로 승격되고 엔진 2개가 디비전 2로 강등됩니다.
프리미어 부문
엔진 8개엔진 2개가 슈퍼파이널로 승격되고 엔진 2개가 디비전 1로 강등됩니다.
슈퍼파이널
디비전 프리미어에서 1위와 2위가 경기를 했다.
시즌 16
예선 리그
최대 16개의 엔진6개의 엔진이 리그 2로 승격됩니다.
리그 2
16개의 엔진엔진 4개가 리그 1로 승격되고 엔진 6개가 예선 리그로 강등된다.
리그 1
16개의 엔진엔진 4개가 플레이오프에 진출하고 엔진 4개가 리그 2로 강등된다.
리그 1 플레이오프
엔진 4개2개의 엔진은 프리미어 디비전으로 승격되고 4개의 엔진은 리그 1로 강등된다.
프리미어 부문
엔진 8개엔진 2개가 리그 1로 강등됩니다.
슈퍼파이널
프리미어 디비전에서 1루수와 2루수로 경기를 치른다.
시즌 17
CPU 예선 리그
최대 16개의 엔진6개의 엔진이 리그 2로 승격됩니다.
CPU 리그 2
16개의 엔진엔진 4개가 리그 1로 승격되고 엔진 6개가 예선 리그로 강등된다.
CPU 리그 1
16개의 엔진엔진 4개는 리그 1 플레이오프에 진출하고 엔진 4개는 리그 2로 강등된다.
GPU 리그 1
최대 16개의 엔진엔진 2개가 리그 1 플레이오프에 진출한다.
리그 1 플레이오프
엔진 6개2개의 엔진은 프리미어 디비전으로 승격되고 4개의 엔진은 CPU 또는 GPU 리그 1로 강등됩니다.
프리미어 부문
10개의 엔진4개의 엔진이 CPU 또는 GPU 리그 1로 강등됩니다.
슈퍼파이널
프리미어 디비전에서 1루수와 2루수로 경기를 치른다.
시즌 18
예선 리그
최대 10개의 엔진엔진 2개가 리그 3으로 승격됩니다.
리그 3
10개의 엔진엔진 2개가 리그 2로 승격되고 엔진 2개가 리그 4로 강등됩니다.
리그 2
10개의 엔진엔진 2개는 리그 1로 승격되고 엔진 2개는 리그 3으로 강등됩니다.
리그 1
10개의 엔진엔진 2개가 디비전 프리미어로 승격되고 엔진 2개가 리그 2로 강등됩니다.
프리미어 부문
엔진 8개엔진 2개가 리그 1로 강등됩니다.
슈퍼파이널
디비전 프리미어에서 1위와 2위가 경기를 했다.
시즌 19
예선 리그
가변 엔진 수엔진 2개가 리그 3으로 승격됩니다.
리그 3
10개의 엔진엔진 2개가 리그 2로 승격되고 엔진 2개가 리그 4로 강등됩니다.
리그 2
10개의 엔진엔진 2개는 리그 1로 승격되고 엔진 2개는 리그 3으로 강등됩니다.
리그 1
10개의 엔진엔진 2개가 디비전 프리미어로 승격되고 엔진 2개가 리그 2로 강등됩니다.
프리미어 부문
엔진 8개엔진 2개가 리그 1로 강등됩니다.
슈퍼파이널
디비전 프리미어에서 1위와 2위가 경기를 했다.
시즌 20
예선 리그
가변 엔진 수엔진 2개가 리그 4로 승격됩니다.
리그 4
엔진 8개엔진 2개가 리그 3으로 승격되고 엔진 2개가 예선 리그로 강등된다.
리그 3
엔진 8개엔진 2개가 리그 2로 승격되고 엔진 2개가 리그 4로 강등됩니다.
리그 2
엔진 8개엔진 2개는 리그 1로 승격되고 엔진 2개는 리그 3으로 강등됩니다.
리그 1
엔진 8개엔진 2개가 디비전 프리미어로 승격되고 엔진 2개가 리그 2로 강등됩니다.
프리미어 부문
엔진 8개엔진 2개가 리그 1로 강등됩니다.
슈퍼파이널
디비전 프리미어에서 1위와 2위가 경기를 했다.
TCEC 리그 시즌
시즌 21부터는 각 시즌이 컵, 피셔 랜덤 체스 토너먼트, 스위스 토너먼트로 확대되어 원래의 토너먼트가 리그 [12]시즌으로 변경되었다.
38개의 엔진이 경쟁하는 스위스식 토너먼트로, 11개의 게임 페어를 실시해, 총 418개의 게임을 실시합니다.
TCEC 스위스 2
44개의 엔진이 경쟁하는 스위스식 토너먼트로, 11개의 게임 페어를 실시해 총 484개의 게임을 실시합니다.
TCEC 스위스 3
48개의 엔진이 경쟁하는 스위스식 토너먼트로, 11개의 게임 페어를 실시해 총 528개의 게임을 실시합니다.
TCEC FRC(파이셔 랜덤 체스)
토너먼트
이벤트
세부 사항
TCEC FRC 1
GPU 리그
CPU 리그 2
CPU 리그 2 플레이오프
CPU 리그 1
슈퍼파이널
TCEC FRC 2 – 3
리그 A
엔진 4개상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
리그 B
엔진 4개상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
리그 C
엔진 4개상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
리그 D
엔진 4개상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
세미레그 1
엔진 4개상위 2개 엔진이 파이널 리그로 승격됩니다.
세미레그 2
엔진 4개상위 2개 엔진이 파이널 리그로 승격됩니다.
파이널 리그
엔진 4개상위 2개 엔진은 결승에서 경기한다.
파이널
파이널리그에서 1, 2위가 경기를 한다.
TCEC FRC 4
리그 A
가변 엔진 수상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
리그 B
가변 엔진 수상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
리그 C
가변 엔진 수상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
리그 D
가변 엔진 수상위 2개 엔진은 세미레그 1과 2로 승격됩니다.
세미레그 1
엔진 4개상위 2개 엔진이 파이널 리그로 승격됩니다.
세미레그 2
엔진 4개상위 2개 엔진이 파이널 리그로 승격됩니다.
파이널 리그
엔진 4개상위 2개 엔진은 결승에서 경기한다.
파이널
파이널리그에서 1, 2위가 경기를 한다.
뷰어가 제출한 오프닝 보너스
TCEC VSOB의 구조는 이벤트마다 다릅니다.대부분은 라운드 로빈 형식으로 되어 있습니다.
그러나 최신 VSOB 이벤트인 VSOB 21은 각 개구부가 위치가 얼마나 불균형한지 테스트한 후 엔진 쌍 간의 강도 차이에 따라 엔진 쌍에 할당되는 형식이 다릅니다. 즉, 한 엔진이 다른 엔진보다 훨씬 강한 엔진 쌍에 동일한 위치가 할당되었습니다.e 심하게 불평등한 위치가 대략 동일한 강도의 엔진 쌍에 할당되었다.
^시즌 13까지는 모든 엔진이 동일한 하드웨어에서 작동했지만, 시즌 13에서는 두 개의 뉴럴 네트워크 엔진이 등장하면서 TCEC가 두 가지 유형의 엔진에 다른 하드웨어를 사용했습니다."TCEC Season 13 – the advance of the NNs". Chessdom. 2 August 2018.