Almost Locked Sets (ALS) en Sudoku: la regla ALS-XZ para la eliminación de candidatos

Un Almost Locked Set es un grupo de N celdas en una casa con N+1 candidatos — a solo un candidato de estar completamente bloqueado. Cuando dos ALS comparten un Restricted Common Candidate, la poderosa regla ALS-XZ permite eliminar otro candidato común.

InicioBlog › Almost Locked Sets (ALS)

Almost Locked Sets (ALS) son una de las técnicas de experto más potentes en Sudoku. Mientras que técnicas como X-Wing o Swordfish se centran en un solo dígito, ALS trabaja simultáneamente con múltiples dígitos, lo que la hace especialmente versátil.

La idea clave: encuentra dos grupos de celdas (cada uno un «Almost Locked Set»), conectados por un candidato común — el Restricted Common Candidate (RCC). Un segundo candidato común puede entonces eliminarse de celdas que vean ambos ALS.

En esta guía aprenderás qué es un ALS, entenderás la regla de eliminación ALS-XZ, trabajarás un ejemplo detallado y descubrirás cómo detectar estos patrones en tus propios puzles.

✅ ¿Qué es un Almost Locked Set?

Un Almost Locked Set (ALS) es un grupo de N celdas dentro de una casa (fila, columna o caja) que contienen exactamente N+1 candidatos diferentes.

🔢 Definición de ALS

N celdas, N+1 candidatos en una casa = Almost Locked Set. Si uno de los N+1 candidatos fuera eliminado, los N restantes formarían un conjunto bloqueado perfecto (par desnudo, tripleta, etc.).

Ejemplos por tamaño:

  • 1 celda, 2 candidatos: una celda bivalente como F3C5={4,7} es el ALS más simple.
  • 2 celdas, 3 candidatos: por ej. F1C1={8,9} y F1C2={1,8,9} en la misma fila — juntas contienen {1,8,9}.
  • 3 celdas, 4 candidatos: tres celdas con cuatro dígitos — un paso por encima de una tripleta desnuda.

La palabra «almost» (casi) es clave: un conjunto bloqueado tiene N celdas con N candidatos y está completamente determinado. Un ALS tiene un candidato adicional y por eso está «casi» bloqueado. Este candidato sobrante hace que los ALS sean útiles para la lógica de eliminación.

ℹ️ Terminología

Los Almost Locked Sets se abrevian como ALS. La regla de eliminación con dos ALS se llama ALS-XZ (o ALS Doble). Las variantes más complejas incluyen ALS-XY-Wing, ALS-Chain y Death Blossom.

🔗 La regla ALS-XZ

La regla ALS-XZ es la técnica fundamental de eliminación con Almost Locked Sets. Necesita dos ALS conectados por un candidato especial.

🔢 Regla ALS-XZ

Dados ALS A y ALS B (sin celdas comunes) con un Restricted Common Candidate x, cualquier otro candidato común z puede eliminarse de cualquier celda fuera de ambos ALS que vea todas las celdas z en ALS A y todas las celdas z en ALS B.

Por qué funciona: como x está restringido, como máximo uno de los dos ALS puede conservarlo. El que pierda x queda completamente bloqueado (N celdas, N candidatos). En ambos escenarios, el candidato z debe estar en uno de los dos ALS — no puede estar en una celda que vea todas las celdas z de ambos.

🔒 El Restricted Common Candidate (RCC)

El Restricted Common Candidate (RCC) es el elemento clave de la regla ALS-XZ. Es el candidato x que conecta ALS A y ALS B.

🛠️ Requisito del RCC

El candidato x debe estar presente en ambos ALS, y cada celda con x en ALS A debe ver cada celda con x en ALS B. Esto significa que comparten una fila, columna o caja. La restricción de visibilidad asegura que ambos ALS no puedan conservar x simultáneamente.

🔎 Ejemplo paso a paso

Veamos una eliminación ALS-XZ real.

Paso 1: identificar ALS A

Observa la fila 1. Dos celdas sin resolver en la caja 1 forman un ALS:

  • F1C1 = {8,9}
  • F1C2 = {1,8,9}

Juntas contienen 3 candidatos {1,8,9} en 2 celdas — N=2, N+1=3. Este es ALS A.

Paso 2: identificar ALS B

Ahora mira la fila 2. Tres celdas sin resolver forman otro ALS:

  • F2C3 = {3,8}
  • F2C4 = {3,9}
  • F2C5 = {3,7,9}

Juntas contienen 4 candidatos {3,7,8,9} en 3 celdas — N=3, N+1=4. Este es ALS B.

Paso 3: encontrar el Restricted Common Candidate (RCC)

ALS A tiene {1,8,9}. ALS B tiene {3,7,8,9}. Candidatos comunes: 8 y 9.

Comprobemos el candidato 8 como RCC:

  • 8 en ALS A: F1C1 y F1C2 (ambas en caja 1).
  • 8 en ALS B: solo F2C3 (caja 1).
  • F1C1 ve a F2C3 por la caja 1 ✔. F1C2 ve a F2C3 por la caja 1 ✔.

El candidato 8 es un RCC válido (x=8).

Paso 4: determinar el candidato de eliminación (z)

El otro candidato común es 9 — ese es nuestro z.

Paso 5: eliminar z

Elimina el candidato 9 de cada celda fuera de ambos ALS que vea todas las celdas z:

  • F1C4 — {3,5,6,9} → {3,5,6}
  • F1C5 — {3,6,9} → {3,6}
  • F1C6 — {3,5,6,9} → {3,5,6}

¡Tres celdas pierden el candidato 9!

