Beginner

Sudoku tips: Swordfish-gids voor geavanceerde kandidaatverwijdering

Door OnlineSudoku   9 dagen geleden   18 weergaven

#sudoku tips#sudoku technieken#swordfish#gevorderde sudoku#kandidaten verwijderen#sudoku strategie

Leer hoe de Swordfish-techniek in sudoku werkt, hoe deze de logica van X-Wing uitbreidt en hoe je hem gebruikt voor geavanceerde kandidaatverwijdering zonder te gokken.

Swordfish is een van de bekendere geavanceerde Sudoku-technieken. Hij behoort tot dezelfde familie als X-Wing, maar is groter en moeilijker te herkennen.

Waar X-Wing twee rijen en twee kolommen gebruikt, gebruikt Swordfish drie rijen en drie kolommen.

Het idee is niet ingewikkeld als de structuur eenmaal duidelijk is. Swordfish plaatst normaal gesproken niet rechtstreeks een cijfer. Zoals veel geavanceerde technieken is het doel ervan om kandidaten te verwijderen. Soms is die verwijdering voldoende om er één te onthullen. Andere keren wordt het sudokuraster eenvoudigweg schoner en kan een andere techniek werken.

De sleutel is om te begrijpen dat Swordfish geen gok is, en geen patroon dat je op het sudokuraster probeert te forceren. Het is een precieze kandidatenbeperking.


Wat is een Swordfish?

Een Swordfish doet zich voor wanneer één kandidaat beperkt is tot drie rijen en drie kolommen.

In een op rijen gebaseerde Swordfish:

  • Kies één kandidaat.
  • Zoek drie rijen waarin die kandidaat alleen in dezelfde drie kolommen voorkomt.
  • Die drie rijen moeten de kandidaat ergens binnen die drie kolommen plaatsen.
  • Daarom kan dezelfde kandidaat uit andere cellen in die kolommen worden verwijderd.

Hetzelfde idee werkt ook omgekeerd met kolommen en rijen.

In het kort:

PatroonBasiseenhedenDekkingseenhedenElimineren uit
Swordfish op basis van rijen3 rijen3 kolommenAndere cellen in die kolommen
Swordfish op basis van kolommen3 kolommen3 rijenAndere cellen in die rijen

Swordfish kan het beste worden begrepen als een grotere X-Wing. Een X-Wing gebruikt twee basiseenheden en twee afdekeenheden. Een Swordfish gebruikt er drie.


Een eenvoudig, op rijen gebaseerd voorbeeld

Stel dat je kandidaat 8 aanvinkt.

Je ziet de volgende kandidaatposities:

RijMogelijke posities voor 8
Rij 2Kolom 1, Kolom 5
Rij 5Kolom 1, Kolom 9
Rij 8Kolom 5, Kolom 9

Kijk goed naar de betreffende kolommen.

In deze drie rijen verschijnt kandidaat 8 alleen in:

  • Kolom 1
  • Kolom 5
  • Kolom 9

Er ontstaat dan een Swordfish.

De kandidaat 8 in rijen 2, 5 en 8 moet in een bepaalde opstelling de kolommen 1, 5 en 9 bezetten. Omdat deze drie rijen de 8-en in die drie kolommen zullen gebruiken, kunnen alle andere kandidaat-8'en in kolommen 1, 5 of 9 worden verwijderd.

Bijvoorbeeld:

  • r1c1 kan niet 8 zijn
  • r4c5 kan niet 8 zijn
  • r6c9 kan niet 8 zijn
  • r9c1 kan niet 8 zijn

Deze cellen bevinden zich buiten de drie Swordfish rijen en kunnen dus geen 8 bevatten.

Sudoku tips: Swordfish-gids voor geavanceerde kandidaatverwijdering - 1

Waarom Swordfish werkt

De logica achter Swordfish is gebaseerd op evenwicht.

