Mes: febrero 2017

Por qué Hou Yifan no tiene razón

Este fin de semana ha habido un gran debate en Twitter, Facebook, diversas páginas de internet así como en algún medio de comunicación sobre la partida-protesta que firmó la campeona del mundo How Yifan en la última ronda del torneo Tradwise Gibraltar el pasado jueves.

Partiendo de la base de que poner en duda la profesionalidad de un equipo arbitral como el de un torneo en el que hay tantos jugadores me parece una barbaridad, muchos no parecen saber que los emparejamientos realizados utilizando el Sistema Suizo (versión en inglés, versión en español) siguen un conjunto de reglas bien definidas y objetivas y que además se utiliza en el 99% de los torneos un programa informático homologado al efecto para realizar dichos emparejamientos y que la FIDE tiene una Comisión dedicada a este tipo de sistemas de emparejamiento y homologación de programas.

Pero lo que seguramente no sabe la mayoría de la gente es que esos emparejamientos se pueden comprobar. La forma habitual es hacer el emparejamiento de forma manual y verificar que se cumplen las reglas. Estoy de acuerdo con que ese método es bastante tedioso. Pero hay una herramienta informática que nos ayuda en ello: JaVaFo.

Desde hace unos años, los programas que más se utilizan para realizar los emparejamientos de los torneos por sistema suizo, utilizan un motor de emparejamiento llamado JaVaFo creado por el árbitro y programador italiano Roberto Ricca y JaVaFo lleva integrado un verificador de emparejamientos: le introducimos un archivo en formato FIDE/Krause (versión 2006 y versión 2016), y nos devuelve el listado de emparejamientos de cada ronda que no coinciden con el emparejamiento reglamentario.

