X-Wing en Sudoku - La técnica definitiva de eliminación avanzada

·2 min de lectura

El X-Wing se produce cuando en dos filas (o columnas) los candidatos de un número específico solo aparecen en las mismas dos columnas (o filas), permitiendo eliminar ese número de las demás celdas de esas columnas. Este artículo explica la lógica necesaria para resolver puzzles de nivel Maestro.

Estructura lógica del X-Wing

El X-Wing se cumple bajo las siguientes condiciones. Para un número específico (por ejemplo, el 4): en la fila A y en la fila B, los candidatos del 4 solo existen en las columnas X e Y. En este caso, el 4 irá en la columna X o Y de la fila A, y también en la columna X o Y de la fila B. Además, por la restricción de columna, si en la fila A va en la columna X, en la fila B irá en la columna Y, y viceversa. En cualquier caso, las columnas X e Y ya tienen asegurado un 4, por lo que se puede eliminar el 4 de las demás celdas de las columnas X e Y (fuera de las filas A y B).

Origen del nombre y comprensión visual

El nombre X-Wing viene de que al conectar las diagonales de las cuatro celdas candidatas se forma una X. Las celdas fila A-columna X, fila A-columna Y, fila B-columna X y fila B-columna Y forman un rectángulo cuyas diagonales dibujan una X. De estas 4 celdas, el número irá en 2 de ellas situadas en diagonal (aunque no se sabe en cuál de las dos diagonales). Cuando aprendes a reconocer visualmente este patrón, la velocidad de detección mejora enormemente.

Procedimiento para encontrarlo

Para buscar X-Wings de forma sistemática: (1) para un número concreto, enumera todas las filas donde ese número solo tiene candidatos en exactamente 2 posiciones, (2) busca pares de filas donde las posiciones de los candidatos coincidan en las mismas columnas, (3) si encuentras un par, se cumple el X-Wing y puedes eliminar candidatos de las columnas correspondientes. El X-Wing basado en columnas se busca igual (intercambiando filas y columnas). Es imprescindible que las notas estén correctamente actualizadas; cualquier descuido en la actualización puede hacer que pases por alto un X-Wing.

Extensión al Swordfish

El X-Wing es un patrón de 2 filas × 2 columnas, pero se puede extender a 3 filas × 3 columnas: eso es el Swordfish. Si en 3 filas los candidatos de un número se distribuyen en un máximo de 3 columnas, se pueden eliminar los candidatos de esas 3 columnas en las demás filas. Existe también el Jellyfish, que extiende el patrón a 4 filas × 4 columnas. Son generalizaciones del X-Wing con la misma base lógica, pero su mayor complejidad hace que sean mucho más difíciles de detectar.