Gli Almost Locked Sets (ALS) rappresentano una delle tecniche di livello esperto più potenti del Sudoku. Mentre tecniche come X-Wing o Swordfish si concentrano su una singola cifra, l'ALS lavora su più cifre simultaneamente, rendendolo eccezionalmente versatile.
L'idea centrale: trovare due gruppi di celle (ciascuno un “Almost Locked Set”) collegati da un candidato condiviso chiamato Restricted Common Candidate (RCC). Un secondo candidato condiviso può quindi essere eliminato dalle celle che vedono entrambi gli ALS.
In questa guida imparerai cos'è un ALS, comprenderai la regola di eliminazione ALS-XZ, esaminerai un esempio dettagliato e scoprirai come individuare questi pattern nei tuoi puzzle.
✅ Cos'è un Almost Locked Set?
Un Almost Locked Set (ALS) è un gruppo di N celle all'interno di una singola casa (riga, colonna o box) che insieme contengono esattamente N+1 candidati diversi.
N celle, N+1 candidati in una casa = Almost Locked Set. Se uno qualsiasi di quegli N+1 candidati venisse rimosso, gli N candidati rimanenti formerebbero un Locked Set perfetto (Coppia Nuda, Tripla, ecc.).
Esempi per dimensione:
- 1 cella, 2 candidati: Una cella bi-valore come R3C5={4,7} è l'ALS più semplice.
- 2 celle, 3 candidati: Per esempio R1C1={8,9} e R1C2={1,8,9} nella stessa riga — insieme contengono {1,8,9}.
- 3 celle, 4 candidati: Tre celle che condividono quattro cifre — un passo sopra una Tripla Nuda.
La parola “almost” (quasi) è la chiave: un Locked Set ha N celle con N candidati ed è completamente determinato. Un ALS ha un candidato extra, quindi è “almost” (quasi) locked. Questo candidato in eccesso è ciò che rende l'ALS utile per la logica di eliminazione.
Potresti vedere Almost Locked Sets abbreviato come ALS. La regola di eliminazione che accoppia due ALS si chiama ALS-XZ (o ALS Double). Catene più complesse che usano ALS includono ALS-XY-Wing, ALS-Chain e Death Blossom.
🔗 La Regola ALS-XZ
La regola ALS-XZ è la tecnica di eliminazione fondamentale che usa gli Almost Locked Sets. Richiede due ALS collegati da un candidato speciale.
Dati ALS A e ALS B (senza celle condivise) con un Restricted Common Candidate x, qualsiasi altro candidato comune z che appare in entrambi gli ALS può essere eliminato da ogni cella esterna a entrambi gli ALS che vede tutte le celle-z in ALS A e tutte le celle-z in ALS B.
Perché funziona: Poiché x è ristretto, al massimo uno dei due ALS può mantenerlo. Qualunque ALS perda x diventa completamente locked (N celle, N candidati). In entrambi gli scenari, i candidati sopravvissuti di quell'ALS sono determinati. Il candidato z deve essere in un ALS o nell'altro — non può essere in nessuna cella che vede tutte le celle-z in entrambi.
In parole semplici:
- Trova due ALS (A e B) senza celle sovrapposte.
- Identifica un candidato condiviso x le cui celle in ALS A vedono tutte le celle-x in ALS B (questo è l'RCC).
- Trova un altro candidato condiviso z.
- Elimina z da qualsiasi cella (esterna a entrambi gli ALS) che può vedere ogni cella-z in ALS A e ogni cella-z in ALS B.
🔒 Il Restricted Common Candidate (RCC)
Il Restricted Common Candidate (RCC) è il perno della regola ALS-XZ. È la cifra candidato etichettata x che collega ALS A e ALS B.
Il candidato x deve apparire in entrambi gli ALS, e ogni cella con x in ALS A deve vedere ogni cella con x in ALS B. Questo significa che condividono una riga, colonna o box. Il vincolo di visibilità assicura che entrambi gli ALS non possano mantenere x simultaneamente.
Connessioni RCC tipiche:
- Stessa colonna: Una cella-x in ALS A e una cella-x in ALS B condividono una colonna.
- Stesso box: Tutte le celle-x in entrambi gli ALS appartengono (o vedono dentro) lo stesso box.
- Stessa riga: Le celle-x sono allineate nella stessa riga tra i due ALS.
Se x avesse celle in ALS A e ALS B che non si vedono tra loro, entrambi gli ALS potrebbero potenzialmente mantenere x, e la logica di eliminazione si romperebbe.
🔎 Esempio Passo per Passo
Esaminiamo una vera eliminazione ALS-XZ. Identificheremo due ALS, troveremo l'RCC ed elimineremo un candidato.
Passo 1: Identifica ALS A
Guarda la Riga 1. Due celle non risolte nel Box 1 formano un ALS:
- R1C1 = {8,9}
- R1C2 = {1,8,9}
Insieme contengono 3 candidati {1,8,9} su 2 celle — cioè N=2 celle con N+1=3 candidati. Questo è ALS A.
Passo 2: Identifica ALS B
Ora guarda la Riga 2. Tre celle non risolte formano un altro ALS:
- R2C3 = {3,8}
- R2C4 = {3,9}
- R2C5 = {3,7,9}
Insieme contengono 4 candidati {3,7,8,9} su 3 celle — N=3, N+1=4. Questo è ALS B.
Passo 3: Trova il Restricted Common Candidate (RCC)
ALS A ha candidati {1,8,9}. ALS B ha {3,7,8,9}. I candidati comuni sono 8 e 9.
Controlla il candidato 8 come RCC:
- 8 in ALS A: R1C1 e R1C2 (entrambi in Riga 1, Box 1).
- 8 in ALS B: solo R2C3 (Riga 2, Box 1).
- R1C1 vede R2C3 tramite il Box 1 ✔. R1C2 vede R2C3 tramite il Box 1 ✔.
Tutte le celle-x in ALS A vedono tutte le celle-x in ALS B. Il candidato 8 è un RCC valido (x=8).
Passo 4: Identifica il Candidato di Eliminazione (z)
L'altro candidato comune è 9 — questo è il nostro z.
- 9 in ALS A: R1C1 e R1C2 (Riga 1, Box 1).
- 9 in ALS B: R2C4 e R2C5 (Riga 2, Box 2).
Passo 5: Elimina z
Rimuovi il candidato 9 da ogni cella esterna a entrambi gli ALS che vede tutte e quattro le celle-z (R1C1, R1C2, R2C4, R2C5):
- R1C4 — vede R1C1 & R1C2 (Riga 1) e R2C4 & R2C5 (Box 2) — {3,5,6,
9} → {3,5,6} - R1C5 — vede R1C1 & R1C2 (Riga 1) e R2C4 (Col 4... in realtà Box 2) & R2C5 (Col 5) — {3,6,
9} → {3,6} - R1C6 — vede R1C1 & R1C2 (Riga 1) e R2C4 & R2C5 (Box 2) — {3,5,6,
9} → {3,5,6}
Tre celle perdono il candidato 9!
Passo 6: Risultato
Dopo aver rimosso il candidato 9 da tre celle nella Riga 1, le loro liste di candidati si riducono significativamente. R1C5 ora ha solo {3,6}, il che può abilitare Coppie Nude o Singoli Nascosti per fare ulteriori progressi.
Caso 1: ALS A mantiene 8. Allora ALS B perde 8, diventando locked: {3,7,9} su 3 celle = Tripla Nuda. La cifra 9 è confinata in ALS B.
Caso 2: ALS B mantiene 8. Allora ALS A perde 8, diventando locked: {1,9} su 2 celle = Coppia Nuda. La cifra 9 è confinata in ALS A.
In entrambi i casi, la cifra 9 in queste due regioni è giustificata — non può apparire in nessuna cella esterna che vede tutte le istanze di 9 in entrambi gli ALS.
⚖️ ALS vs. Tecniche più Semplici
| Tecnica | Come Funziona | Difficoltà |
|---|---|---|
| Coppie Nude | 2 celle, 2 candidati in una casa → elimina dai peer | Intermedio |
| X-Wing | Cifra singola, 2 righe × 2 colonne → elimina dalle colonne | Avanzato |
| XY-Wing | 3 celle bi-valore in un pattern a cerniera → elimina dai peer comuni | Avanzato |
| ALS-XZ | Due ALS collegati da RCC → elimina candidato condiviso non-RCC | Esperto |
| Swordfish | Cifra singola, 3 righe × 3 colonne | Esperto |
| Simple Colouring | Cifra singola, catene coniugate con conflitti di colore | Avanzato |
L'ALS-XZ è più potente della maggior parte delle tecniche a cifra singola perché lavora con più cifre contemporaneamente. Un XY-Wing è in realtà un caso speciale di ALS-XZ dove entrambi gli ALS sono celle bi-valore.
🕵️ Come Individuare i Pattern ALS-XZ
Passo 1 – Trova candidati ALS: Scansiona righe, colonne e box per gruppi di N celle con N+1 candidati. Inizia con ALS piccoli (celle bi-valore e gruppi di 2 celle).
Passo 2 – Cerca sovrapposizioni: Trova due ALS che condividono almeno due candidati comuni.
Passo 3 – Controlla l'RCC: Per ogni candidato comune, verifica che tutte le celle con quel candidato in ALS A possano vedere tutte le celle con esso in ALS B.
Passo 4 – Elimina z: L'altro candidato comune può essere eliminato dalle celle che vedono tutte le istanze di z in entrambi gli ALS.
Consigli pratici:
- Inizia in piccolo: Le celle bi-valore sono gli ALS più facili da individuare. Accoppia una cella bi-valore con un ALS di 2 celle in un box sovrapposto per un rapido ALS-XZ.
- Concentrati sui confini dei box: L'RCC spesso collega tramite un box condiviso, quindi guarda le celle vicino ai bordi dei box.
- Usa i pencil mark: Il rilevamento ALS richiede liste di candidati complete e accurate. Assicurati che i tuoi pencil mark siano completamente aggiornati.
- Guarda le aree congestionate: Le regioni con molte celle non risolte e candidati sovrapposti sono terreno fertile per i pattern ALS.
⚠️ Errori Comuni
1. Dimenticare il vincolo della casa
Ogni ALS deve avere tutte le sue celle in una singola casa (una riga, una colonna o un box). Una raccolta arbitraria di celle non è un ALS a meno che non condividano una casa.
2. Mancare la visibilità RCC
Il Restricted Common Candidate richiede che ogni cella con x in ALS A veda ogni cella con x in ALS B. Se anche una sola coppia non condivide una riga, colonna o box, l'RCC non è valido.
3. Eliminare il candidato sbagliato
Solo il candidato comune non-RCC (z) può essere eliminato. L'RCC (x) stesso non viene eliminato — è il collegamento che fa funzionare la logica.
4. Includere celle di entrambi gli ALS nelle eliminazioni
Le eliminazioni si applicano solo alle celle esterne a entrambi gli ALS. Non rimuovere z dalle celle che appartengono ad ALS A o ALS B — quelle celle fanno parte del pattern.
5. Pencil mark incompleti
Il rilevamento ALS dipende interamente da liste di candidati accurate. Mancare un candidato o averne uno in più porta a un'identificazione ALS errata e a eliminazioni sbagliate.
📅 Quando Cercare gli ALS
- Base: Singoli Nudi, Singoli Nascosti, Full House.
- Intermedio iniziale: Locked Candidates, Coppie Indicanti, Riduzione Box/Linea.
- Intermedio: Coppie Nude, Coppie Nascoste, Triple Nude.
- Avanzato: X-Wing, XY-Wing, W-Wing, Skyscraper, Simple Colouring.
- Esperto: ALS-XZ, Swordfish, Jellyfish, Unique Rectangles.
Usa l'ALS-XZ quando le tecniche più semplici sono esaurite. È una delle ultime tecniche da provare prima di ricorrere a catene avanzate o tentativi ed errori.
I puzzle che richiedono l'ALS-XZ sono tipicamente classificati Esperto o Estremo. Prova i nostri puzzle difficili per esercitarti con tecniche avanzate.
🚀 Oltre l'ALS-XZ
| Tecnica | Cosa Aggiunge | Complessità |
|---|---|---|
| ALS-XZ | Due ALS collegati da un RCC | Esperto |
| ALS-XY-Wing | Tre ALS in un pattern a wing con due RCC | Esperto+ |
| ALS-Chain | Più ALS collegati in una catena | Maestro |
| Death Blossom | Una cella stelo i cui candidati si collegano ciascuno a un ALS diverso | Maestro |
| Swordfish | Pattern a cifra singola su 3 righe/colonne | Esperto |
| Unique Rectangles | Sfrutta il vincolo di unicità sui pattern mortali | Avanzato |
L'ALS-XZ è la porta d'accesso alle tecniche basate su ALS. Una volta a tuo agio nell'individuare due ALS collegati, estendere a tre (ALS-XY-Wing) o catene più lunghe è il passo naturale successivo. La logica di base resta la stessa: i restricted common candidates forzano un lato o l'altro a bloccarsi, e la certezza risultante guida le eliminazioni.
🎯 Esercitati con l'ALS-XZ
Sudoku Difficile
Puzzle impegnativi dove l'ALS-XZ e altre tecniche avanzate sono necessarie.
▶ Gioca a Sudoku DifficileGuida XY-Wing
L'XY-Wing è un caso speciale di ALS-XZ — impara prima la versione più semplice.
▶ Leggi la guida XY-WingGuida Coppie Nude
Comprendere i Locked Sets ti aiuta a capire l'“almost” in Almost Locked Sets.
▶ Leggi la guida Coppie NudeDomande Frequenti
Un Almost Locked Set (ALS) è un gruppo di N celle all'interno di una casa (riga, colonna o box) che contiene esattamente N+1 candidati diversi. Una cella bi-valore è l'ALS più semplice. Se un candidato venisse rimosso, il set diventerebbe completamente locked.
Due ALS condividono un Restricted Common Candidate (RCC) x — una cifra le cui celle in ALS A vedono tutte le celle-x in ALS B. Al massimo un ALS può mantenere x, costringendo l'altro a bloccarsi. Qualsiasi altro candidato comune z può quindi essere eliminato dalle celle che vedono tutte le istanze di z in entrambi gli ALS.
Un Restricted Common Candidate è una cifra che appare in entrambi gli ALS dove ogni cella che la contiene in ALS A può vedere ogni cella che la contiene in ALS B. Questa visibilità reciproca significa che entrambi gli ALS non possono mantenere la cifra simultaneamente.
L'ALS-XZ è una tecnica di livello esperto che richiede solide capacità di pencil-marking e l'abilità di riconoscere Almost Locked Sets tra case diverse. La maggior parte dei risolutori la impara dopo aver padroneggiato X-Wing, XY-Wing e metodi avanzati simili.
Sì. L'ALS-XZ è una delle tecniche a passo singolo più forti e può sbloccare posizioni in cui i metodi più semplici falliscono. Combinata con altre tecniche può risolvere quasi ogni puzzle senza tentativi ed errori.