Swordfish en Sudoku - La extension de 3 filas del patron X-Wing
Swordfish (Pez Espada) es una de las tecnicas de la familia pez, extendiendo X-Wing a 3 filas × 3 columnas. Cuando los candidatos de un digito especifico estan confinados a 3 filas, y las columnas donde aparecen esos candidatos colectivamente caben en 3 columnas, el digito puede eliminarse de otras filas en esas columnas. Un arma poderosa para abordar puzzles Expert+.
Definicion de Swordfish
Swordfish es un patron donde lo siguiente se cumple para un digito especifico (ej. 5). Se seleccionan tres filas, y en cada fila los candidatos de 5 estan limitados a 2-3 celdas. Ademas, las columnas que contienen esas celdas candidatas colectivamente caben en 3 columnas. En esta situacion, exactamente 3 de los 5 en el puzzle deben ocupar posiciones dentro de la cuadricula de interseccion 3-filas × 3-columnas. Por tanto, 5 puede eliminarse de todas las otras filas en esas 3 columnas. Mientras X-Wing es un patron rectangular de 2 filas × 2 columnas, Swordfish lo extiende a 3 filas × 3 columnas como segundo nivel de las tecnicas de familia pez (Fish).
Por que funcionan las eliminaciones
Siguiendo la logica 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. Asi 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 estan cubiertos por las 3 filas elegidas. No queda espacio para 5 en ninguna otra fila de esas columnas, asi que 5 puede eliminarse de esas celdas. Es el mismo principio de X-Wing extendido a una tercera dimension.
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 esta 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 logica es simetrica, pero en puzzles reales, una direccion suele ser mas facil 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 esta bien. El punto clave es que 'las 3 filas (columnas) colectivamente caben en exactamente 3 columnas (filas)'.
Procedimiento practico de escaneo
El escaneo de Swordfish sigue estos pasos. Paso 1: examine cada digito del 1 al 9 en orden. Paso 2: priorice digitos con 3-5 ubicaciones (ni demasiados ni muy pocos). Paso 3: registre las posiciones de columna de los candidatos del digito 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 digito objetivo de filas distintas a las 3 elegidas (filas 1, 3, 4, 6, 7, 9) en esas 3 columnas. Con practica, puede reconocer visualmente las distribuciones de candidatos como patrones.
Jerarquia de las tecnicas pez
Swordfish se ubica en el medio de la jerarquia de tecnicas pez. La mas pequena es X-Wing (2 filas × 2 columnas), luego Swordfish (3 filas × 3 columnas), luego Jellyfish (4 filas × 4 columnas). Jellyfish y superiores son practicamente raros, pero la estructura logica es identica. En general, 'N-Pez' tiene N filas × N columnas, con las posiciones candidatas de cada fila cabiendo en N columnas. Cuanto mayor es N, mas dificil detectar. En puzzles Master/Extreme, Swordfish a menudo sirve como avance decisivo. Por ser mas sistematicamente buscable que <a href="/es/articles/sudoku-coloring-technique/">Coloracion</a> o <a href="/es/articles/xy-wing-technique/">XY-Wing</a>, es la siguiente tecnica prioritaria a dominar despues de resolver Expert con estabilidad.
Un desarrollo natural del X-Wing
El Swordfish es una tecnica 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 nucleo logico es el mismo: el principio del palomar, segun el cual si un numero aparece en filas limitadas y sus columnas caben dentro de un conteo fijo, puedes borrar candidatos de los lugares sobrantes. La unica 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 psicologica.
Recursos de registro que apoyan el hallazgo
Encontrar de verdad un Swordfish es dificil solo en la cabeza. Es eficaz el recurso de escribir, como numeros de columna, en que columnas estan los candidatos del numero objetivo para cada fila. Por ejemplo, lista las columnas candidatas de cada fila para un numero, y busca una combinacion 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 valido, y uno sin borrar te hace leer mal uno invalido. Habituarte a comprobar de forma alterna las direcciones basadas en filas y en columnas reduce mucho lo que se te escapa.