Gestão gratuita de torneios · Compatível com FIDE 2026. Abrir aplicação →
O Algoritmo de Emparelhamento Suíço Holandês da FIDE: Como Funciona
Capítulo 5 — Guia Estrutura do sistema holandês da FIDE, hierarquia de critérios C1–C21, alocação de cores, gestão de flutuadores e cálculo passo a passo dos emparelhamentos. Atualizado com os regulamentos da FIDE em vigor a partir de 1 de fevereiro de 2026, e guia para o formato TRF.
Sempre que o software de gestão de torneios gera uma ronda num torneio em sistema suíço, aplica um algoritmo determinístico que avalia resultados anteriores, equilíbrio de cores e as pontuações dos jogadores. Compreender como o Sistema Holandês da FIDE funciona permite aos árbitros e organizadores de torneios verificar a exatidão dos emparelhamentos, explicar emparelhamentos inesperados aos participantes e configurar adequadamente o software do torneio. Este guia analisa a mecânica detalhada do algoritmo de acordo com a regra C.04.3 da FIDE, em vigor a partir de 1 de fevereiro de 2026.
Por que o Emparelhamento em Torneios Suíços Exige um Algoritmo
Em pequenos eventos (por exemplo, 8 jogadores ao longo de 5 rondas), realizar o emparelhamento de forma manual é viável sem grandes dificuldades logísticas. No entanto, quando o número de participantes cresce para dezenas ou centenas de jogadores ao longo de 7 a 9 rondas, o cálculo manual torna-se inviável: a complexa rede de pontuações, partidas anteriores e alternância de cores cria milhares de combinações possíveis por ronda.
Para além de poupar tempo, o emparelhamento manual corre o risco de introduzir decisões arbitrárias ou inconscientes por parte da direção do torneio. Um algoritmo de emparelhamento é determinístico e reprodutível: partindo de dados de entrada idênticos (classificações, histórico de cores, confrontos anteriores e números de ordem iniciais), produz sempre exatamente o mesmo resultado, verificável por qualquer pessoa que utilize os regulamentos oficiais.
O Sistema Holandês da FIDE não aplica uma regra rígida única, mas avalia uma hierarquia sequencial de critérios. O processamento satisfaz primeiramente os constrangimentos obrigatórios (tais como impedir partidas repetidas ou atribuir um segundo PAB) e equilibra posteriormente as preferências secundárias (como a alternância ideal de cores ou a minimização de flutuadores).
O que Muda nos Regulamentos da FIDE a partir de 1 de Fevereiro de 2026
Em 1 de fevereiro de 2026, as revisões da FIDE para os sistemas de emparelhamento suíços (Capítulos C.04.1, C.04.2 e C.04.3 do Manual da FIDE) entraram em vigor. As atualizações introduzem uma codificação uniforme de critérios e esclarecem a gestão de casos limítrofes específicos:
| Área Regulatória | Regulamento Anterior | Regulamentos a partir de 1 de Fevereiro de 2026 |
|---|---|---|
| Numeração de Critérios | Códigos heterogéneos (A1, B1, C1…) | Sequência unificada de C1 a C21 (C.04.3) |
| Alocação de Cores | Casos limítrofes não totalmente detalhados | Regras de precedência detalhadas para cada conflito e distinção clara entre líderes e não líderes |
| Partidas Não Jogadas | A gestão dependia do contexto regulatório individual | Apenas partidas efetivamente jogadas no tabuleiro entram no histórico de cores; para os desempates, as rondas não jogadas seguem o Artigo 16 do C.07 da FIDE |
| Sistema Burstein | Definido genericamente em C.04.4 | Codificado no Capítulo C.04.4.2 da FIDE com especificações detalhadas para grupos de pontuação |
| Sistema Suíço Duplo | Não codificado separadamente | Codificado no Capítulo C.04.5 da FIDE: cada emparelhamento é um match de duas partidas jogado com cores alternadas |
| Aceleração de Baku | Categorizado em C.04.5 | Renumerado para o Capítulo C.04.7 da FIDE (Sistemas Acelerados: Aceleração de Baku) |
→ Consultar FIDE C.04.1 | → Consultar FIDE C.04.3
Grupos de Pontuação e Chaves de Emparelhamento
O princípio central de um torneio em sistema suíço é que jogadores com pontuações idênticas se devem enfrentar. Um grupo de pontuação inclui todos os participantes que acumularam exatamente o mesmo total de pontos antes do início de uma ronda.
Dentro de cada grupo, os jogadores são classificados pelos seus números de ordem iniciais (tipicamente atribuídos com base no rating FIDE ou nacional). O grupo é então dividido em duas metades iguais: a metade superior (jogadores com números de ordem mais baixos / ratings mais altos) e a metade inferior. O padrão de emparelhamento base emparelha o primeiro jogador da metade superior contra o primeiro da metade inferior, o segundo da metade superior contra o segundo da metade inferior, e assim sucessivamente.
Nas rondas seguintes à Ronda 1, os resultados das partidas dividem os jogadores em grupos distintos (vencedores, jogadores com empates e perdedores). O algoritmo processa cada grupo por ordem decrescente de pontuação, completando primeiro os emparelhamentos para as classificações de topo e resolvendo os desequilíbrios de pontuação através de flutuadores.
A Hierarquia dos Critérios de Emparelhamento: Do C1 ao C21
A regra C.04.3 da FIDE define 21 critérios classificados por uma hierarquia estrita de prioridade (de C1 a C21). Ao construir os emparelhamentos para cada ronda, o software procura a combinação que prioriza a satisfação dos critérios de ordem superior. Os critérios de prioridade inferior são sacrificados apenas quando estritamente necessário para cumprir uma regra de hierarquia superior.
-
C1
Nenhuma partida repetida entre os mesmos jogadores ObrigatórioDois jogadores que já se tenham enfrentado numa ronda anterior do mesmo torneio nunca poderão ser emparelhados novamente.
-
C2
Nenhum segundo PAB ou ponto inteiro não jogado ObrigatórioNenhum jogador pode receber mais de um Bye Atribuído por Emparelhamento (PAB) ou beneficiar de um segundo ponto inteiro não jogado (vitória por falta de comparência ou ronda não jogada que conceda 1 ponto).
-
C3
Preferência absoluta de cor para não líderes Alta PrioridadeDois jogadores que não sejam líderes do torneio e que partilhem a mesma preferência absoluta de cor (por exemplo, ambos exigindo Brancas devido ao desequilíbrio de cores ou para evitar três partidas consecutivas com a mesma cor) não podem ser emparelhados um contra o outro.
-
C4
Conclusão do emparelhamento Alta PrioridadeOs emparelhamentos escolhidos para jogadores já examinados devem permitir a formação de um emparelhamento válido para todos os restantes participantes no torneio.
-
C5
Minimização da pontuação de quem recebe o PAB Alta PrioridadeSe uma ronda com um número ímpar de jogadores exigir a atribuição de um PAB, este deverá ser atribuído ao jogador com a pontuação mais baixa possível.
-
C6
Minimização do número de flutuadores para baixo Alta PrioridadeO algoritmo minimiza o número de jogadores transferidos (flutuadores para baixo) do seu grupo de pontuação para o grupo inferior.
-
C7
Minimização em ordem decrescente das pontuações dos flutuadores para baixo Alta PrioridadeEntre combinações candidatas com um número igual de flutuadores para baixo, são selecionados os jogadores com as pontuações mais baixas possíveis.
-
C8
Adequabilidade dos flutuadores para baixo para o próximo grupo Alta PrioridadeOs flutuadores para baixo selecionados devem permitir que o grupo de pontuação inferior (próxima chave) cumpra os critérios C1–C7.
-
C9
Minimização de partidas não jogadas pelo destinatário do PAB Prioridade MédiaMinimizar o número de partidas não jogadas acumuladas anteriormente pelo jogador selecionado para receber o PAB.
-
C10
Controlo de diferença de cor superior a ±2 para líderes e adversários Prioridade MédiaMinimizar o número de líderes ou seus adversários que terminariam a ronda com uma diferença absoluta de cores (partidas de Brancas menos Pretas) superior a 2.
-
C11
Proibição de três cores iguais consecutivas para líderes e adversários Prioridade MédiaMinimizar o número de líderes ou seus adversários aos quais é atribuída a mesma cor em três rondas consecutivas.
-
C12
Minimização de preferências de cor não satisfeitas Prioridade MédiaMinimizar o número total de jogadores no torneio a quem não é atribuída a sua cor preferida.
-
C13
Minimização de preferências fortes de cor não satisfeitas Prioridade MédiaMinimizar o número de jogadores com uma forte preferência de cor a quem não lhes é concedida a cor solicitada.
-
C14–C17
Minimização de repetições de flutuação em rondas recentes Prioridade de RefinamentoImpedir que o mesmo jogador sofra ou conceda uma flutuação (para baixo ou para cima) em rondas consecutivas ou dentro das duas rondas anteriores.
-
C18–C21
Minimização de diferenças de pontuação nas flutuações Prioridade de RefinamentoMinimizar em ordem decrescente a diferença de pontuação associada a flutuações executadas nas rondas atuais e recentes.
O objetivo do mecanismo de emparelhamento não é construir “partidas equilibradas” em termos de força individual, mas maximizar a conformidade com a hierarquia C1–C21. Se a aplicação rigorosa dos critérios C1 (sem partidas repetidas) e C2 (sem um segundo PAB) forçar um emparelhamento entre dois jogadores com uma grande diferença de pontuação ou rating, o algoritmo executará o emparelhamento em conformidade com as regras oficiais.
Regras para Alocação de Cores: Brancas e Pretas
A alocação de cores causa frequentemente dúvidas entre os participantes. Compreender a distinção entre a preferência de cor e o direito absoluto de cor ajuda a clarificar as decisões de emparelhamento do software.
Regra Fundamental da FIDE de 2026: Apenas as partidas efetivamente jogadas no tabuleiro entram no histórico de cores de um jogador. Rondas não jogadas (tais como o PAB / bye emparelhado, byes solicitados de meio ponto ou vitórias e derrotas por falta de comparência) não alteram a contagem de Brancas e Pretas jogadas, nem geram preferências de cor para as rondas subsequentes.
Preferência de Cor e Direito Absoluto de Cor
Um jogador expressa uma preferência de cor quando o seu histórico de partidas efetivamente jogadas apresenta um desequilíbrio (por exemplo, 2 Brancas e 1 Preta) ou quando jogou de Pretas na ronda anterior. Inversamente, um jogador detém um direito absoluto de cor quando jogou duas partidas consecutivas com a mesma cor ou quando a sua diferença de cores atingiria um valor absoluto superior a ±2: nestes casos, as regras impõem a atribuição da cor oposta na ronda seguinte.
Se dois jogadores emparelhados detiverem um direito absoluto à mesma cor (por exemplo, ambos a exigirem Brancas), o algoritmo concede a cor ao jogador com o maior desequilíbrio geral ou com maior precedência no emparelhamento, de acordo com as tabelas de prioridade da FIDE (critérios C3, C10–C13).
Atribuição de Cores na Ronda 1
Na Ronda 1, sem historial de partidas jogadas, a atribuição de cor no Tabuleiro 1 é determinada por sorteio ou por diretiva organizacional (tradicionalmente concedendo as Brancas ao Cabeça de Série Número 1). Consequentemente, todos os jogadores na metade superior recebem as Brancas na Ronda 1, enquanto todos os jogadores na metade inferior recebem as Pretas.
→ Abrir a Secção C.04.3 no Manual da FIDE
Gestão de Flutuadores: Para Baixo e Para Cima
Quando um grupo de pontuação contém um número ímpar de participantes, um jogador não consegue encontrar adversário dentro do seu grupo de pontuação. Este jogador é designado como flutuador.
Um flutuador para baixo é um jogador transferido do seu grupo de pontuação para o grupo imediatamente inferior. O flutuador para cima é o jogador do grupo inferior que é emparelhado contra ele.
O algoritmo seleciona os candidatos a flutuadores para baixo minimizando as penalidades nos critérios C6, C7 e C8 (e C5 se for selecionado um PAB). Tipicamente, o jogador com o número de ordem mais baixo no grupo de pontuação é o escolhido, a menos que tal cause uma violação por repetição de adversário (C1) ou uma incompatibilidade com a conclusão do emparelhamento (C4).
Num torneio de 8 jogadores, a Ronda 1 resulta em quatro vencedores (grupo de 1,0 ponto) e quatro perdedores (grupo de 0,0 pontos). Como ambos os grupos têm um número par de jogadores (4 jogadores cada), a Ronda 2 processa-se sem flutuadores.
Se uma partida da Ronda 1 tivesse terminado em empate, as classificações mostrariam 3 jogadores com 1,0 ponto, 2 jogadores com 0,5 pontos e 3 jogadores com 0,0 pontos. O grupo de 1,0 é ímpar (3 participantes): o jogador com o número de ordem mais baixo no grupo de 1,0 torna-se o flutuador para baixo e é emparelhado no grupo de 0,5.
Exemplo Prático: Ronda 1 do Memorial Alekhine
Considere uma simulação de um torneio de 8 jogadores classificados por rating inicial:
Dados Iniciais: 8 jogadores com 0,0 pontos.
Ordenação: S1 Fischer (2200), S2 Kasparov (2180), S3 Tal (2150), S4 Petrosian (2120), S5 Spassky (2080), S6 Karpov (2050), S7 Botvinnik (1990), S8 Lasker (1960).
Passo 1 — Divisão:
Metade Superior (S1–S4): Fischer, Kasparov, Tal, Petrosian.
Metade Inferior (S5–S8): Spassky, Karpov, Botvinnik, Lasker.
Passo 2 — Verificação C1–C2: Nenhuma partida anterior disputada (critério C1), sem PAB ou bye para atribuir (critério C2).
Passo 3 — Confrontos: S1↔S5, S2↔S6, S3↔S7, S4↔S8.
Passo 4 — Cores: O sorteio da Ronda 1 atribui Brancas à metade superior.
Exemplo Prático: Formando a Ronda 2
Assumindo vitórias de todos os quatro jogadores de maior rating na Ronda 1 (Fischer, Kasparov, Tal e Petrosian), a classificação provisória gera dois grupos de pontuação distintos para a Ronda 2:
Grupo A (1,0 pt): Fischer, Kasparov, Tal, Petrosian (4 jogadores).
Grupo B (0,0 pt): Spassky, Karpov, Botvinnik, Lasker (4 jogadores).
Emparelhamentos do Grupo A: Dividir em metades → Metade Superior: Fischer (S1), Kasparov (S2). Metade Inferior: Tal (S3), Petrosian (S4).
Confrontos: S1↔S3 (Fischer vs Tal) e S2↔S4 (Kasparov vs Petrosian). Verificação C1: não há partidas anteriores entre os jogadores.
Cores do Grupo A: Fischer e Kasparov jogaram de Brancas na Ronda 1, por isso requerem Pretas. Tal e Petrosian jogaram de Pretas, por isso requerem Brancas. Os emparelhamentos finais são: Tal (Brancas) vs Fischer (Pretas) e Petrosian (Brancas) vs Kasparov (Pretas).
Pode criar torneios de teste e simular rondas através da plataforma web.
Como Interpretar Emparelhamentos Aparentemente Incomuns
Os jogadores e os árbitros deparam-se, por vezes, com emparelhamentos que parecem incorretos à primeira vista. A hierarquia de critérios da FIDE explica a razão de ocorrerem estes resultados:
Jogador com 3,0 pontos emparelhado contra um adversário com 2,5 pontos
Esta situação ocorre quando o grupo de 3,0 contém um número ímpar de participantes ou quando todos os emparelhamentos intragrupo violariam o critério C1 (partida repetida) ou C2 (segundo PAB a evitar). O sistema transfere um flutuador para baixo para o grupo inferior (de acordo com as regras C6–C8) de modo a encontrar um oponente compatível.
Jogador a receber a mesma cor em duas rondas consecutivas
A alternância perfeita de cores é um constrangimento secundário (critério C12) em comparação com a necessidade de evitar partidas repetidas (critério C1) ou de gerir os PABs (critério C2). Quando o algoritmo deve escolher entre a atribuição da cor preferida ou permitir a conclusão da ronda (critério C4) sem duplicar emparelhamentos, evitar a revanche tem sempre precedência.
Os dois líderes da classificação emparelhados logo na Ronda 4
Se os dois líderes partilharem a mesma pontuação e todas as restantes combinações na chave de topo causarem violações a critérios superiores com os restantes participantes, o sistema antecipa o confronto direto entre os líderes.
Sistemas Alternativos Aprovados pela FIDE (Burstein, Baku, Suíço Duplo)
Sistema Burstein (FIDE C.04.4.2)
O sistema Burstein é uma variante do sistema holandês que aplica regras alternativas para a formação de chaves de pontuação e para o emparelhamento intragrupo, oferecendo maior flexibilidade nas tolerâncias de pontuação ao mesmo tempo que mantém a proximidade de rating.
→ Consultar FIDE C.04.4.2
Sistema Suíço Duplo (FIDE C.04.5)
No Sistema Suíço Duplo, cada emparelhamento é um match entre dois jogadores constituído por duas partidas consecutivas disputadas com cores alternadas. A pontuação do match é a soma de ambas as partidas; os byes e os critérios de emparelhamento são regidos pelo Capítulo C.04.5 da FIDE, aplicado a partir de 1 de fevereiro de 2026.
Aceleração de Baku (FIDE C.04.7)
A Aceleração de Baku modifica a formação dos grupos de pontuação nas rondas iniciais de forma a reduzir emparelhamentos iniciais excessivamente previsíveis sem alterar a pontuação real nas classificações.
A lista inicial de participantes é dividida em grupos GA e GB. Durante a primeira parte das rondas aceleradas, os jogadores no grupo GA recebem pontos virtuais equivalentes ao valor de uma vitória apenas para efeitos de emparelhamento; nas restantes rondas aceleradas, estes pontos virtuais são reduzidos a metade. Após a última ronda acelerada, deixam de ser atribuídos pontos virtuais.
→ Consultar FIDE C.04.7
Estrutura e Leitura de Arquivos de Relatório TRF
O formato TRF (Tournament Report File) é o formato padrão de intercâmbio de dados definido pela FIDE para transmitir os resultados de torneios no cálculo do rating. O ChessPairings.org suporta a exportação no formato TRF-16 e oferece também uma opção de exportação denominada TRF-25; os utilizadores são convidados a verificar o formato aceite pela federação de destino.
Abaixo apresenta-se um excerto de exemplo da estrutura de um TRF-16 para a 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 linha assinalada com o prefixo 001 contém dados individuais do jogador. Lendo da esquerda para a direita: número de ordem inicial, nome, rating, FIDE ID, pontuação total, seguidos das colunas individuais de cada ronda. Para cada ronda, são indicados a cor atribuída (W para Brancas, B para Pretas), o número de ordem do adversário e o resultado da partida (1 para vitória, 0 para derrota, = para empate).
O Mecanismo de Cálculo bbpPairings e o Processamento de Desempates
A geração de emparelhamentos no ChessPairings.org baseia-se no bbpPairings, um motor em C++ de código aberto que implementa a lógica do algoritmo holandês da FIDE.
As classificações e o cálculo de desempates são realizados separadamente da geração de emparelhamentos e devem corresponder aos regulamentos publicados do torneio.
Numa perspetiva teórica, o emparelhamento em grafos é uma das abordagens de implementação possíveis para o algoritmo de emparelhamento holandês da FIDE, embora os detalhes exatos de implementação variem consoante os motores de software. Quando modelados como um grafo, as arestas candidatas são ponderadas com base na sua conformidade com a hierarquia C1–C21.
Perguntas Frequentes Sobre o Algoritmo Holandês da FIDE
O que acontece se dois jogadores no mesmo grupo de pontuação já tiverem jogado um contra o outro?
O critério C1 determina que não pode haver repetição de partidas no mesmo torneio. O algoritmo aplica uma transposição interna dentro do grupo ou, se necessário, desloca um jogador para o grupo inferior (flutuador para baixo, de acordo com as regras C6–C8) a fim de evitar a duplicação.
É possível receber a mesma cor durante três rondas consecutivas?
Não, o critério C11 proíbe a atribuição de três cores idênticas consecutivas aos líderes e aos seus adversários (e o critério C3 proíbe a mesma preferência absoluta de cor entre os não líderes). No entanto, jogar duas rondas seguidas com a mesma cor é possível quando a alternância perfeita (C12) colide com constrangimentos de prioridade superior, tais como o C1 (partidas repetidas) ou o C4 (conclusão do emparelhamento).
O que é um arquivo TRF e que dados contém?
Um arquivo TRF (Tournament Report File) é o formato de texto padrão definido pela FIDE para transmitir os dados do torneio para o cálculo de rating. Contém os detalhes de inscrição do jogador, a lista das rondas disputadas, as cores atribuídas, os adversários e os resultados alcançados.
Organize o Seu Torneio de Xadrez
Emparelhamentos suíços com base nos regulamentos da FIDE de 2026 e gestão dos desempates mais utilizados.
Acessar a Plataforma