Archiwa

październik 2024
P W Ś C P S N
 123456
78910111213
14151617181920
21222324252627
28293031  

Licznik odwiedzin

Mistrzostwa silników szachowych TCEC sezon 20 – w superfinale Stockfish po raz kolejny pokonał program Leela Chess Zero!

Mistrzostwa TCEC

Mistrzostwa silników szachowych TCEC (Top Chess Engine Championship), przez niektórych uważane za mistrzostwa świata, to komputerowy turniej szachowy organizowany i prowadzony przez Chessdom we współpracy z Chessdom Arena. Celem jest zapewnienie widzom transmisji na żywo wysokiej jakości szachów w partiach z długim czasem namysłu – rozgrywanych wyłącznie między silnikami szachowymi tworzonymi przez różnych programistów. Jeden sezon jest podzielony na kilka etapów i trwa około 3-4 miesięce. Zwycięzcą sezonu zostaje Wielkim Mistrzem TCEC.

Struktura rozgrywek TCEC

Mistrzostwa TCEC są regularnymi rozgrywkami, począwszy od sezonu 11 (początek 2018), kiedy to zostały przekształcone w ligę składającą się z czterech klas, w których rywalizują silniki z ELO 3000+, w sezonie 20 – 7 turniejów (5 Lig, Premier Division oraz Superfinał). Powyżej struktura rozgrywek. Bardziej szczegółowe zasady opisuje regulamin zawodów. Wynik każdego sezonu odzwierciedla względną siłę uczestniczących silników.

Klasa Ilość uczestników Awans* Spadek Turniej Partie Tempo gry
Premier Division 8 2 2 4×2-kołowy 224 60+7
Superfinal 2 50×2-kołowy 100** 120+10
  • * Punktacja pomocnicza w razie tej samej ilości puntów (1.bezpośredni pojedynek, 2.współczynnik ruchliwości [R-Mobility = reset-mobility, czyli resetowana ruchliwość = to uogólnienie mata i pata: zmusić przeciwnika aby miał do wykonania jak najmniejszą ilość legalnych posunięć], 3.większa ilość zwycięstw, 4.S-B, 5.decyzja organizatora)
  • ** W razie remisu dogrywka (16 partii/25’+10″; jeśli dalej remis to mecze po 8 partii/3’+2″ aż zostanie wyłoniony zwycięzca)

Każda klasa przeprowadza turniej. Dwa najlepsze silniki w Premier Division kwalifikują się do Superfinału składającego się ze 100 partii. Zwycięzca uzyskuje tytuł Mistrza sezonu.

Sezon TCEC trwa 24 godziny na dobę, 7 dni w tygodniu, aż wszystkie partie zostaną rozegrane. Rozgrywana jest jedna partia naraz – kolejna rozpoczyna się automatycznie.

Pomiędzy ligami i dywizjami są krótkie przerwy, aby przetestować i upewnić się, że wszystko jest w porządku z serwerem TCEC oraz aby przygotować się do następnej ligi lub dywizji lub Superfinału. W tych przerwach dozwolone jest wprowadzanie aktualizacji i poprawek, w tym poprawienie błędów w oprogramowaniu.

Inne informacje

We wszystkich klasach dostępne są bazy końcówek, 5-bierkowe Nalimov/Gaviota/Scorpio, oraz 6-bierkowe Syzygy. Własne książki oraz analiza ciągła są wyłączone.

Sprzęt TCEC

Dzięki wsparciu oddanej publiczności serwer został uaktualniony do sezonu 10 i później, umożliwiając TCEC użycie potężnych maszyn od sezonu 16 (osobno dla CPU oraz osobno dla GPU) a od sezonu 17 posiadające jeszcze większą moc obliczeniową. W sezonie 20 był wykorzystany ten sam sprzęt co w sezonie 19.

Serwer CPU

Sezon 20

    • CPUs: 4 x Intel Xeon 4xE5-4669v4
    • Cores: 88 physical / 176 threads
    • RAM: 128 GB DDR4 (available to engines)
    • RAM: 1 TB (available to 6-pieces Syzygy)
    • HDD: 7 TB total
    • OS: CentOS Linux release 8.2.2004 (Core)

Serwer GPU

Sezon 20

    • GPUs: 4x V100
    • CPU: Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz, 32 vcores
    • RAM: 48GiB (available to engines)
    • RAM 128GiB (RAM unused by engines is used for caching tablebase files)
    • SSD: 500GB
    • 6-piece Syzygy and 6-piece Scorpio bitbases
    • OS: Ubuntu 18.04.5 LTS

Wniki TCEC20 Premier Div

Zdecydowana i bardzo wyrównana czołówka to 2 pierwsze silniki w Premier Division (chociaż kilka następnych silników KomodoDragon i AllieStein tak mocno nie odstawało):

