Sie sind auf Seite 1von 9

SUDOKU Strategien

v 1.1

8/2006

SUDOKU - Strategien zur Lsung


1. Naked Single (Eindeutiger Wert)
A 1 2 3 4 5 6 7 8 9 B C D E F G H I

1 2

"Es gibt nur einen einzigen Wert, der hier stehen kann". Sind alle anderen Werte bis auf einen fr eine elle un!"gli#h, da sie bereits an anderer Stelle in den beteiligten $erei#hen v%rk%!!en, s% !uss die elle diesen einzigen n%#h !"gli#hen Wert au#h unbedingt anneh!en. &! $eis'iel( S'alte E( ) kann ni#ht 1,2,* sein eile +( ) kann ni#ht ,,+,8 sein $l%#k -itte( ) kann ni#ht +,.,6 sein s%!it !uss E4=9 sein, da dies der einzige n%#h !"gli#he Wert ist. /iese 0egel liefert als% einen Wert.

4 5 6

2. Hidden Single (Einzig


A 1 2 3 4 5 6 7 8 9 B C D E F G H

gli!"er Ort)
I

"Es gibt nur eine einzige Stelle, an der dieser Wert stehen kann."

1 ? 2 3

1ann nur eine einzige elle eines $erei#hs einen besti!!ten Wert anneh!en, s% muss sie es unbedingt au#h tun, ganz egal 2el#he Werte sie s%nst n%#h anneh!en k"nnte. Es 2erden alle anderen 3lternativen dieser elle ausges#hl%ssen. $eis'iel( /ie elle E+ k"nnte die Werte 1,+,.,6,*,8 und 4 anneh!en. Sie ist allerdings die einzige i! !ittleren $l%#k, fr die der Wert 1 !"gli#h ist, als% !uss E+51 sein. /ie 3lternativen +,.,6,*,8 und 4 k%!!en ni#ht in 6rage. 3u#h diese 0egel liefert ein s%f%rtiges Ergebnis.

W%lfgang 7rban, 8&$ Wien

SUDOKU Strategien

v 1.1

8/2006

/ie 0egeln 1 und 2 sind die grundlegenden -eth%den zur 9"sung v%n Sud%kus, sie liefern die 9"sungszahl fr eine elle. :ft erf%rdert ein ;lei#htes; Sud%ku nur 1enntnis dieser beiden 0egeln. /ie !eisten 2eiteren Strategien dienen dazu, die 3nzahl der $elegungs!"gli#hkeiten fr eine elle %der eine ellgru''e einzuschrnken, u! dann s'<ter i! 2eiteren =erlauf der Sud%ku>9"sung !it verringerter 3nzahl v%n 3lternativen in den ellen die 0egeln 1 und 2 an2enden zu k"nnen, und einen endgltigen Wert zu er!itteln.

#. Naked Su$set (Eindeutige %eil enge)


A 1 2 3
1

4
1

5 8

3 1 4

3 4

3 5 8

1 4

5 6 7 8 9

3 2 6 5 7 8 9 7 1 3 2 4 4 5 7

8 9 3 1 2 3 6 5 6 9 7 9 3 1 3 4

8 9 2 2 6 5 6 5 6 7 8 9 7 9 7 9 1 3 2 1 3 4 5 4 7

?aked @ri'le( 1%!!en in drei ellen eines $erei#hs auss#hlieAli#h die drei glei#hen Werte v%r, dann !ssen si#h diese drei ellen diese drei Werte teilen. /iese Werte k"nnen als% in allen brigen ellen des $erei#hs entfernt 2erden. ?aked Subsets s#hr<nken als% die Werte in allen brigen ellen des $erei#hes ein. 3nal%g s'ri#ht !an v%n ?aked Bairs bei z2ei ellen !it z2ei Werten, ?aked Cuadru'les,... &! %bigen $eis'iel 2urden die -"gli#hkeiten in den ellen auerhalb v%n E+, /6 und 66 reduziert. Es k"nnte au#h sein, dass in einer der %bigen drei ellen nur z2ei dieser drei Werte v%rk%!!en, die S#hlussf%lgerung ist freili#h die glei#he.

W%lfgang 7rban, 8&$ Wien

SUDOKU Strategien

v 1.1

8/2006

&. Hidden Su$set (Eindeutige Orte)


A 1 2 3 4 5 6 7 8 9
2 3 1 5 4 8 7 8 3 2 6 5 7 8 9 7 2 3 2 5 9 7 3 8 3 2 6 5 9 7 3 1 2 4 5 8 9 6 9 3 6 2 3 1 3 5 4 8 8 9 3 2 3 2 6 5 6 5 6 7 8 9 7 9 7 9 2 3 2 3 1 5 4 9 7

8idden Bair( 1%!!en z2ei Werte nur in z2ei ellen v%r Degal 2el#he anderen Werte n%#h in diesen erlaubt sindE, dann !ssen si#h diese beiden ellen diese Werte teilen, da keine andere elle sie berneh!en kann. Wir 2issen z2ar n%#h ni#ht, 2el#her Wert in 2el#her der beiden ellen steht, d%#h 2ir 2issen, dass diese beiden ellen keine anderen Werte anneh!en k"nnen. &! %bigen $eis'iel 2urden die 3lternativen fr E+ und 66 dadur#h reduziert. ;8idden Subset; betrifft als% den &nhalt der beiden betroffenen Zellen selbst. /iese @e#hnik l<sst si#h er2eitern auf drei Werte in drei ellen Dhidden tri'leE, vier Werte in vier ellen us2.

W%lfgang 7rban, 8&$ Wien

SUDOKU Strategien

v 1.1

8/2006

'. (l)!k-Line *ntera!ti)ns ((l)!k-Linien We!"sel+irkungen)


A 1 2 3 4 5 6 7 8 9 B C D E F G H I

2 9
/er $l%#k in der -itte %ben !uss irgend2% den Wert 4 enthalten. /ies kann aber, 2egen der 4 in 82 nur in E1 %der E, sein, da die eile 2 bereits eine 4 enth<lt. S%!it ist klar, dass die S'alte E den 4er i! %bersten $l%#k enth<lt. Wir k"nnen die -"gli#hkeit 4 s%!it fr alle ellen der S'alte E auAerhalb dieses $l%#ks eli!inieren. &! $eis'iel kann kein ) den Wert 4 anneh!en.

3 ? ? ? ? ? ?

,. (l)!k-(l)!k *ntera!ti)ns ((l)!k-(l)!k We!"sel+irkungen)


A 1 2 3 4 5 6 7 8 9 B C D E F G H I

3 4
3 6 7 8 1 5 8

2
3 6 8 9 3

5 1 4

9
/ie !arkierten ellen sind die einzigen der beiden %beren $l"#ke, die einen ,er enthalten k"nnen. Sie !ssen es au#h tun > ent2eder /, und E+ %der E, und /6 haben diesen Wert ,. /as bedeutet aber, dass keine der ellen ;); einen ,er enthalten kann. Wir k"nnen die -"gli#hkeit , in /* bis /4 und E* bis E4 auss#hlieAen.

9 3
1 2 3 5 8

7 ? ? ?

? ? ?

W%lfgang 7rban, 8&$ Wien

SUDOKU Strategien A 1 2 3 4 5 6 7 8 9 B C D E F G H I

v 1.1

8/2006

1 2 9 ? ? ? 3 4 9 ? ? ?
/ie !arkierten ellen sind die einzigen der beiden $l"#ke, die einen 4er enthalten k"nnen. &n S'alte / und in S'alte 6 k%!!t si#her ein 4er v%r, ent2eder i! %beren %der unteren $l%#k. /as bedeutet aber, dass die S'alten / und 6 ihren 4er ni#ht i! !ittleren $l%#k haben. Wir k"nnen die 3lternative 4 in allen ellen ;); strei#hen.

-it diesen @e#hniken , bis 6 sind au#h ;s#h2ierige; Sud%kus in den Friff zu bek%!!en. 3lle 2eiteren -eth%den fallen in die 1ateg%rie ;sehr s#h2ierig; und ;nur fr EG'erten;.

-. .)r!ing /"ains (0us+irkungsketten)


A 1
1 2 7

B
2

F
7

G
3

2 3 4
1 2 1 3

/iese @e#hnik untersu#ht die 3us2irkungen einer !"gli#hen $elegung auf ellen, die !iteinander ber einen ge!einsa!en $erei#h und einen ge!einsa!en Wert verkn'ft sind und He z2ei 3lternativen bieten. /ie 3nnah!e $1 5 2 fhrt zu >I 32 5 1 Dge!einsa!er $l%#kE >I 3. 5 2 Dge!einsa!e S'alteE 3ndererseits fhrt $1 5 7 zu >I F1 5 , Dge!einsa!e eileE >I F. 5 1 Dge!einsa!e S'alteE >I 3. 5 2 Dge!einsa!e eileE &n Hede! 6all ist de!na#h 3.52, dieser Wert kann fiGiert 2erden.

5 6 7 8 9

$es%nders elegant( eine 1ette, die ges#hl%ssen ist und 2ieder zur 3nfangszelle zur#kfhrt. /iese Strategie ist ein S%nderfall( sie liefert keine Eins#hr<nkungen, s%ndern ein klares ErgebnisJ D-athe!atik( ist das 0<tsel eindeutig l"sbar, MU eine der beiden 3lternativen Dfr Hede elle
W%lfgang 7rban, 8&$ Wien .

SUDOKU Strategien

v 1.1

8/2006

k%!!en nur z2ei Werte in 6rageE fals#h sein. 6%r#ing Khains sind de!na#h eine sehr !<#htige 9"sungshilfe.E

1. 2-Wing (/r)ss+ing3 Kreuz4l5gel)


A 1 2 3 4 5 6 7 8 9 B
..9

I
..9

? ?

? ?

/ie !arkierten ellen seien die einzigen in den eilen 1 und 8, die einen 4er enthalten k"nnen. /a Hede eile einen 4er enthalten !uss, ist ent2eder $15&854 %der $85&154. 3uf Heden 6all steht in den S'alten $ und & ein ?euner. /a in $ und & kein 2eiterer 4er auftreten darf, kann keine der ellen ;); einen ?euner enthalten.

9 9 9
?
..9

..9

6. S+)rd4is" (S!"+ert4is!")
A 1 2 3 4 5 6 7 8 )
7 9

