Leçons vidéos et Cours d'échecs

A ceux qui fatigués d'apprendre veulent enfin savoir !

Top Chess Engine Championship

Le Top Chess Engine Championship (précedemment Thoresen Chess Engines Competition) abrégé en TCEC ou nTCEC est un tournoi de programmes d’échecs, fondé par Martin Thoresen, désomais organisé par Chessdom1. Ce tournoi est souvent considéré comme le Championnat du monde non officiel des programmes d’échecs en raison de la force des participants, de la cadence lente des parties et du matériel haut de gamme utilisé, qui donnent lieu à des échecs de très haut niveau2,3.

La première édition du TCEC a eu lieu en 2010. Après un court arrêt en 20124, la compétition recommence au début 20135. Elle est actuellement active et consultable en live sur Internet. Soutenue par des auteurs de moteurs d’échecs, par des volontaires et des donateurs, cette compétition a causé la stupéfaction en février 2011 lorsque la version libre de Houdini a défait en un match de 40 parties le moteur Rybka, considéré alors comme le champion régnant6. La saison actuelle est sponsorisée par Chessdom Arena7.

L’actuel champion du TCEC est Stockfish, qui a battu Houdini lors de la super-finale de la saison 11 en avril 20188. Des tournois sur le format round-robin rapide et blitz ont également été organisés en décembre 2017 lors de la saison 10, donc les vainqueurs respectifs sont Stockfish et Komodo9.

Palmarès

Saison Date Vainqueur Finaliste
Saison 1 décembre 2010 – février 2011 Houdini 1.5a Rybka 4.0
Saison 2 février 2011 – avril 2011 Houdini 1.5a Rybka 4.1
Saison 3 avril 2011 – mai 2011 Saison non complétée
Saison 410 janvier 2013 – mai 2013 Houdini 3 Stockfish 250413
Saison 511 août 2013 – décembre 2013 Komodo 1142 Stockfish 191113
Saison 6 février 2014 – mai 2014 Stockfish 170514 Komodo 7x
Saison 6 Chess96012 juin 2014 – juillet 2014 Stockfish 260614 Houdini 4
Saison 713 septembre 2014 – décembre 2014 Komodo 1333 Stockfish 141214
Saison 8 août 2015 – novembre 2015 Komodo 9.3x Stockfish 021115
Saison 9 mai 2016 – décembre 2016 Stockfish 8 Houdini 5
Saison 10 octobre 2017 – décembre 2017 Houdini 6.03 Komodo 1970
Saison 10 (rapide) décembre 2017 Stockfish 051117 /
Saison 10 (blitz) décembre 2017 Komodo 1959 /
Saison 11 janvier 2018 – avril 2018 Stockfish 260318 Houdini 6.03
Saison 12 avril 2018 – juillet 2018 Stockfish 180614 Komodo 12.1.1

Présentation

Le Top Chess Engine Championship est divisé en Saisons qui se déroulent sur quelques mois. Les parties sont jouées autour d’une pendule et transmises en direct sur Internet. Chaque saison est divisée en quatre stages de qualification et une super-finale lors de laquelle les deux moteurs les plus performants se rencontrent en un match de 64 parties. À l’issue de cette super-finale, le titre de Grand Champion du TCEC est décerné.

La cadence de toutes les phases est de 120 min + 30 s/coup pour la partie entière et les calculs du moteur qui n’a pas le trait sont désactivés. La bibliothèque d’ouvertures, tronquée aux 6 à 8 premiers coups, est issue d’un tournoi récent de GMI et change à chaque saison. Il est autorisé de mettre à jour les moteurs entre les stages. Le TCEC génère son propre classement Elo en fonction des matchs joués lors du tournoi. Un classement Elo initial est donné à chaque nouveau participant qui tient compte d’autres classements Elo en vigueur sur les circuits.

Il n’y a pas de critère défini pour entrer dans la compétition hors la cooptation des participants passés selon diverses listes Elo. La liste des participants est finalement choisie par Thoresen avant le début de chacune des nouvelles saisons, ce dernier indiquant avoir pour but d’inclure tout moteur majeur n’étant pas un clone14. En général, les moteurs supportant les multiprocesseurs sont préférés (8 core ou plus). Winboard et UCI sont acceptés. Il est permis d’accéder aux tablebases.