Lp Silnik Autorzy i programiści Uwagi
1 Stockfish Gary Linscott, Stephane Nicolet Classical hybrid with NNUE*** on CPU (C++17)
2 Leela Chess Zero Gary Linscott, Alexander Lyashuk NN on GPU (C++14)
3 KomodoDragon Mark Lefler, Larry Kaufman Classical hybrid with NNUE on CPU (C++11)
4 AllieStein Adam Treat, Mark Jordan NN on GPU (C++)
5 Stoofvlees Gian-Carlo Pascutto NN on GPU (C++14)

***NNUE=Efficiently Updatable Neural Networks

Do Superfinału awansowały dwa najlepsze silniki: Stockfish oraz Leela Chess Zero.

Superfinał

Data Partie Stockfish LCZero
16 stycznia-01 lutego 2021 100 (+14=78-8) 53,0 47,0 (+8=78-14)

Program Stockfish został Mistrzem TCEC po raz dziesiąty i jest silnikiem z największą ilością tytułów w historii TCEC.

Wielcy Mistrzowie TCEC:

Sezon Termin Zwycięzca v Partie Wynik (zw-r-p) Przeciwnik v Data
21 2021
Cup8 2021 Stockfish 202102202249 8 4.5-3.5 (+1=7-0) LCZero 0.27.0-pr1509_JH.94-100 2021-03-03
20 2021 Stockfish 20210113 100 53,0-47,0 (+14=78-8) LCZero 0.27.0d-Tilps-dje-magic_JH.94-100 2021-02-01
Cup7 2020 Stockfish 2020102823_nn-2eb2e0707c2b 4 2.5-1.5 (+1=3-0) LCZero 0.26.3_T60.SV.JH.92-270 2020-11-05
19 2020 Stockfish 202009282242_nn-baeb9ef2d183 100 54,5-45,5 (+18=42-9) LCZero 0.26.3-rc1-T60.SV.JH.92-190 2020-10-16
Cup6 2020 AllieStein 0.7_dev2-net_15.0 4 2.5-1.5 (+1=3-0) LCZero 0.26.0_sv-t60-4229-mlh_opt2 2020-07-23
18 2020 Stockfish 202006170741 100 53,5-46,5 (+23=61-16) LCZero 0.25.1-svjio-t60-3972-mlh 2020-07-03
Cup5 2020 Stockfish 202004181536 4 2.5-1.5 (+1=3-0) LCZero 0.24-sv-t60-3010 2020-04-28
17 2020 LCZero 0.24-sv-t60-3010 100 52,5-47,5 (+17=71-12) Stockfish 20200407DC 2020-04-21
Cup4 2019 Stockfish 19100908 4.5-3.5 LCZero 0.22.0-nT2 2019-10-29
16 2019 Stockfish 19092522 100 54,5-45,5 (+14=81-5) AllieStein 0.5-dev_7b41f8c-n11 2019-10-13
15 2019 LCZero 0.21.1-nT40.T8.610 100 53.5-46.5 Stockfish 19050918 2019-05-10
Cup3 2019 LCZero 0.21.1-nT40.T6.532 5.5-4.5 Stockfish 19042711 2019-05-01
14 2019 Stockfish 190203 100 50.5-49.5 LCZero 20.2-32930 2019-02-23
Cup2 2019 LCZero (Leela Chess Zero) 20.1-32742 4.5-3.5 Houdini 6.03 2019-02-03
13 2018 Stockfish 18102108 100 55.0-45.0 Komodo 2155.00 2018-11-07
Cup1 2018 Stockfish 270918 4.5-3.5 Houdini 6.03 2018-10-21
12 2018 Stockfish 180614 100 60.0-40.0 Komodo 12.1.1 2018-07-05
11 2018 Stockfish 260318 100 59.0-41.0 Houdini 6.03 2018-04-15
10 2017 Houdini 6.03 100 53,0:47,0 (+15=76-9) Komodo 1970.00 2017-12-07
9 2016 Stockfish 8 100 54,5:45,5 (+17=75-8) Houdini 5 2016-12-05
8 2015 Komodo 9.3x 100 53,5:46,5 (+9=89-2) Stockfish 021115 2015-11-30
7 2014 Komodo 1333 64 33,5:30,5 (+7=53-4) Stockfish 141214 2014-12-27
6 2014 Stockfish 170514 64 35,5:28,5 (+13=45-6) Komodo 7x 2014-05-30
5 2013 Komodo 1142 48 25,0:23,0 (+10=30-8) Stockfish 191113 2013-12-01
4 2013 Houdini 3 48 25,0:23,0 (+6=38-4) Stockfish 250413 2013-05-09
3 2011 Anulowano 2011-05-18
2 2011 Houdini 1.5a 40 22,0:18,0 (+9=26-5) Rybka 4.1 2011-04-21
1 2010 Houdini 1.5a 40 23,5:16,5 (+12=23-5) Rybka 4.0 2011-02-06

Sezon 21 wystartował 2021-05-09. Struktura identyczna jak w sezonie 20 (jedynie dopuszczono więcej silników w niektórych ligach).

====

Więcej można znaleźć na stronie TCEC.

Polecam też lekturę wcześniejszych wpisów nt komputerów:

============

Comments are closed.