Sudoku heeft een mooie leercurve. Eerst zoek je naar duidelijke ontbrekende cijfers. Daarna begin je kandidaten te noteren. En dan weigert een puzzel soms verder te gaan tot je een paar, een vergrendelde kandidaat, een vispatroon, een wing, een keten of een uniciteitstruc ziet.
Dit is een brede, praktische lijst met sudoku-technieken. Het is geen vervanging voor volledige tutorials, maar een kaart. Als we al een uitgebreide gids hebben, linkt de technieknaam daarnaar.
De nuttigste sudoku-technieken zijn scannen, cross-hatching, naked singles, hidden singles, vergrendelde kandidaten, naked pairs, hidden pairs, X-Wing, Swordfish, XY-Wing, Simple Colouring, Unique Rectangles, ketens en Almost Locked Sets.
Sudoku-technieken voor beginners
Deze technieken vormen de basis: snel, betrouwbaar en nuttig in bijna elke puzzel.
Scanning
Scanning is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Cross-Hatching
Cross-Hatching is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Counting
Counting is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Full House
Full House is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Last Free Cell
Last Free Cell is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Last Possible Number
Last Possible Number is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Last Remaining Cell
Last Remaining Cell is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Candidate Elimination
Candidate Elimination is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Pencil Marks
Pencil Marks is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Snyder Notation
Snyder Notation is een basistechniek die helpt cijfers te plaatsen of kandidaten op te ruimen zonder geavanceerde logica.
Singles, paren, triples en quads
Subsets gebruiken kleine groepen cellen of kandidaten binnen één huis.
Naked Single
Naked Single vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Hidden Single
Hidden Single vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Naked Pair
Naked Pair vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Hidden Pair
Hidden Pair vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Naked Triple
Naked Triple vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Hidden Triple
Hidden Triple vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Naked Quad
Naked Quad vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Hidden Quad
Hidden Quad vindt een kleine groep kandidaten in één huis en verwijdert mogelijkheden die daar niet meer kunnen.
Technieken met vergrendelde kandidaten
Vergrendelde kandidaten verbinden blokken met rijen en kolommen.
Locked Candidates
Locked Candidates gebruikt de interactie tussen blok en rij of kolom om een onmogelijke kandidaat te verwijderen.
Pointing Pair
Pointing Pair gebruikt de interactie tussen blok en rij of kolom om een onmogelijke kandidaat te verwijderen.
Pointing Triple
Pointing Triple gebruikt de interactie tussen blok en rij of kolom om een onmogelijke kandidaat te verwijderen.
Box/Line Reduction
Box/Line Reduction gebruikt de interactie tussen blok en rij of kolom om een onmogelijke kandidaat te verwijderen.
Claiming Pair or Triple
Claiming Pair or Triple gebruikt de interactie tussen blok en rij of kolom om een onmogelijke kandidaat te verwijderen.
Vissentechnieken
Vissen bekijken één kandidaat over meerdere rijen en kolommen om eliminaties af te dwingen.
X-Wing
X-Wing volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Swordfish
Swordfish volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Jellyfish
Jellyfish volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Finned X-Wing
Finned X-Wing volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Finned Swordfish
Finned Swordfish volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Finned Jellyfish
Finned Jellyfish volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Sashimi X-Wing
Sashimi X-Wing volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Sashimi Swordfish
Sashimi Swordfish volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Turbot Fish
Turbot Fish volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Two-String Kite
Two-String Kite volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Empty Rectangle
Empty Rectangle volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Skyscraper
Skyscraper volgt één kandidaat door meerdere rijen en kolommen om posities te vergrendelen en eliminaties af te dwingen.
Wing-technieken
Wings gebruiken enkele cellen om een logische tweedeling en eliminaties te maken.
XY-Wing
XY-Wing gebruikt enkele verbonden cellen om te tonen dat een gedeelde kandidaat in bepaalde cellen niet kan blijven.
XYZ-Wing
XYZ-Wing gebruikt enkele verbonden cellen om te tonen dat een gedeelde kandidaat in bepaalde cellen niet kan blijven.
W-Wing
W-Wing gebruikt enkele verbonden cellen om te tonen dat een gedeelde kandidaat in bepaalde cellen niet kan blijven.
WXYZ-Wing
WXYZ-Wing gebruikt enkele verbonden cellen om te tonen dat een gedeelde kandidaat in bepaalde cellen niet kan blijven.
M-Wing
M-Wing gebruikt enkele verbonden cellen om te tonen dat een gedeelde kandidaat in bepaalde cellen niet kan blijven.
S-Wing
S-Wing gebruikt enkele verbonden cellen om te tonen dat een gedeelde kandidaat in bepaalde cellen niet kan blijven.
XY-Chain
XY-Chain gebruikt enkele verbonden cellen om te tonen dat een gedeelde kandidaat in bepaalde cellen niet kan blijven.
Ketens en kleuring
Ketens volgen waar/onwaar-relaties; kleuring maakt die zichtbaar.
Simple Colouring
Simple Colouring volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Multi-Colouring
Multi-Colouring volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Remote Pairs
Remote Pairs volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
X-Chain
X-Chain volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Alternating Inference Chain (AIC)
Alternating Inference Chain (AIC) volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Nice Loop
Nice Loop volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Grouped AIC
Grouped AIC volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Forcing Chain
Forcing Chain volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Nishio
Nishio volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
3D Medusa
3D Medusa volgt een keten van waar/onwaar-gevolgen om een eliminatie of plaatsing te bewijzen.
Uniciteitstechnieken
Deze technieken gaan ervan uit dat een goed gemaakte sudoku één oplossing heeft.
Unique Rectangle
Unique Rectangle gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Unique Rectangle Type 1
Unique Rectangle Type 1 gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Unique Rectangle Type 2
Unique Rectangle Type 2 gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Unique Rectangle Type 3
Unique Rectangle Type 3 gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Unique Rectangle Type 4
Unique Rectangle Type 4 gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Hidden Rectangle
Hidden Rectangle gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Avoidable Rectangle
Avoidable Rectangle gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Unique Loop
Unique Loop gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
BUG and BUG+1
BUG and BUG+1 gebruikt de aanname van één oplossing om een patroon met twee oplossingen te vermijden.
Almost Locked Sets en experttechnieken
Deze methoden komen minder vaak voor, maar zijn belangrijk in zeer moeilijke puzzels.
Almost Locked Set (ALS)
Almost Locked Set (ALS) gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
ALS-XZ
ALS-XZ gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
ALS-XY-Wing
ALS-XY-Wing gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
Sue de Coq
Sue de Coq gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
Death Blossom
Death Blossom gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
Exocet
Exocet gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
Pattern Overlay Method
Pattern Overlay Method gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
Templates
Templates gebruikt Almost Locked Sets of verwante expertlogica voor gerichte eliminaties.
Laatste redmiddelen en solvertechnieken
Deze methoden zijn nuttig om te kennen, maar minder elegant voor menselijk oplossen.
Bifurcation
Bifurcation helpt bij controleren of ontgrendelen, maar wordt meestal pas gebruikt als menselijke patronen niet genoeg zijn.
Trial and Error
Trial and Error helpt bij controleren of ontgrendelen, maar wordt meestal pas gebruikt als menselijke patronen niet genoeg zijn.
Backtracking
Backtracking helpt bij controleren of ontgrendelen, maar wordt meestal pas gebruikt als menselijke patronen niet genoeg zijn.
Brute Force
Brute Force helpt bij controleren of ontgrendelen, maar wordt meestal pas gebruikt als menselijke patronen niet genoeg zijn.
Probeer niet alle sudoku-technieken tegelijk te onthouden. Leer één niveau, oefen tot het natuurlijk voelt en voeg dan het volgende toe.
De sterkste sudoku-oplossers volgen een betrouwbare volgorde: plaats het duidelijke, ruim kandidaten op, zoek veelvoorkomende subsets, controleer blok-lijninteracties en ga pas daarna naar vissen, wings, ketens, uniciteit en ALS.
Veelgestelde vragen
De belangrijkste zijn scannen, cross-hatching, singles, paren, vergrendelde kandidaten, X-Wing, Swordfish, XY-Wing, Simple Colouring en Unique Rectangles.
Begin met scannen, cross-hatching, full houses, naked singles, hidden singles en eenvoudige kandidaat-eliminatie.
Een praktische volgorde is: singles, vergrendelde kandidaten, naked en hidden subsets, basisvissen, wings, kleuring, ketens, uniciteit en ALS.
Nee. X-Wing, XY-Wing, AIC, ALS-XZ en Unique Rectangles zijn logische methoden met bewijsbare regels.
Er zijn tientallen benoemde technieken; het exacte aantal hangt af van hoe varianten, subtypen, gegroepeerde ketens, vinvissen, ALS en uniciteitspatronen worden geteld.