4 4 6 9 1 1 5 4
6 9 5 7 9

7
)
3

1
8 9

6 3

2 1 5
Wir haben hier drei S'alten, in denen nur He z2ei ellen 1andidaten fr einen s'eziellen Wert Dhier 4E sind, und diese ellen stehen in genau drei eilen. &n diese! 6all liegt ein ;S2%rdfish; v%r und 2ir k"nnen <hnli#h de! L> Wing s#hlieAen. Ent2eder steht der 4er in 32, /4 und 66, %der in 34, /6 und 62. &n beiden 6<llen bedeutet das aber einen 4er den eilen 2, 6 und 4. 1eine andere elle in diesen eilen kann daher einen 4er enthalten. S%!it kann die zuv%r bestehende :'ti%n 4 aus den ellen ;); entfernt 2erden.

2 3

6 3
)
7

6
5 9

2 7 1

8 9 5 3

3 6 2

8 8

6 9

W%lfgang 7rban, 8&$ Wien

SUDOKU Strategien

v 1.1

8/2006

17. 28-Wing (28-.l5gel)


A 1
1 1 5 9

2 3 4 5 6 7

&n drei ellen, die ber glei#he eile bz2. S'alte verknft sind, stehen z2ei Ddaher der ?a!e LME v%n drei ge!eninsa!en Werten. /ur#h eine kurze 6%r#ing Khain k"nnen 2ir eine $edingung fr eine vierte, i! ;0e#hte#k; dazu ligende elle erhalten. 3ngen%!!en $251 dann ist E254 und ) kann ni#ht 4 sein %der $25. dann ist $.54 und ) kann ebenfalls ni#ht 4 sein 3uf Heden 6all ist die 3lternative 4 aus ) entfernbar