Stage Informations Générales15
Stage 1 Le stage 1 est divisé entre deux groupes de 14 moteurs chacun. Chaque groupe dispute un tournoi toutes rondes et les 7 premiers de chaque groupe sont qualifiés pour le stage 2
Stage 2 Le stage 2 en un tournoi toutes rondes entre les 14 moteurs issus du Stage 1. Aucun répertoire n’est utilisé. Les 8 premiers sont qualifiés pour le stage 3.
Stage 3 Le stage 3 consiste en tournoi de 8 moteurs à quatre tours dans lequel chaque moteur joue la même ouverture avec chacune des couleurs deux fois. Les quatre premiers sont qualifiés pour le stage 4.
Stage 4 Le stage 4 est un tournoi de 4 moteurs à 12 tours dans lequel les ouvertures sont choisies au hasard (chaque moteur jouera la même ouverture avec les Blancs et avec les Noirs). Les deux premiers sont qualifiés pour la Super-finale.
Super-finale Les deux moteurs finalistes disputent un match de 64 parties avec 32 ouvertures différentes jouées une fois avec les Blancs, une fois avec les Noirs. Le match est joué dans l’entièreté des 64 matchs même si l’un des participants s’est détaché. En cas d’égalité, un match de 16 parties à cadence rapide est joué (25 min + 10 s par coup). Si les moteurs égalisent à nouveaux un match de 8 parties en cadence blitz (3 min + 2 s par coup) est organisé. Lorsque la super-finale est terminée, la saison en cours est finie.

Changement de format depuis la Saison 11

À partir de la saison 11, la compétition adopte un système de ligues, avec montées/descentes. Il y a alors 5 ligues de 8 moteurs d’échecs (divisions 4,3,2,1 et Premier par niveau croissant). Les placements initiaux des programmes ont été déterminés au vu des résultats des éditions précédentes, les nouveaux moteurs étant testés pour déterminer leur force. Une fois les parties de chaque division terminées, les deux meilleurs programmes de la division Premier s’affrontent lors de la super-finale, comportant 100 parties. Au 4 avril 2018, celle-ci oppose Stockfish à Houdini.

Règles d’arbitrage

Une partie peut être déclarée nulle lorsqu’une même position se répète 3 fois, lorsque aucune prise n’a lieu pendant 50 coups, lorsque les évaluations des moteurs sont comprises entre +0.05 et -0.05 lors des 5 derniers coups à partir du quarantième coup. S’il y a une avance de pion ou une capture quelconque, cette condition spéciale de nulle se ré-initialise. Sur le Live, cette règle est manifestée par « Distance in plies to TCEC draw rule ». Le gain est déclaré si les deux moteurs évaluent à +6.50 / -6.50 pendant 4 coups consécutifs. Cette règle est valable dès le début de la partie. Sur le Live, cela est indiqué par « Distance in plies to TCEC win rule ». L’arbitrage se fonde automatiquement sur les résultats des tables de finale (5 pièces).

Critique

Les critiques envers le TCEC ont varié d’une année à l’autre. Les plus communes sont de dire que le tournoi ne permet pas aux moteurs de réfléchir lorsqu’ils n’ont pas le trait, de critiquer le fait d’utiliser un ordinateur au lieu de deux pour le SSDF16, de remarquer de longues périodes de jeu inintéressantes dues aux règles de parties nulles du TCEC17, d’utiliser des bibliothèques d’ouvertures pré-établis. L’utilisation des tablebases a été source de débats dans lesquels des non-programmeurs souhaitaient que les tablebases soient désactivées afin de laisser les machines « penser par elles-mêmes » (ce qui a été testé lors de la saison 7)18. Il y a aussi eu un certain nombre de crashs de serveurs, le plus récent ayant eu lieu lors de la partie 83 de la super-finale de la saison 8 dans laquelle plusieurs parties décisives ont dû être rejouées alors que Komodo possédait un avantage décisif (+5) contre Stockfish19,20.

Malgré ces quelques controverses, les auteurs des meilleurs programmes continuent d’envoyer leurs meilleures versions pour se mesurer aux autres.

Saison 11 (2018)

La saison 11 se déroule du 3 janvier 2018 et est en cours (au 4 avril 2018). Les sponsors de l’événement sont Chessdom.com et ChessArena.com21. Chaque partie est retransmise en Live, les unes à la suite des autres, 7 jours/7 et 24 heures/24. Il s’agit de la première saison avec le système de ligues.

Phase de matchs de ligues

