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:
- Descargamos el archivo del torneo de Gibraltar para Swiss Manager desde Chess-Results.
- Abrimos Swiss Manager y vamos al menú Especiales -> Exportar datos FIDE.
- 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 pone062 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. - Guardamos el archivo en C: con el nombre torneo.txt
- Abrimos una consola (Inicio -> Ejecutar -> cmd ) [Escribir cmd y pulsar return]. Se abrirá una ventana que recordará a las de MS-DOS.
- Ahí ejecutamos lo siguiente:
java -jar c:\Archivos de Programa\SwissManagerUniCode\javafo.jar -c c:\torneo.txt - 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.
Hola, Mikel. He leído con atención tu artículo sobre lo de Yifan en Gibraltar. Y, de paso, algún artículo más donde caracterizas a los árbitros como inclinados a ser administrativos. Aunque no nos conocemos renuevo mi simpatía por tí… Suelo decir que hay dos tipos de árbitros: el árbitro-juez y el árbitro-administrativo. Lo ideal es cierto equilibrio porque las funciones son variadas.
El problema está en que el árbitro-administrativo prepondera de manera absoluta, y no casualmente. El sistema de aprendizaje; los cursos; las características de los exámenes arbitrales; el interés de los organizadores, sean federativos o no; incluso la limitación de recursos, todo empuja a ese tipo de árbitro, que suele ser poco hábil en el litigio de juego.
Volvamos a tu artículo sobre Yifan. Hace poco me invitó Miguel Alvarez, del blog Un Andaluz y el Ajedrez, a escribir sobre el tema. Varios amigos me dijeron que ya lo habías tratado con anterioridad.
Tu artículo me parece muy interesante y valioso. Confieso que estoy entre los que desconocían por completo el método técnico para detectar anomalías en el pareo que tú expones. Muchas gracias por tu enseñanza. Por mi parte, me limité a enseñar como se debe proceder directamente en el mismo Swiss Manager para detectar anomalías, al alcance de cualquiera. Llegué a la misma conclusión de que con Yifan no había existido manipulación. Gracias a varios testigos supe de la peculiaridad del pareo en la primera ronda en Gibraltar («top of bottom half»). (¡No hay un único modo legítimo de conducir un suizo, ni siquiera desde la perspectiva de FIDE!). Pero tú mostraste y explicaste alguna otra pequeña anomalía, habitual en los torneos.
Un saludo afectuoso.