5 9

Eine interessante Situati%n entsteht, 2enn nur z2ei $l"#ke betr%ffen sind (
A
1

B
5

D
1

E
9

1 2 3 4 A 1 2 3 4
5 9 5 9

/ie 6%lgerung ist 2ie %ben(

/a der 4er ent2eder in eile , %der i! re#hten $l%#k selbst auftritt, kann kein ) 4 sein.

B
1 5

D
1

E
9

3u#h hier ist die 6%lgerung anal%g( /a der 4er ent2eder in eile 1 %der i! linken $l%#k selbst auftritt, kann kein ) 4 sein.

und das ergibt k%!biniert

W%lfgang 7rban, 8&$ Wien

SUDOKU Strategien A 1 2 3 4
5 9

v 1.1

8/2006

B
1 5

D
1

E
9

1ein ) kann den Wert 4 annah!en.

11. 289-Wing (289-.l5gel)


A 1
1

B
5 9

8ier geht es u! drei 3lternativen 1,.,4 Ddaher der ?a!e LM E.

2 3 4

5 9

1 9

6alls 3251, dann ist E254 und ) kann ni#ht 4 sein D eileE 6alls 325., dann ist $154 und ) kann ni#ht 4 sein D$l%#kE 6alls 3254, dann kann ) %hnehin ni#ht 4 sein D$l%#kE &n Hede! 6all ist die 3lternative 4 fr ;); auszus#hlieAen.

