Tecniche di Sudoku: elenco completo delle strategie di risoluzione

Una panoramica completa delle tecniche di Sudoku, dalla logica per principianti ai pattern esperti, con riassunti brevi e link alle nostre guide dettagliate.

HomeBlog › Tecniche di Sudoku: elenco completo delle strategie di risoluzione

Il Sudoku ha una curva di apprendimento bellissima. All’inizio cerchi i numeri mancanti più ovvi. Poi inizi a scrivere i candidati. Poi una griglia si blocca finché non individui una coppia, un candidato bloccato, un pesce, una wing, una catena o un trucco di unicità.

Questa è una lista ampia e pratica delle tecniche di Sudoku. Non sostituisce i tutorial completi: è una mappa. Quando abbiamo già una guida completa, il nome della tecnica contiene il link.

Risposta rapida

Le tecniche più utili sono scanning, cross-hatching, naked singles, hidden singles, candidati bloccati, coppie nude, coppie nascoste, X-Wing, Swordfish, XY-Wing, Simple Colouring, Unique Rectangles, catene e Almost Locked Sets.

Tecniche di Sudoku per principianti

Queste tecniche sono la base: rapide, affidabili e presenti in quasi ogni puzzle.

Scanning

Scanning è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Cross-Hatching

Cross-Hatching è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Counting

Counting è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Full House

Full House è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Last Free Cell

Last Free Cell è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Last Possible Number

Last Possible Number è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Last Remaining Cell

Last Remaining Cell è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Candidate Elimination

Candidate Elimination è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Pencil Marks

Pencil Marks è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Snyder Notation

Snyder Notation è una tecnica di base che aiuta a piazzare numeri o pulire candidati senza logica avanzata.

Singoli, coppie, triple e quadruple

I sottoinsiemi usano piccoli gruppi di celle o candidati nella stessa casa.

Naked Single

Naked Single individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Hidden Single

Hidden Single individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Naked Pair

Naked Pair individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Hidden Pair

Hidden Pair individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Naked Triple

Naked Triple individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Hidden Triple

Hidden Triple individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Naked Quad

Naked Quad individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Hidden Quad

Hidden Quad individua un piccolo insieme di candidati in una casa per eliminare possibilità che non possono più andare altrove.

Tecniche dei candidati bloccati

I candidati bloccati collegano box, righe e colonne.

Locked Candidates

Locked Candidates sfrutta l’interazione tra box e riga o colonna per rimuovere un candidato impossibile.

Pointing Pair

Pointing Pair sfrutta l’interazione tra box e riga o colonna per rimuovere un candidato impossibile.

Pointing Triple

Pointing Triple sfrutta l’interazione tra box e riga o colonna per rimuovere un candidato impossibile.

Box/Line Reduction

Box/Line Reduction sfrutta l’interazione tra box e riga o colonna per rimuovere un candidato impossibile.

Claiming Pair or Triple

Claiming Pair or Triple sfrutta l’interazione tra box e riga o colonna per rimuovere un candidato impossibile.

Tecniche pesce

I pesci osservano un candidato su più righe e colonne per forzare eliminazioni.

X-Wing

X-Wing segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Swordfish

Swordfish segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Jellyfish

Jellyfish segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Finned X-Wing

Finned X-Wing segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Finned Swordfish

Finned Swordfish segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Finned Jellyfish

Finned Jellyfish segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Sashimi X-Wing

Sashimi X-Wing segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Sashimi Swordfish

Sashimi Swordfish segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Turbot Fish

Turbot Fish segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Two-String Kite

Two-String Kite segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Empty Rectangle

Empty Rectangle segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Skyscraper

Skyscraper segue un singolo candidato su più righe e colonne per bloccarne le posizioni e forzare eliminazioni.

Tecniche wing

Le wing usano poche celle per creare un’alternativa logica ed eliminare candidati.

XY-Wing

XY-Wing usa poche celle collegate per dimostrare che un candidato condiviso non può restare in certe celle.

XYZ-Wing

XYZ-Wing usa poche celle collegate per dimostrare che un candidato condiviso non può restare in certe celle.

W-Wing

W-Wing usa poche celle collegate per dimostrare che un candidato condiviso non può restare in certe celle.

WXYZ-Wing

