Swordfish en Sudoku - La extensión de 3 filas del patrón X-Wing
Swordfish (Pez Espada) es una de las técnicas de la familia pez, extendiendo X-Wing a 3 filas × 3 columnas. Cuando los candidatos de un dígito específico están confinados a 3 filas, y las columnas donde aparecen esos candidatos colectivamente caben en 3 columnas, el dígito puede eliminarse de otras filas en esas columnas. Un arma poderosa para abordar puzles Expert+.
Definición de Swordfish
Swordfish es un patrón donde lo siguiente se cumple para un dígito específico (ej. 5). Se seleccionan tres filas, y en cada fila los candidatos de 5 están limitados a 2-3 celdas. Además, las columnas que contienen esas celdas candidatas colectivamente caben en 3 columnas. En esta situación, exactamente 3 de los 5 en el puzle deben ocupar posiciones dentro de la cuadrícula de intersección 3-filas × 3-columnas. Por tanto, 5 puede eliminarse de todas las otras filas en esas 3 columnas. Mientras X-Wing es un patrón rectangular de 2 filas × 2 columnas, Swordfish lo extiende a 3 filas × 3 columnas como segundo nivel de las técnicas de familia pez (Fish).
Por qué funcionan las eliminaciones
Siguiendo la lógica estrictamente: cada una de las 3 filas contiene exactamente un 5 (las reglas del Sudoku prohiben duplicados en una fila). Cada 5 de fila debe ubicarse en una de las 3 columnas elegidas. Así las 3 filas juntas aportan 3 cincos distribuidos en 3 columnas. Por el principio del palomar, exactamente un 5 cae en cada columna. Esto significa que todos los 5 en las 3 columnas elegidas están cubiertos por las 3 filas elegidas. No queda espacio para 5 en ninguna otra fila de esas columnas, así que 5 puede eliminarse de esas celdas. Es el mismo principio de X-Wing extendido a una tercera dimensión.
Dos variantes: basada en filas y en columnas
Swordfish existe en dos variantes: basada en filas y basada en columnas. La Swordfish de Filas, como se describe arriba, parte de 3 filas y elimina de 3 columnas. La Swordfish de Columnas es lo inverso: parte de 3 columnas donde 5 está limitado a 2-3 celdas por columna, esos candidatos colectivamente caben en 3 filas, y 5 puede eliminarse de otras columnas en esas filas. La lógica es simétrica, pero en puzles reales, una dirección suele ser más fácil de detectar que la otra dependiendo del estado del tablero. Escanear ambas direcciones habitualmente reduce omisiones. Note que los candidatos no necesitan ser exactamente 2 celdas por fila (columna); 3 está bien. El punto clave es que 'las 3 filas (columnas) colectivamente caben en exactamente 3 columnas (filas)'.
Procedimiento práctico de escaneo
El escaneo de Swordfish sigue estos pasos. Paso 1: examine cada dígito del 1 al 9 en orden. Paso 2: priorice dígitos con 3-5 ubicaciones (ni demasiados ni muy pocos). Paso 3: registre las posiciones de columna de los candidatos del dígito en cada fila. Ejemplo: fila 2 tiene {3, 7}, fila 5 tiene {3, 5}, fila 8 tiene {5, 7}. Paso 4: encuentre combinaciones de 3 filas cuyas columnas candidatas colectivamente caben en 3 columnas. En el ejemplo, las filas 2, 5, 8 tienen columnas candidatas que suman {3, 5, 7} - exactamente 3 columnas. Paso 5: elimine el dígito objetivo de filas distintas a las 3 elegidas (filas 1, 3, 4, 6, 7, 9) en esas 3 columnas. Con práctica, puede reconocer visualmente las distribuciones de candidatos como patrones.
Jerarquía de las técnicas pez
Swordfish se ubica en el medio de la jerarquía de técnicas pez. La más pequeña es X-Wing (2 filas × 2 columnas), luego Swordfish (3 filas × 3 columnas), luego Jellyfish (4 filas × 4 columnas). Jellyfish y superiores son prácticamente raros, pero la estructura lógica es idéntica. En general, 'N-Pez' tiene N filas × N columnas, con las posiciones candidatas de cada fila cabiendo en N columnas. Cuanto mayor es N, más difícil detectar. En puzles Master/Extreme, Swordfish a menudo sirve como avance decisivo. Por ser más sistemáticamente buscable que Coloración o XY-Wing, es la siguiente técnica prioritaria a dominar después de resolver Expert con estabilidad.
Un desarrollo natural del X-Wing
El Swordfish es una técnica al alcance de la mano si entiendes el X-Wing. Si el X-Wing es una estructura cerrada dentro de dos filas y dos columnas, el Swordfish es meramente eso extendido a tres filas y tres columnas. El núcleo lógico es el mismo: el principio del palomar, según el cual si un número aparece en filas limitadas y sus columnas caben dentro de un conteo fijo, puedes borrar candidatos de los lugares sobrantes. La única diferencia es que las filas y columnas manejadas aumentan en una. Por tanto, una vez que puedes encontrar X-Wings de forma estable, lo siguiente a adquirir se vuelve naturalmente el Swordfish. Aunque parezca complejo, verlo como meramente ensanchar la idea del X-Wing un paso reduce la barrera psicológica.
Recursos de registro que apoyan el hallazgo
Encontrar de verdad un Swordfish es difícil solo en la cabeza. Es eficaz el recurso de escribir, como números de columna, en que columnas están los candidatos del número objetivo para cada fila. Por ejemplo, lista las columnas candidatas de cada fila para un número, y busca una combinación de tres filas cuyas columnas candidatas sumen exactamente tres columnas. Este trabajo presupone anotaciones exactas. Un candidato omitido te hace pasar por alto un Swordfish válido, y uno sin borrar te hace leer mal uno inválido. Habituarte a comprobar de forma alterna las direcciones basadas en filas y en columnas reduce mucho lo que se te escapa.