Hagamos la prueba entonces:

  1. Descargamos el archivo del torneo de Gibraltar para Swiss Manager desde Chess-Results.
  2. Abrimos Swiss Manager y vamos al menú Especiales -> Exportar datos FIDE.
  3. Abrimos el archivo recién creado y al final del todo añadimos una línea con el siguiente texto:
    XXR 10

    Eso indicará al programa que el torneo tiene 10 rondas.
    Ajustamos la línea que pone

    062 255 (255)

    Y la sustituimos por

    062 255

    Eliminamos la linea que comienza por 112 (donde están los árbitros adjuntos)
    Eliminamos las largas filas de números (todas las filas entre la que comienza por 132 y la primera que comienza por 000.

  4. Guardamos el archivo en C: con el nombre torneo.txt
  5. Abrimos una consola (Inicio -> Ejecutar -> cmd ) [Escribir cmd y pulsar return]. Se abrirá una ventana que recordará a las de MS-DOS.
  6. Ahí ejecutamos lo siguiente:
    java -jar c:\Archivos de Programa\SwissManagerUniCode\javafo.jar -c c:\torneo.txt
  7. Si estamos en Linux, copiamos el archivo torneo.txt a nuestro $HOME y ejecutamos lo siguiente:
    java -jar ~/vegaprol64/plugin/javafo.jar -c ~/torneo.txt

El programa devolverá en la primera columna los emparejamientos hechos de acuerdo al reglamento, y en la segunda columna los emparejamientos del torneo, y con ello podemos hacer el análisis. El resultado, en este caso, es el siguiente:

torneo: Round #1
  Checker pairings        Tournament pairings 
      1 - 127                  1 - 132
      3 - 129                  3 - 130
    130 -   4                126 -   4
      5 - 131                  5 - 127
    132 -   6                131 -   6
      7 - 133                  7 - 121
    134 -   8                123 -   8
      9 - 135                  9 - 124
    136 -  10                125 -  10
     11 - 137                 11 - 129
    138 -  12                133 -  12
     13 - 139                 13 - 134
    140 -  14                135 -  14
     15 - 141                 15 - 136
    142 -  16                137 -  16
     17 - 143                 17 - 138
    144 -  18                139 -  18
     19 - 145                 19 - 140
    146 -  20                141 -  20
     21 - 147                 21 - 142
    148 -  22                143 -  22
     23 - 150                 23 - 144
    151 -  24                145 -  24
     25 - 152                 25 - 146
    153 -  26                147 -  26
     27 - 154                 27 - 148
    155 -  28                150 -  28
     29 - 156                 29 - 151
    157 -  30                152 -  30
     31 - 158                 31 - 153
    159 -  32                155 -  32
     33 - 160                 33 - 156
    161 -  34                157 -  34
     35 - 162                 35 - 158
    163 -  36                159 -  36
     37 - 164                 37 - 160
    165 -  38                161 -  38
     39 - 166                 39 - 162
    167 -  40                163 -  40
     41 - 168                 41 - 164
    169 -  42                165 -  42
     43 - 170                 43 - 166
    171 -  44                167 -  44
     45 - 172                 45 - 168
    173 -  46                169 -  46
     47 - 174                 47 - 170
    175 -  48                171 -  48
     49 - 176                 49 - 172
    177 -  50                173 -  50
     51 - 178                 51 - 174
    179 -  52                176 -  52
     53 - 180                 53 - 177
    181 -  54                178 -  54
     55 - 183                 55 - 179
    184 -  56                180 -  56
     57 - 185                 57 - 181
    186 -  58                184 -  58
     59 - 187                 59 - 185
    188 -  60                187 -  60
     61 - 189                 61 - 188
    190 -  62                189 -  62
     63 - 191                 63 - 190
    192 -  64                191 -  64
     65 - 193                 65 - 192
    194 -  66                193 -  66
     67 - 195                 67 - 194
    196 -  68                195 -  68
     69 - 197                 69 - 196
    198 -  70                197 -  70
     71 - 200                 71 - 198
    201 -  72                200 -  72
     73 - 202                 73 - 201
    203 -  74                202 -  74
     75 - 204                 75 - 203
    205 -  76                204 -  76
     77 - 206                 77 - 205
    207 -  78                206 -  78
     79 - 208                 79 - 207
    209 -  80                208 -  80
     81 - 210                 81 - 209
    211 -  82                210 -  82
     83 - 212                 83 - 211
    213 -  84                212 -  84
     85 - 214                 85 - 213
    215 -  86                214 -  86
     87 - 216                 87 - 215
    217 -  88                216 -  88
     89 - 218                 89 - 217
    219 -  90                218 -  90
     91 - 220                 91 - 219
    221 -  92                220 -  92
     93 - 222                 93 - 221
    223 -  94                222 -  94
     95 - 224                 95 - 223
    225 -  96                224 -  96
     97 - 226                 97 - 225
    227 -  98                226 -  98
     99 - 228                 99 - 227
    229 - 100                228 - 100
    101 - 230                101 - 229
    231 - 102                230 - 102
    103 - 232                103 - 231
    233 - 104                232 - 104
    105 - 234                105 - 233
    235 - 106                234 - 106
    107 - 236                107 - 237
    237 - 108                238 - 108
    109 - 238                109 - 239
    239 - 110                240 - 110
    111 - 240                111 - 241
    241 - 112                242 - 112
    113 - 242                113 - 243
    243 - 114                244 - 114
    115 - 244                115 - 245
    245 - 116                248 - 116
    117 - 247                117 - 250
    248 - 118                252 - 118
    119 - 249                119 - 253
    250 - 120                255 - 120
    121 - 251                154 - 236
    252 - 123                247 - 175
    124 - 253                183 - 249
    254 - 125                251 - 186
    126 - 255                235 - 254

torneo: Round #2
torneo: Round #3
torneo: Round #4
torneo: Round #5
  Checker pairings        Tournament pairings 
    202 - 144                141 - 237
    216 - 153                216 - 144
    221 - 156                221 - 153
    235 - 164                235 - 156
    171 - 237                159 - 209
    173 - 244                244 - 164
    141 - 209                171 - 213
    159 - 213                173 - 227
    211 - 254                202 - 254
    248 - 227                251 - 211
    251 - 228                248 - 228

torneo: Round #6
torneo: Round #7
torneo: Round #8
torneo: Round #9
  Checker pairings        Tournament pairings 
     71 - 118                 71 - 124
     73 - 124                 73 - 118

torneo: Round #10

Vemos que en la primera ronda hay un montón de diferencias. Esto puede ser debido a que había jugadores con elos equivocados o que hubo cambios en la primera ronda para adecuar a jugadores que vinieron después de comenzada la ronda o cosas similares.

Vemos también que en la ronda 5 hubo algún problema, posiblemente por algún resultado mal introducido en una ronda anterior que se corrigió. De todas formas el jugador con el menor número de emparejamiento afectado en este emparejamiento es el 141 cuando Hou Yifan tiene el número 22).

En la ronda 9 hay de nuevo una divergencia, posiblemente para evitar el emparejamiento entre un jugador israelí (el número 71) y un iraní (el número 118)