Du 3 janvier au 27 mars 2018, les matchs des 5 ligues, commençant par la plus faible

  • TCEC Saison 11, Division 4 : quad-round robin, 30min+10sec/coup (en gras : Promus en division 3) :
  1. Defenchess 271217
  2. Senpai 2.0
  3. Pedone 1.7
  4. Ethereal 8.67
  5. ChessBrainVB 3.61
  6. Toga II 4.1
  7. The Baron 3.41
  8. Scorpio 2.79
  • TCEC Saison 11, Division 3 : quad round robin, 30min+10sec/coup (en gras : promus en division 2) :
  1. Fritz 16
  2. Laser 1.5
  3. Nemorino 4.01
  4. Pedone 1.7
  5. Defensechess 271217
  6. Senpai 2.0
  7. ChessBrainVB 3.61
  8. Ethereal 8.77
  • TCEC Saison 11, Division 2 : quad round robin, 45min+10sec/coup (en gras : promus en division 1) :
  1. Jonny 8.1
  2. Laser 1.5
  3. Texel 1.08a8
  4. Arasan 20.8.1
  5. Fritz 16
  6. Vajolet2 2.5
  7. Bobcat 8
  8. Wasp TCEC S11
  • TCEC Saison 11, Division 1 : octo round robin, 60min+10sec/coup (en gras : promus en division P) :
  1. Andscacs 0.93
  2. Fizbo 2
  3. Booot 6.2
  4. Jonny 8.1
  5. Gull 3
  6. Laser 1.5
  7. Hannibal 121017
  8. Nirvana 2.4
  • TCEC Saison 11, Division P : hexadéca round robin, 90min+10sec/coup (en gras : qualifiés pour la super-finale) :
  1. Stockfish 100218
  2. Houdini 6.03
  3. Komodo 2012
  4. Fire 020718
  5. Chiron 110218
  6. Andscacs 0.93
  7. Fizbo 2
  8. Ginkgo 2.03

Super-finale

Il s’agit d’un match en 100 parties entre les deux premiers de la division P. Les deux finalistes jouent 50 ouvertures différentes une fois avec les Blancs, une autre avec les Noirs. La cadence est de 120 min + 15 s/coup pour toute la partie. Les 100 parties sont effectivement jouées même si un vainqueur se dessine avant le terme. En cas d’égalité, un match de 16 parties à la cadence de 25 min + 10 s/coup puis, si nécessaire, un match de 8 parties à la cadence de 3 min + 2 s/coup constituent le départage. La saison se finit lorsque la Super-finale est terminée21.

Voir aussi

Championnat du monde d’échecs des ordinateurs

Références

  1.  (en-US) « TCEC Season 11 – information and participants | Chessdom » [archive], sur www.chessdom.com(consulté le 4 avril 2018)
  2.  (en) « TCEC Computer Chess Championship New Season starts August 26th » [archive], sur Chessblog (consulté le 29 juin 2016)
  3.  (en) « Engine Super Bowl » [archive], sur New York Post (consulté le 29 juin 2016)
  4.  (en) « TCEC announcement: End of project. » [archive], sur TalkChess.com (consulté le 29 juin 2016)
  5.  (en) « Official (re)launch of TCEC – website is up!. » [archive], sur TalkChess.com (consulté le 29 juin 2016)
  6.  (en) « HOUDINI 1.5A DEFEATS RYBKA 4: 23.5-16.5 » [archive], sur The chess Mind (consulté le 29 juin 2016)
  7.  (en) « TCEC and Chessdom announces partnership » [archive] (consulté le 29 juin 2016)
  8.  (en-US) « Stockfish convincingly wins TCEC Season 11 | Chessdom » [archive], sur www.chessdom.com (consulté le 13 avril 2018)
  9.  Martin Thoresen« TCEC – Top Chess Engine Championship – Archive Mode » [archive], sur tcec.chessdom.com(consulté le 4 avril 2018)
  10.  Originellement nommée nTCEC Season 1
  11.  Originellement nommée nTCEC Season 2
  12.  Spécial Chess960 – les 8 premiers moteurs de la saison 6
  13.  La saison 7 n’a pas utilisé les tablebases. Le stage 2 n’a pas utilisé de répertoire
  14.  (en) « Martin Thoresen’s World Chess Championship » [archive], sur Christopher Chabris Cognition, psychology, science, games, and more (consulté le 29 juin 2016)
  15.  Les règles diffèrent d’une saison à l’autre
  16.  (en) « Should TCEC switch to Ponder = ON ? » [archive], sur TalkChess.com (consulté le 29 juin 2016)
  17.  (en) « Suggestion thread for TCEC » [archive], sur Rybka Chess Community Forum (consulté le 29 juin 2016)
  18.  (en) « TCEC Season 7 – Main Thread » [archive], sur Rybka Chess Community Forum (consulté le 29 juin 2016)
  19.  (en) « TCEC TOTAL CORRUPTION » [archive], sur OpenChess (consulté le 29 juin 2016)
  20.  (en) « Komodo – Stockfish Partie 83 » [archive], sur ChessBomb (consulté le 29 juin 2016)
  21. ↑ a et b (en) « TCEC Season 9 officially announced (Updated) » [archive], sur ChessDom.com (consulté le29 juin 2016)

© 2024 Leçons vidéos et Cours d'échecs

Thème par Anders Norén