Técnica Swordfish do Sudoku: Extensão 3x3 do X-Wing
Swordfish (Peixe-espada) é uma versão estendida do X-Wing e um método mais complexo e poderoso entre as técnicas avançadas de Sudoku. O nome vem da forma de um peixe-espada, pois esta técnica envolve três linhas e três colunas, formando um padrão maior que o X-Wing. A ideia central é: quando um candidato aparece em três linhas, cada uma apenas em no máximo três posições de colunas, e essas três colunas são idênticas, o candidato pode ser removido das outras células dessas três colunas.
Se um determinado número aparece nas linhas A, B e C apenas em algumas posições das colunas X, Y e Z (máximo 2-3 colunas por linha), então este número deve ocupar alguma posição nas colunas X, Y e Z nessas três linhas. Portanto, as outras células nas colunas X, Y e Z (que não estão nessas três linhas) não podem conter este número.
Regra do Swordfish
Se um candidato aparece em três linhas combinadas apenas nas mesmas três posições de colunas,
então esse candidato pode ser removido das outras linhas dessas três colunas (fora das linhas do Swordfish).
Antes de ler este artigo, é recomendável dominar a técnica X-Wing, pois o Swordfish é uma extensão direta do X-Wing.
Análise de Exemplo: Swordfish baseado em linhas
Vamos examinar um exemplo de Swordfish com o candidato 4 nas linhas 2, 4 e 8.
Dados atuais do tabuleiro
Com base nos dados de candidatos no formato CSV81, examinamos a distribuição do candidato 4 nas linhas 2, 4 e 8:
Células da linha 2:
- R2C1: Número preenchido 2 (dado)
- R2C2: Candidatos {1, 4}
- R2C3: Candidatos {1, 4}
- R2C4: Candidatos {5, 7}
- R2C5: Candidatos {6, 8}
- R2C6: Candidatos {6, 8}
- R2C7: Número preenchido 3 (dado)
- R2C8: Candidatos {5, 7}
- R2C9: Número preenchido 9 (dado)
Células da linha 4:
- R4C1: Número preenchido 1 (dado)
- R4C2: Número preenchido 8 (dado)
- R4C3: Candidatos {2, 4}
- R4C4: Número preenchido 3
- R4C5: Candidatos {4, 5}
- R4C6: Número preenchido 9 (dado)
- R4C7: Candidatos {2, 5}
- R4C8: Número preenchido 6
- R4C9: Número preenchido 7 (dado)
Células da linha 8:
- R8C1: Número preenchido 9 (dado)
- R8C2: Candidatos {1, 2, 4, 5, 7}
- R8C3: Candidatos {1, 2, 4}
- R8C4: Candidatos {1, 5, 7}
- R8C5: Candidatos {4, 5, 7}
- R8C6: Número preenchido 3 (dado)
- R8C7: Número preenchido 6 (dado)
- R8C8: Candidatos {2, 5, 7}
- R8C9: Número preenchido 8
Processo de análise
- Linha 2: Coluna 2 ✓, Coluna 3 ✓ (duas colunas)
- Linha 4: Coluna 3 ✓, Coluna 5 ✓ (duas colunas)
- Linha 8: Coluna 2 ✓, Coluna 3 ✓, Coluna 5 ✓ (três colunas)
As três linhas juntas envolvem apenas as colunas 2, 3 e 5, formando o padrão Swordfish.
- R6C2: Candidatos {2, 4, 5}
- R7C2: Candidatos {1, 2, 4, 5, 6, 7}
- R9C2: Candidatos {2, 4, 5, 6, 7}
Na coluna 5, além das linhas 4 e 8, há outras células com candidato 4:
- R6C5: Candidatos {1, 4, 8}
- R7C5: Candidatos {2, 4, 5, 6, 7}
- R6C2: Remova o candidato 4 (mantenha 2,5)
- R7C2: Remova o candidato 4 (mantenha 1,2,5,6,7)
- R9C2: Remova o candidato 4 (mantenha 2,5,6,7)
- R6C5: Remova o candidato 4 (mantenha 1,8)
- R7C5: Remova o candidato 4 (mantenha 2,5,6,7)
Swordfish: Nas linhas 2, 4 e 8, o candidato 4 aparece apenas nas colunas 2, 3 e 5.
Ação: Remova o candidato 4 de R6C2, R7C2, R9C2, R6C5, R7C5.
Características principais do Swordfish
1. Nem toda linha precisa aparecer em todas as três colunas
Esta é uma diferença importante entre Swordfish e X-Wing:
- X-Wing: Em duas linhas, o candidato aparece exatamente nas mesmas duas colunas
- Swordfish: Em três linhas, o candidato pode aparecer em 2 ou 3 dessas três colunas, desde que o total não exceda três colunas
No exemplo acima, a linha 2 tem candidato 4 apenas nas colunas 2 e 3, a linha 4 apenas nas colunas 3 e 5, e a linha 8 nas colunas 2, 3 e 5. Embora nenhuma linha tenha exatamente duas colunas, as três linhas juntas cobrem as colunas 2, 3 e 5, o que é suficiente para formar um Swordfish.
2. O número de colunas deve ser igual ao número de linhas
Swordfish requer três linhas para três colunas (ou três colunas para três linhas):
- Se o candidato em três linhas envolve apenas duas colunas, o padrão está incompleto e o Swordfish não pode ser usado
- Se o candidato em três linhas envolve quatro colunas, também não se pode formar um Swordfish
- É necessária uma correspondência exata de 3 para 3
As duas formas do Swordfish
Assim como o X-Wing, o Swordfish tem duas formas simétricas:
1. Swordfish baseado em linhas (Row-based Swordfish)
Este é o caso do exemplo acima:
- Objeto de observação: Três linhas
- Característica do padrão: Um candidato aparece em cada uma dessas três linhas apenas nas mesmas três colunas (ou duas delas)
- Alvo de eliminação: Remova o candidato das outras linhas dessas três colunas
2. Swordfish baseado em colunas (Column-based Swordfish)
A forma é inversa, mas o princípio é o mesmo:
- Objeto de observação: Três colunas
- Característica do padrão: Um candidato aparece em cada uma dessas três colunas apenas nas mesmas três linhas (ou duas delas)
- Alvo de eliminação: Remova o candidato das outras colunas dessas três linhas
Swordfish baseado em linhas elimina colunas, Swordfish baseado em colunas elimina linhas.
Isso é totalmente consistente com a regra do X-Wing, apenas expandido de 2×2 para 3×3.
Como encontrar o Swordfish?
Encontrar o Swordfish é mais difícil que o X-Wing e requer uma análise mais sistemática:
- Swordfish requer exatamente três linhas (ou colunas) envolvendo exatamente três colunas (ou linhas)
- Cada linha pode ter o candidato em 2 ou 3 colunas, mas juntas as três linhas não podem exceder três colunas
- Se uma linha tem o candidato em 4 ou mais posições, geralmente não é adequada para Swordfish
- Swordfish é muito raro e não aparece na maioria dos puzzles de Sudoku
- Procurar Swordfish é demorado; tente apenas depois de esgotar outras técnicas
Swordfish e outras técnicas
X-Wing vs Swordfish
| Comparação | X-Wing | Swordfish |
|---|---|---|
| Número de linhas | 2 linhas (ou colunas) | 3 linhas (ou colunas) |
| Número de colunas | 2 colunas (ou linhas) | 3 colunas (ou linhas) |
| Característica do padrão | Candidato exatamente em duas colunas por linha | Candidato em 2-3 colunas por linha |
| Dificuldade de reconhecimento | Difícil | Muito difícil |
| Frequência | Ocasional | Raro |
Extensões mais avançadas
O Swordfish pode ser estendido ainda mais:
- Jellyfish (Água-viva): Versão de extensão 4×4
- Squirmbag: Versão de extensão 5×5 (extremamente raro)
Essas técnicas funcionam com o mesmo princípio do Swordfish, mas com mais linhas e colunas, e a dificuldade de reconhecimento aumenta exponencialmente.
Resumo da técnica
Pontos-chave da técnica Swordfish:
- Essência: X-Wing expandido de 2×2 para 3×3
- Condição de reconhecimento: Um candidato aparece em três linhas (ou colunas) envolvendo juntas apenas três colunas (ou linhas)
- Flexibilidade: Cada linha não precisa ter candidatos em todas as três colunas, desde que as três linhas juntas cubram essas três colunas
- Regra de eliminação: Swordfish baseado em linhas elimina colunas, Swordfish baseado em colunas elimina linhas
- Aplicação: Último recurso quando X-Wing e outras técnicas não trazem avanço
- Dificuldade de reconhecimento: Requer análise sistemática da distribuição de candidatos em múltiplas linhas e colunas, muito demorado
- Frequência: Muito raro, mesmo os puzzles mais difíceis geralmente não precisam dele
Swordfish na prática é extremamente raro e aparece apenas ocasionalmente nos puzzles mais difíceis de nível especialista. Conselhos:
- Primeiro use todas as técnicas intermediárias e X-Wing
- Escolha candidatos com menos posições para análise (ex: números com 6-9 posições restantes)
- Use caneta e papel para rastrear a distribuição de cada número em linhas e colunas
- Alguns softwares de Sudoku oferecem dicas de Swordfish; use ferramentas para aprender
- Se após 30 minutos não encontrar nada, o puzzle provavelmente não precisa de Swordfish; verifique se não perdeu técnicas mais simples
Pratique agora
Comece um jogo de Sudoku nível especialista e experimente a técnica Swordfish! Conselhos:
- Escolha o nível de dificuldade mais alto; apenas puzzles especialistas podem precisar de Swordfish
- Certifique-se de dominar o X-Wing primeiro
- Analise sistematicamente cada candidato procurando padrões 3×3
- Seja paciente; Swordfish é muito raro e difícil de encontrar