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.
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.
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.
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.
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!
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.
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
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?
- Base: singles desnudos, singles ocultos.
- Inicio intermedio: Locked Candidates.
- Intermedio: pares desnudos, pares ocultos.
- Avanzado: X-Wing, XY-Wing, Skyscraper.
- Experto: ALS-XZ, Swordfish, Jellyfish.
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ícilGuí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-WingPreguntas 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.