Drie rijen moeten elk één keer de kandidaat bevatten. Als de kandidaat in die drie rijen beperkt is tot dezelfde drie kolommen, dan zijn die drie kolommen al gereserveerd voor de kandidaat.

Hoe de uiteindelijke opstelling ook werkt, elk van de drie geselecteerde rijen plaatst de kandidaat in een van de drie geselecteerde kolommen.

Dat betekent dat de kandidaat niet elders in die kolommen kan voorkomen.

Dit is het belangrijkste onderdeel:

Swordfish vertelt je niet precies waar de kandidaat naartoe gaat. Het laat zien waar de kandidaat juist niet kan staan.

Daarom is Swordfish een eliminatietechniek en geen plaatsingstechniek.


Swordfish op basis van kolommen

Swordfish werkt ook verticaal.

Een op kolommen gebaseerde Swordfish komt voor wanneer een kandidaat in drie kolommen verschijnt, en binnen die kolommen is de kandidaat beperkt tot dezelfde drie rijen.

Bijvoorbeeld:

KolomMogelijke posities voor 6
Kolom 2Rij 1, Rij 7
Kolom 4Rij 1, Rij 9
Kolom 8Rij 7, Rij 9

In de kolommen 2, 4 en 8 verschijnt kandidaat 6 alleen in:

  • Rij 1
  • Rij 7
  • Rij 9

Dat vormt een op kolommen gebaseerde Swordfish.

De eliminaties vinden nje over de rijen plaats. Elke andere kandidaat-6 in rij 1, 7 of 9 kan worden verwijderd, zolang deze zich buiten de kolommen 2, 4 en 8 bevindt.

De richting is dus omgekeerd:

  • Swordfish op basis van rijen elimineert uit kolommen.
  • Swordfish op basis van kolommen elimineert uit rijen.

Dit is dezelfde richtingsregel die wordt gebruikt in X-Wing, alleen uitgebreid naar drie eenheden.


Swordfish versus X-Wing

Swordfish wordt vaak na X-Wing geïntroduceerd omdat de logica vrijwel identiek is.

Het verschil is de grootte.

TechniekStructuurMoeilijkheidsgraad
X-Wing2 rijen en 2 kolommenMakkelijker te herkennen
Swordfish3 rijen en 3 kolommenMoeilijker te herkennen

Een X-Wing is meestal schoon en rechthoekig. Een Swordfish is visueel vaak minder duidelijk.

De kandidaatposities vormen niet altijd een nette vorm op het sudokuraster. Sommige rijen kunnen twee kandidaatposities hebben, terwijl andere er drie kunnen hebben.

Dat is de reden waarom veel spelers Swordfish missen, zelfs wanneer de logica aanwezig is.

Het patroon gaat niet over het maken van een mooie vorm. Het gaat om kandidatenbeperking.


Wat maakt een geldige Swordfish?

Een geldige Swordfish heeft een aantal specifieke voorwaarden nodig.

1. Slechts één kandidaat

Swordfish werkt altijd op één kandidaat.

Je kunt geen verschillende getallen combineren in één Swordfish-patroon. Als je 8 aanvinkt, moet bij elk deel van het patroon kandidaat 8 betrokken zijn.


2. Drie basiseenheden

Een op rijen gebaseerde Swordfish gebruikt drie rijen.

Een op kolommen gebaseerde Swordfish gebruikt drie kolommen.

Dit zijn de eenheden waar de kandidaat beperkt is.


3. Drie dekkingseenheden

De kandidaatposities in de basiseenheden moeten beperkt worden tot precies drie dekkingseenheden.

Voor een op rijen gebaseerde Swordfish zijn deze dekkingseenheden kolommen.

Voor een op kolommen gebaseerde Swordfish zijn deze dekkingseenheden rijen.

Als de kandidaat zich uitbreidt naar een vierde dekkingseenheid, is de Swordfish niet geldig.


4. Alleen veilige eliminaties

Kandidaten worden verwijderd uit de afdekeenheden buiten de basiseenheden.

