Overzicht van sudokustrategieën: alle technieken van beginnersniveau tot gevorderd niveau
Door Michel ·
Elke sudoku — hoe moeilijk die ook lijkt — kun je met alleen logica oplossen. Gokken is niet nodig. Maar de logica die je nodig hebt, hangt af van de moeilijkheidsgraad. In deze gids zie je op welk niveau je elke belangrijke strategie echt nodig hebt.
Gebruik deze gids als naslagwerk. Begin bovenaan en werk naar beneden naarmate je puzzels moeilijker worden.
Strategieën voor beginners: makkelijke puzzels
Naked Singles
Een naked single is een vak waarin maar één kandidaat past. Na het uitsluiten van de cijfers die al in dezelfde rij, dezelfde kolom en hetzelfde blok voorkomen, blijft er één cijfer over. Vul dat in.
Dit vormt de basis voor het oplossen van sudoku's. De meeste makkelijke puzzels kun je volledig oplossen met alleen naked singles.
Hidden singles
Een hidden single is een cijfer dat in een rij, kolom of blok maar in één vak kan komen, ook al lijkt het alsof er meerdere kandidaten in dat vak staan. Controleer elke rij, elke kolom en elk blok op cijfers die maar één mogelijke plek hebben.
Met de technieken naked singles en hidden singles kun je makkelijke puzzels en de meeste puzzels op gemiddeld niveau oplossen.
Strategieën op gemiddeld niveau: puzzels van gemiddelde moeilijkheidsgraad
Locked candidates (pointing pairs en box-line reduction)
Als alle mogelijke vakken voor een cijfer binnen een blok in dezelfde rij of kolom liggen, kan dat cijfer nergens anders in die rij of kolom staan. Dit heet een pointing pair (of een pointing triple).
Het omgekeerde geldt ook: als alle kandidaten voor een cijfer in een rij of kolom binnen hetzelfde blok vallen, kun je dat cijfer als kandidaat uit de overige vakken van het blok verwijderen. Dit heet box-line reduction.
Naked pairs
Twee vakken in dezelfde eenheid hebben precies dezelfde twee kandidaten. Die twee cijfers moeten in die twee vakken staan — dus kun je die cijfers uit alle andere vakken in die eenheid verwijderen.
Naked triples en quads werken volgens hetzelfde principe, met drie of vier vakken en hun kandidaten.
Hidden pairs
Twee cijfers komen binnen een eenheid als kandidaat voor in precies dezelfde twee vakken, en nergens anders in die eenheid. Die twee vakken moeten die twee cijfers bevatten — verwijder alle andere kandidaten uit die vakken.
Net als bij naked pairs geldt dit ook voor hidden triples en hidden quads.
Geavanceerde strategieën: moeilijke puzzels
X-Wing
Wanneer een cijfer in elk van twee rijen in precies twee vakken als kandidaat voorkomt en beide rijen dezelfde twee kolommen delen, heb je een X-Wing. Dat cijfer moet in een van de twee kolommen staan. Verwijder dat cijfer als kandidaat uit alle andere vakken in die kolommen.
X-Wing werkt ook over kolommen heen (dan vormen de rijen de beperking).
Swordfish
Swordfish breidt X-Wing uit naar drie rijen en drie kolommen. Als een cijfer in elk van drie rijen slechts in twee of drie vakken als kandidaat voorkomt en die vakken allemaal in dezelfde drie kolommen liggen, verwijder je dat cijfer als kandidaat uit alle andere vakken in die drie kolommen.
Hidden singles in a chain (simple coloring)
Simple coloring werkt wanneer een cijfer door het hele raster heen een keten van gekoppelde paren vormt. Elke schakel wisselt af tussen twee mogelijke toestanden. Als twee vakken met dezelfde kleur in dezelfde rij, kolom of hetzelfde blok staan, moet die kleur fout zijn — verwijder die kleur overal.
Expert- en masterstrategieën
XY-Wing
Een XY-Wing gebruikt drie vakken. Een spilvak heeft twee kandidaten (XY). Twee vleugelvakken delen elk één kandidaat met het spilvak (XZ en YZ). Elk vak dat beide vleugelvakken ziet, kan geen Z bevatten — verwijder Z als kandidaat.
XY-Wing is een van de nuttigste technieken op expertniveau.
Jellyfish
Jellyfish is een variant van Swordfish met vier rijen (of vier kolommen). Als een cijfer in elk van vier rijen alleen in twee, drie of vier vakken kan staan en die vakken samen slechts vier kolommen beslaan, schrap je dat cijfer als kandidaat uit alle andere vakken in die vier kolommen.
Forcing Chains en Advanced Chains
Op masterniveau leiden ketens van gekoppelde vakken met twee kandidaten en kandidaten met twee mogelijke posities tot eliminaties die door geen enkel eenvoudig patroon kunnen worden verklaard. Tot deze ketens behoren AIC's (Alternating Inference Chains), die coloring en X-Wings tot één raamwerk veralgemenen.
Als je een keten kunt volgen en de gevolgen ervan in beide richtingen kunt beredeneren, kun je vrijwel elke gepubliceerde sudoku oplossen zonder te gokken.
Zo gebruik je deze gids
Je hoeft ze niet allemaal tegelijk te leren. Begin met naked singles en hidden singles. Zodra makkelijke puzzels vanzelf gaan, ga je verder met locked candidates en naked pairs. Ga pas met X-Wing aan de slag als je gemiddelde en moeilijke puzzels niet meer met de basis kunt oplossen.
Elke techniek die je aan je gereedschapskist toevoegt, brengt het volgende puzzelniveau binnen bereik.
Bekijk de volledige strategiegids voor stapsgewijze voorbeelden van alle technieken die hier worden genoemd, of probeer de puzzel van vandaag en kijk hoeveel ervan je kunt toepassen.
Veelgestelde vragen
Welke sudokustrategie moeten beginners als eerste leren?
Begin met naked singles: vakken waarin maar één kandidaat past. Zodra je ze betrouwbaar kunt herkennen, ga je verder met hidden singles, waarbij een cijfer in een rij, kolom of blok maar in één geldig vak kan staan. Met alleen deze twee technieken los je de meeste makkelijke puzzels en veel gemiddelde puzzels op.
Wat is het verschil tussen naked pairs en hidden pairs in sudoku?
Een naked pair bestaat uit twee vakken in dezelfde rij, dezelfde kolom of hetzelfde blok met precies dezelfde twee kandidaten. Je kunt die twee kandidaten uit alle andere vakken in diezelfde rij, diezelfde kolom of datzelfde blok verwijderen. Een hidden pair bestaat uit twee vakken die binnen dezelfde rij, dezelfde kolom of hetzelfde blok de enige vakken zijn waarin twee bepaalde cijfers kunnen staan — je kunt alle andere kandidaten uit die twee vakken verwijderen.
Wanneer gebruik je X-Wing in sudoku?
Gebruik X-Wing wanneer één cijfer als kandidaat voorkomt in precies twee vakken van elk van twee verschillende rijen en die vakken in dezelfde twee kolommen staan (of andersom). Het cijfer moet in een van de twee kolommen komen, dus kun je de kandidaat voor dat cijfer veilig uit alle andere vakken in die kolommen verwijderen.