Ejemplo ALS-XZ — ALS A (verde) en fila 1, ALS B (azul) en fila 2. RCC=8 conectado por caja 1. Candidato 9 eliminado de F1C4, F1C5, F1C6 (rojo).
ALS-XZ: verde = ALS A (fila 1). Azul = ALS B (fila 2). El RCC (dígito 8) los conecta por la caja 1. Las celdas rojas pierden el candidato 9.

Paso 6: resultado

Tras eliminar el candidato 9 de tres celdas en la fila 1, sus listas de candidatos se reducen significativamente y pueden desbloquear otras técnicas.

Cuadrícula después de ALS-XZ — candidato 9 eliminado de F1C4, F1C5 y F1C6
Después de ALS-XZ: F1C4, F1C5 y F1C6 ya no contienen el candidato 9.
🔢 ¿Por qué funciona?

Caso 1: ALS A conserva 8. ALS B pierde 8 y se bloquea: {3,7,9} en 3 celdas = tripleta desnuda. El 9 queda confinado en ALS B.
Caso 2: ALS B conserva 8. ALS A pierde 8 y se bloquea: {1,9} en 2 celdas = par desnudo. El 9 queda confinado en ALS A.
En ambos casos, el dígito 9 está determinado en estas dos regiones — no puede aparecer en ninguna celda exterior.

⚖️ ALS vs. técnicas más simples

Técnica Funcionamiento Dificultad
Pares desnudos 2 celdas, 2 candidatos en una casa → eliminar de pares Intermedio
X-Wing Un dígito, 2 filas × 2 columnas → eliminar de columnas Avanzado
XY-Wing 3 celdas bivalentes en patrón bisagra → eliminar de pares comunes Avanzado
ALS-XZ Dos ALS conectados por un RCC → eliminar candidato común no-RCC Experto
Swordfish Un dígito, 3 filas × 3 columnas Experto

🕵️ Detectar patrones ALS-XZ

🛠️ Estrategia de búsqueda

Paso 1 – Encontrar ALS: recorre filas, columnas y cajas buscando grupos de N celdas con N+1 candidatos. Empieza por los ALS pequeños (celdas bivalentes y grupos de 2 celdas).
Paso 2 – Solapamiento: encuentra dos ALS que compartan al menos dos candidatos comunes.
Paso 3 – Verificar el RCC: confirma la visibilidad de todas las celdas x entre ambos ALS.
Paso 4 – Eliminar z: el otro candidato común puede eliminarse de celdas que vean todas las instancias de z en ambos ALS.

Consejos prácticos:

  • Empezar pequeño: las celdas bivalentes son los ALS más fáciles de detectar.
  • Atención a las cajas: el RCC a menudo conecta a través de una caja compartida.
  • Notas obligatorias: la detección de ALS requiere listas de candidatos completas y correctas.

⚠️ Errores comunes

1. Olvidar la restricción de casa

Cada ALS debe tener todas sus celdas en una sola casa (una fila, columna o caja).

2. Ignorar la visibilidad del RCC

El RCC exige que cada celda con x en ALS A vea cada celda con x en ALS B.

3. Eliminar el candidato incorrecto

Solo el candidato no-RCC (z) puede eliminarse. El RCC (x) no se elimina.

4. Incluir celdas ALS en las eliminaciones

Las eliminaciones solo aplican a celdas fuera de ambos ALS.

📅 ¿Cuándo buscar ALS?

  1. Base: singles desnudos, singles ocultos.
  2. Inicio intermedio: Locked Candidates.
  3. Intermedio: pares desnudos, pares ocultos.
  4. Avanzado: X-Wing, XY-Wing, Skyscraper.
  5. Experto: ALS-XZ, Swordfish, Jellyfish.
🔢 Indicador de dificultad

Los puzles que requieren ALS-XZ suelen clasificarse como Experto o Extremo. Prueba nuestros puzles difíciles para practicar.

🚀 Más allá de ALS-XZ

Técnica Qué añade Complejidad
ALS-XZ Dos ALS conectados por un RCC Experto
ALS-XY-Wing Tres ALS en patrón wing con dos RCC Experto+
ALS-Chain Múltiples ALS conectados en cadena Maestro
Death Blossom Una celda raíz cuyos candidatos se conectan cada uno a un ALS diferente Maestro

🎯 Practicar ALS-XZ

Sudoku difícil

Puzles desafiantes donde ALS-XZ y otras técnicas avanzadas son necesarias.

▶ Jugar Sudoku difícil

Guía XY-Wing

XY-Wing es un caso especial de ALS-XZ — aprende primero la versión más simple.

▶ Leer la guía XY-Wing

Preguntas frecuentes

Un Almost Locked Set (ALS) es un grupo de N celdas en una casa (fila, columna o caja) que contienen exactamente N+1 candidatos diferentes. Una celda bivalente es el ALS más simple. Si se eliminara un candidato, el conjunto quedaría completamente bloqueado.

Dos ALS comparten un Restricted Common Candidate (RCC) x. Como máximo un ALS puede conservar x, lo que bloquea al otro. Cualquier otro candidato común z puede entonces eliminarse de celdas que vean todas las instancias de z en ambos ALS.

Un RCC es un dígito presente en ambos ALS, donde cada celda con ese dígito en ALS A puede ver cada celda con ese dígito en ALS B. Esta visibilidad mutua impide que ambos ALS lo conserven.

ALS-XZ es una técnica de nivel experto que requiere notas precisas. La mayoría de los solucionadores la aprenden después de X-Wing, XY-Wing y otros métodos avanzados.

Sí. ALS-XZ es una de las técnicas de paso único más poderosas y puede desbloquear posiciones donde métodos más simples fallan. Combinada con otras técnicas, puede resolver casi cualquier puzle.