In een op rijen gebaseerde Swordfish verwijdert je bijvoorbeeld de kandidaat uit de geselecteerde kolommen, maar alleen in rijen die geen deel uitmaken van de Swordfish.

Je verwijdert de kandidaat niet uit de Swordfish-cellen zelf. Die cellen zijn de reden dat het patroon bestaat.


Hoe Swordfish te herkennen

De meest betrouwbare manier om Swordfish te vinden is door één kandidaat tegelijk te scannen.

Zoek niet willekeurig naar Swordfish in het hele sudokuraster. Dat leidt meestal tot verwarring.

Een betere methode:

  1. Kies één kandidaat, bijvoorbeeld 3.
  2. Scan elke rij.
  3. Markeer rijen waar die kandidaat op twee of drie posities voorkomt.
  4. Vergelijk die rijen.
  5. Zoek naar drie rijen waarvan de kandidaatposities beperkt zijn tot dezelfde drie kolommen.
  6. Als het patroon geldig is, verwijdert je die kandidaat uit de rest van die kolommen.

Herhaal vervolgens hetzelfde proces met kolommen als basiseenheden.

In eerste instantie kan dit traag aanvoelen. Dat is normaal. Swordfish is niet bedoeld om te worden gevonden door middel van scannen. Het wordt pas gemakkelijker als je de gewoonte hebt ontwikkeld om kandidaten systematisch te lezen.


Een realistischer Swordfish-patroon

Veel voorbeelden zorgen ervoor dat Swordfish er te perfect uitziet.

In echte puzzels verschijnt het vaak in een minder symmetrische vorm.

Voor kandidaat 4 ziet je mogelijk dit:

RijMogelijke posities voor 4
Rij 1Kolom 2, Kolom 6, Kolom 8
Rij 4Kolom 2, Kolom 8
Rij 7Kolom 6, Kolom 8

De drie betrokken rijen zijn:

  • Rij 1
  • Rij 4
  • Rij 7

De enige betrokken kolommen zijn:

  • Kolom 2
  • Kolom 6
  • Kolom 8

Dit is nog steeds een Swordfish.

De rijen hoeven geen identieke kandidaatposities te hebben. Ze hoeven alleen maar te worden beperkt tot dezelfde drie kolommen in totaal.

Sudoku tips: Swordfish-gids voor geavanceerde kandidaatverwijdering - 2

Dat detail is belangrijk. Veel spelers zoeken slechts naar drie rijen met identieke kandidaat-indelingen. Dat is te smal en zal veel geldige Swordfish-patronen missen.


Veelvoorkomende fouten

Fout 1: een perfecte vorm verwachten

Swordfish ziet er niet altijd uit als een strak rechthoek- of sudokurasterpatroon.

Sommige rijen kunnen twee kandidaatposities bevatten. Anderen kunnen er drie bevatten. De visuele vorm kan ongelijk zijn.

Waar het om gaat is of drie rijen in dezelfde drie kolommen zijn vergrendeld, of dat drie kolommen in dezelfde drie rijen zijn vergrendeld.


Fout 2: Elimineren vanuit de verkeerde richting

Dit is de meest voorkomende technische fout.

Als de Swordfish begint met rijen, elimineer dan uit kolommen.

Als het begint met kolommen, elimineer dan uit rijen.

De basiseenheden bepalen het patroon. De dekkingseenheden ontvangen de eliminaties.


Fout 3: Voeg een rij of kolom toe met extra kandidaten

Een Swordfish mislukt als een van de basisrijen of -kolommen de kandidaat buiten de drie dekkingseenheden heeft.

Als je bijvoorbeeld een op rijen gebaseerde Swordfish bouwt en een van de drie rijen ook kandidaat 8 in een vierde kolom heeft, is het patroon ongeldig.

De beperking is niet langer streng genoeg.


Fout 4: Kandidaten verwijderen uit de Swordfish-cellen

De Swordfish-cellen zelf moeten als mogelijkheid blijven staan.

