El pasado día 21 de agosto comenzó una nueva temporada, la octava, del ya famoso Campeonato del Mundo “Oficioso” de Programas de Ajedrez que, como viene siendo habitual, organiza Martin Thoresen en su estupenda web TCEC. Curiosamente se ha cambiado el logo y el significado de las siglas TCEC, que de “Thoresen Chess Engine Competition” ha pasado a ser “Top Chess Engine Championship”.
A modo de resumen, éstas son las principales características de esta nueva edición del campeonato, algunas de las cuales son una novedad con respecto a ediciones anteriores:
- Hardware: en esta ocasión se renueva el hardware con una máquina que incorpora dos CPUs Intel Xeon a 2,6GHz. y 10 núcleos cada una, lo que hacen un total de 20 hilos de ejecución (“threads”) posibles para cada motor de juego. A eso le acompañan nada menos que 128GB de memoria RAM.
- Controles de tiempo: en la primera fase se ha reducido el tiempo a 90’ por partida más 30” de incremento por jugada, mientras que la segunda fase queda en los habituales 120’+30”. Sin embargo, en la tercera fase se aumenta el control a 150’+30”, y la superfinal se jugará nada menos que a 180’+30”.
- Libro de aperturas: La primera fase se jugará sin utilizar libro de aperturas, en la segunda fase se utilizará un libro de tan solo 2 jugadas, y en el resto del campeonato se utilizará el libro de 8 jugadas diseñado por Nelson Hernández, Adam Hair y Erik Kislik.
- Tablas de finales: se utilizarán las tablas de 5 piezas.
- Encuentros: la primera fase del campeonato está dividida en dos grupos de 12 motores cada uno, que se enfrentan en una liga a una sola vuelta clasificándose los 6 primeros de cada grupo para la siguiente fase. Estos 12 clasificados se enfrentarán en la fase 2 a doble vuelta repitiendo apertura con blancas y negras con cada rival. Los 6 primeros clasificados jugarán la fase 3 a 6 vueltas repitiendo aperturas con cada rival y color. Y finalmente se enfrentan los 2 primeros clasificados en nada menos que 100 partidas (con 50 aperturas diferentes repitiéndose la misma apertura con blancas y negras).
Hace unos días finalizó el grupo ‘a’ de la primera fase sin sorpresas, clasificándose los dos principales favoritos, Komodo y Gull, junto con los otros cuatro motores de más Elo. Veamos la tabla de resultados:
N | Engine | Rtng | Pts | SB | Ko | Gu | Pr | Fi | Gi | Te | Jo | Ar | Ga | Ch | Ex | Fr |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Komodo 9.1 | 3213 | 9.0 | 44.50 | X | = | = | 1 | = | 1 | 1 | 1 | 1 | 1 | = | 1 |
2 | Gull 3 | 3118 | 8.5 | 40.50 | = | X | = | = | 1 | = | 1 | = | 1 | 1 | 1 | 1 |
3 | Protector 1.9 | 2982 | 7.0 | 33.75 | = | = | X | 0 | 1 | = | 1 | = | 0 | 1 | 1 | 1 |
4 | Fire 5b | 3122 | 7.0 | 33.00 | 0 | = | 1 | X | = | 1 | = | = | 0 | 1 | 1 | 1 |
5 | Ginkgo 1.2 | 3066 | 7.0 | 30.00 | = | 0 | 0 | = | X | = | 1 | = | 1 | 1 | 1 | 1 |
6 | Texel 1.06a19 | 2963 | 6.0 | 27.50 | 0 | = | = | 0 | = | X | = | 1 | = | 1 | 1 | = |
7 | Jonny 7 | 2941 | 5.5 | 20.75 | 0 | 0 | 0 | = | 0 | = | X | 1 | 1 | = | 1 | 1 |
8 | Arasan 18 | 2678 | 5.0 | 22.00 | 0 | = | = | = | = | 0 | 0 | X | = | = | 1 | 1 |
9 | Gaviota 1 | 2781 | 4.0 | 20.50 | 0 | 0 | 1 | 1 | 0 | = | 0 | = | X | 0 | 0 | 1 |
10 | Cheng4 0.39 | 2793 | 3.5 | 12.25 | 0 | 0 | 0 | 0 | 0 | 0 | = | = | 1 | X | 1 | = |
11 | Exchess 7.71b | 2714 | 2.5 | 9.50 | = | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | X | 1 |
12 | Fruit 200815 | 2789 | 1.0 | 4.75 | 0 | 0 | 0 | 0 | 0 | = | 0 | 0 | 0 | = | 0 | X |
Para terminar y para no cansaros, os dejo las dos victorias más cortas que consiguieron Komodo y Gull contra los últimos clasificados, que aunque sean unos motores a tener en cuenta, todavía están a años luz de los primeros. Para analizarlas he utilizado Komodo 9.1. En la sección «Archive» de la parte superior de la página de TCEC podéis reproducir o descargar en formato PGN todas las partidas jugadas hasta el momento.
Nota: un clic en una casilla del tablero realiza una acción, y se puede ver un pequeño texto explicativo al situar el puntero del ratón en ella. Por ejemplo, la casilla ‘e7′ (o ‘d2′ si está girado) permite girar el tablero.
Y esto ha sido todo por hoy. Hasta la próxima.