Gestión gratuita de torneos · Preparado para FIDE 2026. Abrir la app →
El algoritmo de emparejamiento Dutch de la FIDE: cómo funcionan los emparejamientos suizos
Capítulo 5 — Guía Estructura del sistema Dutch de la FIDE, jerarquía de criterios C1–C21, asignación de color, gestión de flotantes y cálculo de emparejamientos paso a paso. Actualizado según la normativa FIDE vigente desde el 1 de febrero de 2026 y guía del formato TRF.
Cada vez que un programa de gestión de torneos genera una ronda en un torneo por sistema suizo, aplica un algoritmo determinista que evalúa los resultados anteriores, el historial de colores y la puntuación de los jugadores. Comprender cómo funciona el sistema Dutch de la FIDE permite a los árbitros y organizadores verificar la exactitud de los emparejamientos, explicar emparejamientos inesperados a los participantes y configurar adecuadamente el software. Esta guía analiza la mecánica detallada del algoritmo según la regla C.04.3 de la FIDE vigente desde el 1 de febrero de 2026.
Por qué los emparejamientos en torneos suizos requieren un algoritmo
En torneos pequeños (por ejemplo, 8 jugadores a 5 rondas), realizar los emparejamientos manualmente es asumible sin grandes dificultades logísticas. Sin embargo, cuando el número de participantes aumenta a decenas o cientos de jugadores a lo largo de 7 a 9 rondas, el cálculo manual se vuelve inviable: la intrincada red de puntuaciones, partidas disputadas anteriormente y alternancia de colores crea miles de combinaciones posibles por ronda.
Más allá del ahorro de tiempo, los emparejamientos manuales corren el riesgo de introducir decisiones arbitrarias o inconscientes por parte de la dirección del torneo. Un algoritmo de emparejamiento es determinista y reproducible: partiendo de datos de entrada idénticos (clasificación, historial de colores, enfrentamientos directos previos y número de orden inicial), produce siempre exactamente el mismo resultado, verificable por cualquiera mediante el reglamento oficial.
El sistema Dutch de la FIDE no aplica una única regla rígida, sino que evalúa una jerarquía secuencial de criterios. El procesamiento satisface primero las restricciones obligatorias (como evitar repeticiones de enfrentamiento o conceder un segundo PAB) y, posteriormente, equilibra las preferencias secundarias (como la alternancia ideal de color o la minimización de flotaciones).
Qué cambia en el reglamento FIDE desde el 1 de febrero de 2026
El 1 de febrero de 2026 entraron en vigor las revisiones de la FIDE para los sistemas de emparejamiento suizos (capítulos C.04.1, C.04.2 y C.04.3 del FIDE Handbook). Las actualizaciones introducen una codificación uniforme de los criterios y aclaran la gestión de casos límite específicos:
| Área reglamentaria | Reglamento anterior | Reglamento desde el 1 de febrero de 2026 |
|---|---|---|
| Numeración de criterios | Códigos heterogéneos (A1, B1, C1…) | Secuencia unificada de C1 a C21 (C.04.3) |
| Asignación de color | Casos límite no detallados por completo | Reglas de precedencia detalladas para cada conflicto y distinción clara entre líderes de puntuación (topscorers) y no líderes |
| Partidas no jugadas | La gestión dependía del contexto reglamentario individual | Solo las partidas jugadas en el tablero entran en el historial de color; para los desempates, las rondas no jugadas siguen el artículo 16 de FIDE C.07 |
| Sistema Burstein | Definido de forma genérica en C.04.4 | Codificado en el capítulo FIDE C.04.4.2 con especificaciones detalladas para grupos de puntuación |
| Sistema Doble Suizo | No codificado por separado | Codificado en el capítulo FIDE C.04.5: cada emparejamiento es un encuentro de dos partidas jugadas con colores alternados |
| Aceleración Bakú | Categorizado en C.04.5 | Renumerado al capítulo FIDE C.04.7 (Sistemas acelerados: Aceleración Bakú) |
→ Consultar FIDE C.04.1 | → Consultar FIDE C.04.3
Grupos de puntuación y mitades de clasificación
El principio fundamental de un torneo por sistema suizo es que los jugadores con idéntica puntuación deben enfrentarse entre sí. Un grupo de puntuación engloba a todos los participantes que han acumulado exactamente la misma cifra de puntos antes del inicio de una ronda.
Dentro de cada grupo, los jugadores se ordenan según su número de orden inicial (asignado habitualmente en función del rating FIDE o nacional). A continuación, el grupo se divide en dos mitades iguales: la mitad superior (jugadores con menor número de orden / mayor rating) y la mitad inferior. El esquema de emparejamiento estándar empareja al primer jugador de la mitad superior contra el primer jugador de la mitad inferior, al segundo de la mitad superior contra el segundo de la mitad inferior, y así sucesivamente.
En las rondas posteriores a la Ronda 1, los resultados dividen a los jugadores en distintos grupos (ganadores, empatados y perdedores). El algoritmo procesa cada grupo en orden descendente de puntuación, completando primero los emparejamientos de las posiciones de cabeza y resolviendo los desequilibrios de grupo mediante flotantes.
La jerarquía de criterios de emparejamiento: de C1 a C21
La regla FIDE C.04.3 define 21 criterios ordenados según una estricta jerarquía de prioridad (de C1 a C21). Al construir los emparejamientos de cada ronda, el programa busca la combinación que priorice el cumplimiento de los criterios de mayor rango. Los criterios de menor prioridad solo se sacrifican cuando es strictly necesario para cumplir una regla de nivel superior.
-
C1
Sin repetición de enfrentamiento entre los mismos jugadores ObligatorioDos jugadores que ya se hayan enfrentado en una ronda anterior del mismo torneo nunca pueden volver a ser emparejados.
-
C2
Sin segundo PAB ni punto entero sin jugar ObligatorioNingún jugador puede recibir más de un bye por emparejamiento (PAB) ni beneficiarse de un segundo punto entero sin jugar (victoria por incomparecencia o ronda sin jugar con concesión de 1 punto).
-
C3
Preferencia absoluta de color para no líderes Alta prioridadDos jugadores no líderes que compartan la misma preferencia absoluta de color (por ejemplo, ambos requiriendo Blancas por desequilibrio de color o para evitar tres partidas consecutivas del mismo color) no pueden ser emparejados entre sí.
-
C4
Completitud del emparejamiento Alta prioridadLos emparejamientos elegidos para los jugadores ya examinados deben permitir formar un emparejamiento válido para todos los participantes restantes en el torneo.
-
C5
Minimización de la puntuación del receptor del PAB Alta prioridadSi una ronda con un número impar de jugadores requiere asignar un PAB, este debe otorgarse al jugador con la menor puntuación posible.
-
C6
Minimización del número de flotantes descendentes Alta prioridadEl algoritmo minimiza el número de jugadores transferidos (flotantes descendentes) de su grupo de puntuación al grupo inferior.
-
C7
Minimización en orden descendente de las puntuaciones de los flotantes descendentes Alta prioridadEntre las combinaciones candidatas con igual número de flotantes descendentes, se seleccionan los jugadores con las menores puntuaciones posibles.
-
C8
Idoneidad de los flotantes descendentes para el grupo siguiente Alta prioridadLos flotantes descendentes seleccionados deben permitir que el grupo de puntuación inferior (siguiente bloque) cumpla los criterios C1–C7.
-
C9
Minimización de las partidas no jugadas del receptor del PAB Prioridad mediaMinimizar la cifra de partidas no jugadas acumuladas anteriormente por el jugador seleccionado para recibir el PAB.
-
C10
Control de la diferencia de color superior a ±2 para líderes y oponentes Prioridad mediaMinimizar el número de líderes de puntuación o de sus oponentes que finalizarían la ronda con una diferencia absoluta de color (partidas con Blancas menos partidas con Negras) superior a 2.
-
C11
Prohibición de tres colores iguales consecutivos para líderes y oponentes Prioridad mediaMinimizar el número de líderes de puntuación o de sus oponentes a los que se asigne el mismo color durante tres rondas consecutivas.
-
C12
Minimización de preferencias de color insatisfechas Prioridad mediaMinimizar la cifra total de jugadores en el torneo a los que no se les asigna su color preferido.
-
C13
Minimización de preferencias fuertes de color insatisfechas Prioridad mediaMinimizar el número de jugadores con una preferencia fuerte de color a los que no se les concede el color solicitado.
-
C14–C17
Minimización de repeticiones de flotación en rondas recientes Prioridad de ajusteEvitar que un mismo jugador sufra o conceda una flotación (flotante descendente o ascendente) en rondas consecutivas o dentro de las dos rondas anteriores.
-
C18–C21
Minimización de las diferencias de puntuación en flotaciones Prioridad de ajusteMinimizar en orden descendente la brecha de puntuación asociada a las flotaciones ejecutadas en la ronda actual y en las recientes.
El objetivo del motor de emparejamiento no es construir «partidas equilibradas» en términos de fuerza individual, sino maximizar el cumplimiento de la jerarquía C1–C21. Si la aplicación estricta de los criterios C1 (sin repetición) y C2 (sin segundo PAB) fuerza un emparejamiento entre dos jugadores con un amplio salto de puntos o rating, el algoritmo ejecutará dicho emparejamiento conforme al reglamento oficial.
Reglas para la asignación de color: blancas y negras
La asignación de color genera dudas con frecuencia entre los participantes. Comprender la distinción entre preferencia de color y derecho absoluto de color ayuda a aclarar las decisiones del software de emparejamiento.
Regla fundamental FIDE 2026: Solo las partidas efectivamente disputadas en el tablero entran en el historial de color de un jugador. Las rondas no jugadas (como el PAB / bye asignado, byes de medio punto solicitados o victorias y derrotas por incomparecencia) no alteran el cómputo de partidas con Blancas y Negras jugadas, ni generan preferencias de color para las rondas posteriores.
Preferencia de color y derecho absoluto de color
Un jugador manifiesta una preferencia de color cuando su historial de partidas efectivamente jugadas presenta un desequilibrio (por ejemplo, 2 partidas con Blancas y 1 con Negras) o cuando jugó con Negras en la ronda anterior. Por el contrario, un jugador ostenta un derecho absoluto de color cuando ha disputado dos partidas consecutivas con el mismo color o cuando su diferencia de color alcanzaría un valor absoluto superior a ±2: en estos casos, el reglamento exige asignarle el color opuesto para la siguiente ronda.
Si dos jugadores emparejados ostentan un derecho absoluto al mismo color (por ejemplo, ambos requiriendo Blancas), el algoritmo concede el color al jugador con mayor desequilibrio general o con mayor precedencia de orden de fuerza según las tablas de prioridad FIDE (criterios C3, C10–C13).
Asignación de color en la Ronda 1
En la Ronda 1, al no existir historial de partidas jugadas, la asignación de color en el Tablero 1 se determina por sorteo o por directiva de la organización (tradicionalmente concediendo Blancas al número 1 de la lista). En consecuencia, todos los jugadores de la mitad superior reciben Blancas en la Ronda 1, mientras que todos los de la mitad inferior reciben Negras.
→ Abrir la Sección C.04.3 en el FIDE Handbook
Gestión de flotantes: flotantes descendentes y ascendentes
Cuando un grupo de puntuación contiene un número impar de participantes, un jugador no puede encontrar oponente dentro de su mismo grupo. A este jugador se le designa como flotante.
Un flotante descendente (downfloater) es el jugador transferido desde su grupo de puntuación al grupo inmediatamente inferior. El flotante ascendente (upfloater) es el jugador del grupo inferior que resulta emparejado contra él.
El algoritmo selecciona a los candidatos a flotante descendente minimizando las penalizaciones sobre los criterios C6, C7 y C8 (y C5 si se selecciona a un receptor de PAB). Habitualmente se elige al jugador con menor número de orden inicial dentro del grupo de puntuación, a menos que dicha elección provoque una violación de repetición de partida (C1) o una incompatibilidad con la completitud del emparejamiento (C4).
En un torneo de 8 jugadores, la Ronda 1 produce cuatro ganadores (grupo de 1,0) y cuatro perdedores (grupo de 0,0). Al ser ambos grupos pares (4 jugadores cada uno), la Ronda 2 se realiza sin flotantes.
Si una partida de la Ronda 1 hubiese terminado en tablas, la clasificación mostraría 3 jugadores con 1,0 punto, 2 jugadores con 0,5 puntos y 3 jugadores con 0,0 puntos. El grupo de 1,0 es impar (3 participantes): el jugador con menor número de orden del grupo de 1,0 se convierte en flotante descendente y es emparejado en el grupo de 0,5.
Ejemplo práctico: Ronda 1 del Memorial Alekhine
Consideremos la simulación de un torneo de 8 jugadores ordenados por su rating inicial:
Datos iniciales: 8 jugadores con 0,0 puntos.
Orden inicial: S1 Fischer (2200), S2 Kasparov (2180), S3 Tal (2150), S4 Petrosian (2120), S5 Spassky (2080), S6 Karpov (2050), S7 Botvinnik (1990), S8 Lasker (1960).
Paso 1 — División:
Mitad superior (S1–S4): Fischer, Kasparov, Tal, Petrosian.
Mitad inferior (S5–S8): Spassky, Karpov, Botvinnik, Lasker.
Paso 2 — Verificación de C1–C2: Sin partidas previas jugadas (criterio C1), sin PAB ni bye que asignar (criterio C2).
Paso 3 — Emparejamientos: S1↔S5, S2↔S6, S3↔S7, S4↔S8.
Paso 4 — Colores: El sorteo de la Ronda 1 asigna Blancas a la mitad superior.
Ejemplo práctico: Formación de la Ronda 2
Asumiendo victorias de los cuatro jugadores de mayor cabeza de serie en la Ronda 1 (Fischer, Kasparov, Tal y Petrosian), la clasificación provisional genera dos grupos de puntuación diferenciados para la Ronda 2:
Grupo A (1,0 pt): Fischer, Kasparov, Tal, Petrosian (4 jugadores).
Grupo B (0,0 pt): Spassky, Karpov, Botvinnik, Lasker (4 jugadores).
Emparejamientos del Grupo A: División en mitades → Mitad superior: Fischer (S1), Kasparov (S2). Mitad inferior: Tal (S3), Petrosian (S4).
Enfrentamientos: S1↔S3 (Fischer vs Tal) y S2↔S4 (Kasparov vs Petrosian). Verificación de C1: no existen enfrentamientos previos entre ellos.
Colores del Grupo A: Fischer y Kasparov jugaron con Blancas en la Ronda 1, por lo que requieren Negras. Tal y Petrosian jugaron con Negras, por lo que requieren Blancas. Los emparejamientos finales son: Tal (Blancas) vs Fischer (Negras) y Petrosian (Blancas) vs Kasparov (Negras).
Puedes crear torneos de prueba y simular rondas a través de la plataforma web.
Cómo interpretar emparejamientos aparentemente inusuales
Jugadores y árbitros a menudo encuentran emparejamientos que parecen incorrectos a primera vista. La jerarquía de criterios FIDE explica por qué ocurren estos resultados:
Jugador con 3,0 puntos emparejado contra un oponente con 2,5 puntos
Esta situación ocurre cuando el grupo de 3,0 puntos contiene un número impar de participantes o cuando todos los emparejamientos dentro del grupo violarían el criterio C1 (partida repetida) o C2 (segundo PAB a evitar). El sistema transfiere un flotante descendente al grupo inferior (según las reglas C6–C8) para encontrar un rival compatible.
Jugador que recibe el mismo color durante dos rondas consecutivas
La alternancia perfecta de color es una restricción de prioridad secundaria (criterio C12) en comparación con evitar partidas repetidas (criterio C1) o gestionar los PAB (criterio C2). Cuando el algoritmo debe elegir entre asignar el color preferido o permitir la completitud de la ronda (criterio C4) sin duplicar enfrentamientos, prevalece evitar la repetición de partidas.
Los dos primeros de la clasificación emparejados tempranamente en la Ronda 4
Si los dos líderes comparten la misma puntuación y todas las demás combinaciones dentro del bloque superior provocasen violaciones de criterios de mayor rango con los participantes restantes, el sistema adelanta el enfrentamiento directo entre los líderes.
Sistemas alternativos aprobados por la FIDE (Burstein, Bakú, Doble Suizo)
Sistema Burstein (FIDE C.04.4.2)
El sistema Burstein es una variante del sistema Dutch que aplica reglas alternativas para la formación de bloques de puntuación y emparejamientos dentro del grupo, ofreciendo mayor flexibilidad en las tolerancias de puntuación mientras mantiene la proximidad de rating.
→ Consultar FIDE C.04.4.2
Sistema Doble Suizo (FIDE C.04.5)
En el sistema Doble Suizo, cada emparejamiento es un encuentro entre dos jugadores compuesto por dos partidas consecutivas jugadas con colores alternados. La puntuación del encuentro es la suma de ambas partidas; los byes y criterios de emparejamiento se rigen por el capítulo FIDE C.04.5, aplicado desde el 1 de febrero de 2026.
Aceleración Bakú (FIDE C.04.7)
La Aceleración Bakú modifica la formación de los grupos de puntuación en las rondas iniciales para reducir emparejamientos iniciales excesivamente predecibles sin alterar la puntuación real de la clasificación.
La lista inicial de orden de fuerza se divide en los grupos GA y GB. Durante la primera parte de las rondas aceleradas, los jugadores del grupo GA reciben puntos virtuales equivalentes al valor de una victoria únicamente a efectos de emparejamiento; en las rondas aceleradas restantes, estos puntos virtuales se reducen a la mitad. Tras la última ronda acelerada, ya no se asignan puntos virtuales.
→ Consultar FIDE C.04.7
Estructura y lectura de archivos de informe TRF
El formato TRF (Tournament Report File — Archivo de Informe de Torneo) es el formato estándar de intercambio de datos definido por la FIDE para la transmisión de resultados de torneos a efectos de cálculo de rating. ChessPairings.org admite la exportación en formato TRF-16 y ofrece también una opción de exportación denominada TRF-25; se invita a los usuarios a verificar el formato aceptado por la federación de destino.
A continuación se muestra un extracto de muestra de la estructura TRF-16 para la Ronda 1:
012 Alekhine Memorial Open 022 Club Room, Alessandria 032 2026-03-03 042 2026-03-03 052 Mikhail (Chief Arbiter) 062 5 072 1 082 Rapid 092 15+10 132 Buchholz Cut-1, Buchholz, Wins, Direct Encounter 001 No Name Rtg FID Pts R1 001 1 Fischer 2200 1234567 1.0 0000 W 5 1 001 2 Kasparov 2180 2345678 1.0 0000 W 6 1 001 3 Tal 2150 3456789 1.0 0000 W 7 1 001 4 Petrosian 2120 4567890 1.0 0000 W 8 1 001 5 Spassky 2080 5678901 0.0 0000 B 1 0 001 6 Karpov 2050 6789012 0.0 0000 B 2 0 001 7 Botvinnik 1990 7890123 0.0 0000 B 3 0 001 8 Lasker 1960 8901234 0.0 0000 B 4 0
Cada línea identificada con el prefijo 001 contiene los datos individuales de un jugador. Leyendo de izquierda a derecha: número de orden inicial, nombre, rating, ID FIDE, puntuación total, seguidos por las columnas de cada ronda individual. Para cada ronda, se indican el color asignado (W para Blancas, B para Negras), el número de orden del oponente y el resultado obtenido (1 por victoria, 0 por derrota, = por tablas).
El motor de cálculo bbpPairings y el procesamiento de desempates
La generación de emparejamientos en ChessPairings.org se basa en bbpPairings, un motor de código abierto en C++ que implementa la lógica del algoritmo Dutch de la FIDE.
Los cálculos de clasificación y desempate se realizan de forma independiente a la generación de emparejamientos y deben coincidir con las bases publicadas del torneo.
Desde una perspectiva teórica, el emparejamiento sobre grafos es un enfoque posible de implementación para el algoritmo de emparejamiento Dutch de la FIDE, aunque los detalles de implementación exactos varían entre motores de software. Al modelarse como un grafo, las aristas candidatas se ponderan en función del cumplimiento de la jerarquía C1–C21.
Preguntas frecuentes sobre el algoritmo Dutch de la FIDE
¿Qué ocurre si dos jugadores del mismo grupo de puntuación ya se han enfrentado entre sí?
El criterio C1 establece que ninguna partida puede repetirse en el mismo torneo. El algoritmo aplica una transposición interna dentro del grupo o, si resulta necesario, mueve a un jugador al grupo inferior (flotante descendente según C6–C8) para evitar la duplicación.
¿Es posible recibir el mismo color durante tres rondas seguidas?
No, el criterio C11 prohíbe asignar tres colores idénticos consecutivos a los líderes de puntuación y a sus oponentes (y el criterio C3 prohíbe la misma preferencia absoluta de color entre no líderes). Sin embargo, jugar dos rondas consecutivas con el mismo color es posible cuando la alternancia perfecta (C12) entra en conflicto con restricciones de mayor prioridad como C1 (partidas repetidas) o C4 (completitud del emparejamiento).
¿Qué es un archivo TRF y qué datos contiene?
Un archivo TRF (Tournament Report File) es el formato de texto estándar definido por la FIDE para transmitir los datos de un torneo a efectos del cálculo de rating. Contiene la información de inscripción de los jugadores, la lista de rondas disputadas, los colores asignados, los oponentes y los resultados obtenidos.
Organiza tu torneo de ajedrez
Emparejamientos suizos basados en la normativa FIDE 2026 y gestión de los desempates más utilizados.
Acceder a la plataforma