Je verwijdert alleen kandidaten uit andere cellen in de dekkingseenheden.

Als de Swordfish rijen 2, 5 en 8 gebruikt met kolommen 1, 5 en 9, verwijder de kandidaat dan niet van de snijpunten van die rijen en kolommen.

Die kruispunten zijn de mogelijke plaatsingen.


Wanneer zoek je naar Swordfish?

Swordfish is meestal geen techniek voor het begin van de puzzel.

Controleer eerst eenvoudigere strategieën voordat je ernaar zoekt:

  • Naked Singles
  • Hidden Singles
  • Naked Pairs
  • Hidden Pairs
  • Locked Candidates
  • X-Wing

Als deze technieken geen vooruitgang meer opleveren, wordt Swordfish de moeite waard om te controleren.

Dit is vooral handig wanneer een kandidaat in herhaalde patronen met twee of drie posities in meerdere rijen of kolommen voorkomt.

In veel puzzels verschijnt Swordfish nadat het sudokuraster al is opgeruimd door eenvoudigere eliminaties.


Waarom Swordfish lastig te zien is

Swordfish is vooral moeilijk omdat het meerdere eenheden tegelijk moet vergelijken.

Met X-Wing vergelijk je twee rijen of twee kolommen. Met Swordfish vergelijk je er drie.

Die extra eenheid maakt het patroon veel minder duidelijk. Het creëert ook meer valse positieven.

Een groep kandidaten lijkt misschien dicht bij Swordfish, maar faalt omdat een rij een extra positie bevat, of omdat de kolommen niet netjes op één lijn liggen.

Daarom is zorgvuldige controle belangrijk. Swordfish beloont zorgvuldig scannen meer dan snelheid.


Oefenmethode

De beste manier om Swordfish te leren is door niet meteen in elke puzzel te zoeken.

Oefen het in plaats daarvan bewust.

Probeer deze aanpak:

  1. Kies één kandidaat.
  2. Noem de rijen waarin die kandidaat twee of drie keer voorkomt.
  3. Schrijf de kolommen op voor die verschijningen.
  4. Vergelijk groepen van drie rijen.
  5. Controleer of de totale kolommenset precies uit drie kolommen bestaat.
  6. Zoek naar eliminaties buiten het patroon.

Deze methode voelt misschien mechanisch, maar leert de structuur duidelijk.

Na voldoende oefening zul je Swordfish-patronen gaan herkennen zonder alles op te schrijven.


Swordfish en de fish-patronen

Swordfish maakt deel uit van een grotere groep Sudoku-technieken die vaak vispatronen worden genoemd.

De gebruikelijke vormen zijn:

TechniekGrootte
X-Wing2 bij 2
Swordfish3 bij 3
Jellyfish4 bij 4

Ze gebruiken allemaal dezelfde basislogica.

Als een kandidaat beperkt is tot een overeenkomend aantal rijen en kolommen, worden eliminaties buiten het patroon mogelijk.

Als je Swordfish begrijpt, is Jellyfish later gemakkelijker te leren, ook al is Jellyfish zeldzamer en meestal moeilijker te herkennen.


Laatste gedachten

Swordfish is een serieuze stap vooruit ten opzichte van X-Wing. De logica is nog steeds helder, maar het patroon is groter en gemakkelijker over het hoofd te zien.

Het belangrijkste is dat je de naam niet onthoudt. Het is het begrijpen van de beperking:

drie rijen die aan drie kolommen zijn gekoppeld, of drie kolommen die aan drie rijen zijn gekoppeld.

Zodra die beperking reëel is, zijn de eliminaties veilig.

Swordfish leert een belangrijke les over geavanceerde Sudoku. Moeilijke puzzels worden niet opgelost door dieper te raden. Ze worden opgelost door op te merken hoe kandidaten over het hele sudokuraster worden beperkt.

Als je die beperkingen duidelijk kunt zien, worden zelfs moeilijke puzzels veel beter beheersbaar.