Naked & Hidden Singles

 


 

Premessa

 

Il "Sudoku 9x9 Logic Solver & Report Builder" è programmato per "lavorare" con il metodo dell'inserimento dei candidati. Inserire i candidati, se fatto da un "risolutore umano", significa scrivere in ciascuna cella vuota tutti i numeri che potrebbero occuparla: nella pratica si considerano potenzialmente tutti i 9 numeri come candidati ma si escludono quelli che, secondo la regola base di univocità del Sudoku (ogni numero o simbolo può comparire, nella soluzione finale, una sola volta in ogni riga-colonna-riquadro), ricadono in una riga-colonna-riquadro dei numeri fissi già inseriti nello schema di partenza o di quelli inseriti successivamente seguendo le tecniche dei Naked e Hidden Singles. Tutte le tecniche successive ai Naked e Hidden Singles, hanno come obiettivo comune quello di ridurre i candidati multipli di ciascuna cella (o i candidati singoli di ciascuna riga/colonna/riquadro) fino a renderli unici, cioè inseribili nello schema risolto finale.

 

Esempi di schemi iniziali dopo l'inserimento e successiva riduzione dei candidati per esclusione rispetto alle regole di univocità del Sudoku 

 


 

Naked Singles

 

Quando dopo ogni riduzione di candidati, da quella iniziale riferita ai numeri fissi dello schema di partenza a tutte quelle successive, rileviamo che in una cella è presente un unico candidato, questo candidato è sicuramente parte della soluzione finale è può essere inserito fisso nello schema.

 

Esempi di Naked Singles da schema iniziale e da schema in avanzamento 

 


 

Hidden Singles

 

Se all'interno di una stessa riga/colonna/riquadro c'è una cella che, pur contenendo diversi candidati, ne ha uno che non compare in nessun altra cella della stessa riga/colonna/riquadro, questo candidato è sicuramente parte della soluzione finale è può essere inserito fisso nello schema.

 

Esempi di Hidden Singles in riga

 

Esempi di Hidden Singles in colonna

 

Esempi di Hidden Singles in riquadro

Spesso gli Hidden Singles sono rilevabili da più di un settore contemporaneamente e, a partire dalla versione "v 2015 02 21" del "Sudoku Logic Solver & Report Builder", nel report grafico sono evidenziati tutti i settori coinvolti e non solo il primo rilevato.

Esempi di Hidden Singles in Riga e Colonna

Esempi di Hidden Singles in Riga e Riquadro

Esempi di Hidden Singles in Colonna e Riquadro

Esempi di Hidden Singles in Riga, Colonna e Riquadro