Swordfish

Técnicas de Resolución de Sudokus: Swordfish

Esta técnica es muy parecida a la X-Wings, por lo que te permitirá utilizar tu conocimiento acerca de las filas para eliminar candidatos de las columnas, y viceversa.

Asegúrate de que entiendes el funcionamiento de X-Wings antes de probar con Swordfish.

La complejidad en este caso radica en que estás utilizando el conocimiento de 3 filas al mismo tiempo, y eso es lo que las hace difíciles de resolver. Al contrario que en X-Wings, no forman un rectángulo simple.

Este sudoku está casi resuelto, pero hemos llegado a un punto en el que los métodos más simples ya no nos ayudan.

Existe un Swordfish en los 4s de este sudoku, así que explicaremos lo que es y cómo funciona.

Para empezar, señalando todas las casillas donde el 4 es candidato ayudará a facilitar las cosas.

Lo que buscamos son conjuntos de valores que podamos utilizar para hacer una cadena. Así como en un X-Wing necesitaba una cadena cerrada de cuatro valores, un Swordfish necesita una cadena de 6 (o más) valores.

El Swordfish aquí está en 3 filas (3,5 y 8). Quitaremos los otros valores por ahora para hacerlo un poco más claro.

Igual que en ejemplo de X-Wing, un valor en una posición determinada fuerza al otro que esté en la misma fila a no tener ese mismo valor.

Vamos a dibujar unas flechas para que se vea mejor. ¿Te das cuenta de que cada flecha acaba en una columna que coincide con una de las otras filas?

Esto crea una cadena cerrada bastante maja. Esto significa que podemos estar seguros de que cada una de esas columnas está ocupada. Para mostrar los enlaces, aquí están las flechas.

En realidad, sólo hay dos posibilidades para las posiciones de los 4s en esta cadena:

De cualquiera de las formas en las que se coloquen estos valores, se puede ver que estas tres columnas están ocupadas con el contenido de esas tres filas.

De nuevo, marcando las columnas, sabes que puedes eliminar candidatos para el 4 de cualquiera de esas columnas que no sean las tres filas Swordfish.

Es mucho trabajo para quitar un solo candidato, pero cualquier progreso es bueno cuando estás en los sudokus más difíciles.

Consejo: Esto sólo funciona cuando la cadena es cerrada. Esto hace que sea más fácil de encontrar, porque sabes que si sigues una cadena y llegas de nuevo al principio, es una cadena cerrada. De todas formas, puede que no llegues a quitar ningún candidato siempre, por lo que deberías seguir buscando.

Aquí tenemos otro ejemplo. Hay un Swordfish en filas para los 1s:

¿Y esto funciona para cualquier cadena cerrada?

Sí. Y además no se limita a líneas. Es posible conectar valores que comparten la misma caja, pero se complica demasiado. Es probable que encuentres un método más simple que te ayude.

¿Y X-Wing no es ya una cadena cerrada?

Otra vez, sí. Un X-Wing y un Swordfish son en realidad lo mismo: un X-Wing con 2 filas y columnas y un Swordfish con 3 filas y columnas. Si intuyes por dónde van los tiros... exacto, es posible que haya un Swordfish-4, lo cual significa que utiliza conexiones entre 4 líneas (a veces, esto se llama Jellyfish). Estos son muy raros, además de que, normalmente, habrá otra técnica que funcione sin que tengas que depender de estas.