WXYZ-Wing usa poche celle collegate per dimostrare che un candidato condiviso non può restare in certe celle.

M-Wing

M-Wing usa poche celle collegate per dimostrare che un candidato condiviso non può restare in certe celle.

S-Wing

S-Wing usa poche celle collegate per dimostrare che un candidato condiviso non può restare in certe celle.

XY-Chain

XY-Chain usa poche celle collegate per dimostrare che un candidato condiviso non può restare in certe celle.

Catene e colorazione

Le catene seguono relazioni vero/falso; la colorazione le rende visibili.

Simple Colouring

Simple Colouring segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Multi-Colouring

Multi-Colouring segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Remote Pairs

Remote Pairs segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

X-Chain

X-Chain segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Alternating Inference Chain (AIC)

Alternating Inference Chain (AIC) segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Nice Loop

Nice Loop segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Grouped AIC

Grouped AIC segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Forcing Chain

Forcing Chain segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Nishio

Nishio segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

3D Medusa

3D Medusa segue una catena di conseguenze vero/falso per provare un’eliminazione o un piazzamento.

Tecniche di unicità

Queste tecniche assumono che un Sudoku ben costruito abbia una sola soluzione.

Unique Rectangle

Unique Rectangle usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Unique Rectangle Type 1

Unique Rectangle Type 1 usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Unique Rectangle Type 2

Unique Rectangle Type 2 usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Unique Rectangle Type 3

Unique Rectangle Type 3 usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Unique Rectangle Type 4

Unique Rectangle Type 4 usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Hidden Rectangle

Hidden Rectangle usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Avoidable Rectangle

Avoidable Rectangle usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Unique Loop

Unique Loop usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

BUG and BUG+1

BUG and BUG+1 usa l’idea di soluzione unica per evitare un pattern che darebbe due soluzioni.

Almost Locked Sets e tecniche esperte

Questi metodi sono meno comuni, ma essenziali nei puzzle molto difficili.

Almost Locked Set (ALS)

Almost Locked Set (ALS) usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

ALS-XZ

ALS-XZ usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

ALS-XY-Wing

ALS-XY-Wing usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

Sue de Coq

Sue de Coq usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

Death Blossom

Death Blossom usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

Exocet

Exocet usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

Pattern Overlay Method

Pattern Overlay Method usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

Templates

Templates usa Almost Locked Sets o logica esperta collegata per creare eliminazioni mirate.

Tecniche di ultima risorsa e da risolutore

Questi metodi sono utili da conoscere, ma meno eleganti nella risoluzione umana.

Bifurcation

Bifurcation aiuta a verificare o sbloccare una griglia, ma di solito si usa quando i pattern umani non bastano.

Trial and Error

Trial and Error aiuta a verificare o sbloccare una griglia, ma di solito si usa quando i pattern umani non bastano.

Backtracking

Backtracking aiuta a verificare o sbloccare una griglia, ma di solito si usa quando i pattern umani non bastano.

Brute Force

Brute Force aiuta a verificare o sbloccare una griglia, ma di solito si usa quando i pattern umani non bastano.

Come usare questa lista

Non cercare di memorizzare tutte le tecniche insieme. Impara un livello, esercitati finché diventa naturale e poi aggiungi il successivo.

I solutori più forti seguono un ordine affidabile: piazzano l’ovvio, puliscono i candidati, cercano sottoinsiemi comuni, controllano le interazioni box-linea e poi passano a pesci, wing, catene, unicità e ALS solo quando serve.

Domande frequenti

Le più importanti sono scanning, cross-hatching, singoli, coppie, candidati bloccati, X-Wing, Swordfish, XY-Wing, Simple Colouring e Unique Rectangles.

Inizia con scanning, cross-hatching, full house, naked singles, hidden singles ed eliminazione base dei candidati.

Un ordine pratico è: singoli, candidati bloccati, sottoinsiemi nudi e nascosti, pesci base, wing, colorazione, catene, unicità e ALS.

No. X-Wing, XY-Wing, AIC, ALS-XZ e Unique Rectangles sono metodi logici con regole dimostrabili.

Esistono decine di tecniche con nome; il totale dipende da come si contano varianti, sottotipi, catene raggruppate, pesci con pinna, ALS e pattern di unicità.