Vemos entonces que la campeona del mundo no tenía razón alguna para decir que el emparejamiento había sido manipulado para emparejarla con más jugadoras que jugadores.

Y esta forma de verificar los emparejamientos, llegará más pronto que tarde a la FIDE, ya que es muy sencillo de implementar y se podrá verificar de forma sencilla si algún torneo ha favorecido a algún jugador a obtener normas de jugador, por ejemplo.

Anuncios

Arbitrando allende nuestras fronteras

Dije en la charla que di en Barcelona que el contexto del que venía yo era muy diferente con el que me encontré en el Torneo de Sants.

Yo fui allí desde Euskadi, con 1100 federados más o menos, a un lugar en el que había más de 500 jugadores jugando un único torneo. A un lugar, donde cualquier árbitro catalán en prácticas arbitra un torneo con 3 secciones con 100 jugadores cada uno, cuando en Euskadi contamos con los dedos de una mano los torneos con más de 100 jugadores. Por ello mis opiniones hay que ponerlas entre todas las comillas del mundo.

Por una parte, me encontré con jugadores bastante similares a los nuestros. Pero ví que había gente que le daba mucha importancia al elo. A subir elo, a bajar elo, a saber si la partida ganada por incomparecencia valía para elo, o sobre cómo se daba elo a los jugadores.

Por otra parte, aprendí de la necesaria coordinación de los 3 grupos del mismo torneo. El equipo arbitral era el mismo para los 3 grupos y los árbitros nos movíamos de una sala a otra, de un torneo a otro. Además, dije expresamente que me gustaría estar de árbitro móvil moviéndome de sala a sala, para ver diferentes jugadores, diferentes formas de actuar, diferentes personas.

Ví también la importancia que tiene el torneo en sí mismo. En la capacidad de presión que tiene ese torneo sobre los propios árbitros. Sobre todo en los nuevos, en los que están de prácticas y quizá, aun estando acostumbrados a arbitrar torneos con muchos jugadores (cuando muchos es mayor que 200), este les da un respeto especial, quizá porque es el más grande.

Disfruté, y sufrí, mucho con el desempate a rápidas. En una de las partidas estuve anotando la partida, en otra vigilando la partida, en otra de apoyo. Fue un momento de tensión increible, que no viví ni cuando en Bilbao hace dos años ayudé junto a Álvaro Reinaldo a Jesus Mena en anotar las dos partidas blitz del desempate entre Anish Giri y Wesley So.

Creo que llevé también allí mi visión del arbitraje. No sé si en la primera o segunda ronda, cuando quedaba una partida por terminar en la zona en la que estaba yo en el sala principal. Cogí una silla y me senté a una distancia prudencial de la mesa, en un lugar desde el que podía ver la partida, los jugadores y los relojes. Sé que ese movimiento extrañó a más de uno (aquí el árbitro no se sienta nunca para vigilar la partida, me dijeron). No era la primera vez que me lo decían. Me lo dijo también un organizador en un Campeonato de España Sub 18. Pero creo que tengo razón. El árbitro de ajedrez no es un árbitro activo en el sentido del fútbol y baloncesto. Es un árbitro bastante pasivo. En el 95% de los casos actuamos bajo reclamación, por lo que con estar un poco al tanto de la partida y tener la situación bajo control es suficiente. Muchas veces la simple presencia de alguien al lado del tablero puede inquietar al jugador. Desde la distancia, muchas veces tienes una mejor visión del contexto, si a los jugadores les están molestando de verdad, además tienes la partida bajo control. No sé, lo de sentarme a vigilar las últimas partidas desde la distancia es una cosa que llevo haciendo desde el principio, y no creo que ahora vaya a cambiar.

Y qué decir de Barcelona. Me gusta la ciudad. La primera vez que estuve, jugué el Open de Sants, fue el último que se hizo en un único grupo. Y esta vez, a pesar del calor que hizo, también disfruté del descanso matutino en la playa y del aire acondicionado y ajedrez por la tarde. Y del helado de después de la ronda, y del café de antes. Y de la compañía. Gracias a todos a los que hicieron que mi estancia fuera aún más agradable, Davide, Carlos, Jordi, Beatriz, Sonia, Bernard, Sergio, Jaume, Alexandra, Pere, Cristina, Jose Antonio, Toni, Lola, Roger y alguno más que seguro que se me olvida.