Jellyfish en Sudoku: el patrón de pez avanzado más allá de Swordfish

Blog de Sudoku a Day ·

Si ya dominas Swordfish y quieres dar el siguiente paso dentro de la familia de patrones de pez, Jellyfish es la técnica que sigue. Es rara, pero cuando aparece puede vaciar candidatos en cuatro filas y cuatro columnas a la vez. Una vez que entiendes cómo escala desde peces más pequeños, dejar de verla deja de ser un misterio.

¿Qué es el patrón Jellyfish?

Jellyfish es un patrón de pez de cuatro filas o cuatro columnas. La regla básica es esta:

Si un dígito candidato aparece en exactamente 2, 3 o 4 celdas en cada una de cuatro filas y todas esas celdas candidatas, en conjunto, quedan dentro de las mismas cuatro columnas, entonces ese dígito debe colocarse dentro de esas filas y columnas. Cualquier otra aparición de ese candidato en esas mismas cuatro columnas, pero fuera de las cuatro filas base, puede eliminarse.

La lógica es una extensión directa de X-Wing (2 filas, 2 columnas) y Swordfish (3 filas, 3 columnas). Jellyfish añade una fila y una columna más al patrón. Si quieres ver la base de la técnica, revisa la guía de estrategia Jellyfish.

Jellyfish vs Swordfish: cómo escala

Entender la familia de peces como una progresión ayuda a reconocer cada patrón con más rapidez:

  • X-Wing: 2 filas base, el candidato queda confinado a 2 columnas.
  • Swordfish: 3 filas base, el candidato queda confinado a 3 columnas.
  • Jellyfish: 4 filas base, el candidato queda confinado a 4 columnas.

Cada paso añade una fila y una columna al conjunto de restricciones. La lógica es siempre la misma: si N filas solo pueden colocar un candidato en N columnas, esas N columnas ya están "ocupadas" por esas filas, así que cualquier otra celda en esas columnas no puede contener ese candidato.

Jellyfish es más raro que Swordfish porque la restricción es más difícil de conseguir: las cuatro filas deben confinar simultáneamente sus candidatos a las mismas cuatro columnas. En tableros de nivel Experto y Maestro, sin embargo, sí aparece, y reconocerlo a tiempo es una ventaja real.

Cómo detectar Jellyfish (comprobación de 4 filas/columnas)

La búsqueda sistemática se parece a Swordfish, pero extendida a cuatro filas:

  1. Elige un dígito candidato. Escanea tus notas de candidatos y concéntrate en un solo número.
  2. Lista las filas donde ese dígito aparece en 2, 3 o 4 celdas. Ignora cualquier fila donde el dígito aparezca en 5 o más celdas.
  3. Elige 4 de esas filas. Comprueba si todas las apariciones candidatas en esas filas caen dentro del mismo conjunto de 4 columnas.
  4. Confirma el recuento de columnas. Si el total es exactamente 4, tienes un Jellyfish.
  5. Elimina. Quita ese candidato de todas las demás celdas de esas 4 columnas que no estén en las 4 filas base.

Un atajo útil: Jellyfish funciona de forma simétrica. Puedes empezar con 4 columnas y buscar 4 filas exactamente igual de bien. Si tu escaneo por columnas funciona mejor, úsalo. La eliminación siempre va en la dirección opuesta.

Jellyfish con aleta: cuando el patrón tiene candidatos extra

Un Jellyfish con aleta aparece cuando el patrón base casi se cumple, pero una de las cuatro filas tiene una celda candidata que queda fuera de las cuatro columnas definidas. Esa celda extra se llama aleta.

La aleta rompe la regla estricta del Jellyfish, así que no puedes aplicar todas las eliminaciones. Pero sí permite una eliminación restringida: cualquier celda candidata que esté en las columnas de cobertura y en la misma caja 3×3 que la aleta puede eliminarse. Las celdas fuera de la fila de esa caja no pueden tocarse.

En la práctica, los Jellyfish con aleta producen menos eliminaciones que un Jellyfish limpio, pero son mucho más frecuentes. Si encuentras cuatro filas que casi forman un Jellyfish y una fila tiene un candidato sobrante, comprueba primero si se trata de una variante con aleta. Para la explicación completa, mira la guía de Finned Jellyfish.

Ejemplo paso a paso

Considera esta configuración para el dígito 7:

  • Fila 1: candidato 7 en columnas 2 y 5
  • Fila 3: candidato 7 en columnas 2, 5 y 8
  • Fila 6: candidato 7 en columnas 5 y 8
  • Fila 8: candidato 7 en columnas 2 y 8

Las cuatro filas base son 1, 3, 6 y 8. Las celdas candidatas caen en las columnas 2, 5 y 8, es decir, solo tres columnas distintas. Eso hace que este ejemplo sea un Swordfish, no un Jellyfish. Ahora imagina que la fila 3 también tiene un candidato 7 en la columna 4:

  • Fila 3 (revisada): candidato 7 en columnas 2, 4, 5 y 8

Ahora las cuatro filas usan las columnas 2, 4, 5 y 8, exactamente cuatro. Eso ya sí cumple la definición de Jellyfish.

Eliminación: quita el candidato 7 de todas las demás celdas de las columnas 2, 4, 5 y 8 que no estén en las filas 1, 3, 6 o 8. Si F5C5 tenía un 7, táchalo. Si F9C2 tenía un 7, también. Recorre cada celda de esas cuatro columnas que quede fuera de las filas base.

Después de limpiar esos candidatos, comprueba si aparece algún single nuevo en la zona afectada. Un Jellyfish suele desencadenar una cadena de movimientos más simples.

Cuándo necesitarás Jellyfish

Jellyfish es una técnica de dificultad Experto y Maestro. Casi nunca aparece en sudokus de nivel Fácil, Medio o Difícil, que normalmente se resuelven con técnicas hasta Swordfish, pares ocultos y cadenas básicas.

Cuando ya agotaste los singles, los candidatos bloqueados, los subconjuntos desnudos y ocultos, e incluso Swordfish, merece la pena buscar Jellyfish. Como es rara, el coste de buscarla es bajo: una revisión ordenada de candidatos para cada dígito en combinaciones de cuatro filas tarda poco cuando ya tienes práctica.

Una señal clara de que puede haber un Jellyfish: después de aplicar todas las técnicas simples, un dígito sigue apareciendo como candidato en muchas celdas de varias filas y columnas, sin una ruta de colocación evidente. Ese patrón de candidatos dispersos es justo el terreno donde suelen aparecer los peces, incluido Jellyfish.

¿Quieres practicar nivel experto? Prueba el Sudoku diario de hoy y avanza poco a poco por la familia de peces.