(egri44e:
Wir haben bei der Sa!!lung der 9"sungsstrategien die Wi#htigkeit einer ganz 'r<zisen S're#h2eise erkannt. @est!"gli#hkeit( /u erkl<rst /einen -its#hlern, 2ie /u ein s'ezielles Sud%ku l"st > allerdings rein verbal, %hne He!als irgend2% hinzudeuten D"hier %ben"E %der k%rrigierend einzugreifen D"i#h !einte die Stelle links daneben"E. Wenn /eine -its#hler dann in der 9age sind, /einen Erkl<rungen ri#htig zu f%lgen, hast /u es ges#hafft. Zelle Zeile Spalte Block Linie Bereich
W%lfgang 7rban, 8&$ Wien

ein einzelnes 6eld 2aagre#ht liegende ellen Dr%2E, enth<lt alle ahlen 1..? senkre#ht liegende ellen D#%lu!nE, enth<lt alle ahlen 1..? Nuadratis#her %der re#hte#kiger @eilberei#h, enth<lt alle ahlen 1..? eile %der S'alte 9inie %der $l%#k
8

SUDOKU Strategien

v 1.1

8/2006

;r)gra

ierung

1. /ie 3usgangssituati%n s%llte als n%r!aler @eGtstring der 9<nge ?2 v%rliegen. /ie gegebenen Werte bertr<gt !an in eine BOth%n>9iste. Ent2eder eindi!ensi%nal SPiQ %der !it 1%%rdinaten SPOQPGQ. /ie erste =ersi%n ist s#hneller, die z2eite erlaubt einfa#here direkte Br%gra!!ierung v%n $egriffen 2ie ;alle in der glei#hen eile;. 2. Eine z2eite 9iste s%ll alle Werte enthalten, die n%#h !"gli#h sind > als% zu $eginn fr Hede elle die 9iste P1,..,?Q. @i'( D?R?ERrangeD1,?R?S1E. Te na#h Br%gra!! k"nnte hier aber au#h eine 9iste v%n Strings geeignet sein. Eine 6unkti%n s%ll diese 6elder anzeigen k"nnen. 8ier hilft F7&. ,. Wi#htig sind die $egriffe "alle ellen in der selben eile", "alle ellen i! $l%#k dieser elle", us2. Eine 8ilfsliste s%ll fr Hede elle eine 9iste aller ;befreundeten ellen; enthalten, als% alle ellen, die in der selben eile, S'alte, %der i! selben $l%#k liegen. Te na#h Br%gra!!struktur gengt eine 9iste, %der /u !a#hst getrennte fr eile, S'alte, $l%#k, $erei#h. +. Frunds<tzli#h( 3rbeitest /u auss#hlieAli#h !it der 9iste der n%#h %ffenen -"gli#hkeiten und reduzierst s% lange, bis Heder ihrer Eintr<ge die 9<nge 1 hat, %der erg<nzt /u die 3usgangssituati%n s% lange u! gefundene Werte, bis alle Eintr<ge ni#ht leer sind, %der !a#hst /u eine k%!binierte =ersi%n) .. 6hren /eine 9"sungsfunkti%nen ihre Ergebnisse selbst aus DEintrag in die 9istenE %der bergeben sie diese als ;3ufgabe; an eine zentrale u'date>6unkti%n)

W%lfgang 7rban, 8&$ Wien

Das könnte Ihnen auch gefallen