Als je de X-Wing-techniek beheerst, ben je klaar voor het grotere broertje: de Swordfish. Waar een X-Wing een kandidaat vergrendelt over twee rijen en twee kolommen, breidt de Swordfish die logica uit naar drie rijen en drie kolommen — en produceert in één stap nog meer eliminaties.
De Swordfish is een van de meest bevredigende geavanceerde technieken om te herkennen in een sudokupuzzel. Het kost oefening om hem te zien, maar zodra je het patroon begrijpt, wordt het een krachtig wapen tegen moeilijke en expert-roosters.
In deze gids leggen we precies uit wat een Swordfish is, doorlopen we de logica en demonstreren we de techniek op een echte puzzel met voor-en-na-diagrammen.
✅ Wat is een Swordfish in sudoku?
Een Swordfish doet zich voor wanneer een kandidaatcijfer in slechts 2 of 3 cellen verschijnt in elk van drie verschillende rijen, en al die cellen binnen dezelfde drie kolommen vallen. Omdat het cijfer in één van deze cellen in elke rij moet komen, “vergrendelen” de drie rijen het cijfer in die drie kolommen — en kan het worden geëlimineerd uit elke andere cel in die drie kolommen.
Een Swordfish is een 3×3-fishpatroon: een kandidaat verschijnt in 2–3 posities in elk van drie basisrijen, beperkt tot precies drie kolommen. De kandidaat kan worden geëlimineerd uit alle andere cellen in die drie kolommen buiten de basisrijen.
De naam komt van het feit dat het patroon, wanneer het met verbindingslijnen wordt gevisualiseerd, lijkt op een drietandige visvorm. Het behoort tot de “fish”-familie van technieken naast X-Wing (2×2) en Jellyfish (4×4).
🧠 Hoe het werkt (de logica)
Zie de Swordfish als drie overlappende X-Wings. Dit is de kernlogica:
- In rij 6 kan kandidaat 7 alleen in kolommen 1 en 3 staan.
- In rij 8 kan kandidaat 7 alleen in kolommen 3 en 5 staan.
- In rij 9 kan kandidaat 7 alleen in kolommen 1 en 5 staan.
Drie rijen, allemaal beperkt tot dezelfde drie kolommen: 1, 3 en 5. Het cijfer 7 moet precies in één cel per rij landen, en die drie plaatsingen bezetten elk een van de drie kolommen. Hoe het cijfer ook over de rijen wordt verdeeld, elke kolom krijgt precies één 7.
Daarom kan elke andere cel in kolommen 1, 3 en 5 (buiten deze drie rijen) geen 7 bevatten.
De drie basisrijen “verbruiken” één instantie van de kandidaat in elk van de drie kolommen. Aangezien elke kolom het cijfer slechts één keer kan bevatten, kan geen enkele andere rij in die kolommen het hebben.
🔎 Stapsgewijs voorbeeld
Laten we een echte Swordfish doorlopen. We kijken naar cijfer 7 in rijen 6, 8 en 9 in kolommen 1, 3 en 5.
Stap 1: Identificeer de patroonrijen
Controleer waar kandidaat 7 in elke rij verschijnt:
- Rij 6 — kandidaat 7 in R6C1 {3,6,7} en R6C3 {3,5,7}
- Rij 8 — kandidaat 7 in R8C3 {3,5,7} en R8C5 {5,6,7}
- Rij 9 — kandidaat 7 in R9C1 {2,3,6,7} en R9C5 {6,7}
Alle kandidaat-7-posities zijn beperkt tot kolommen 1, 3 en 5 — precies drie kolommen.
Stap 2: Bevestig de Swordfish
Drie rijen, drie kolommen, kandidaat 7 beperkt tot 2 cellen per rij, allemaal binnen dezelfde kolomset. Dit is een geldig Swordfish-patroon.
Stap 3: Elimineer uit de kolommen
Verwijder kandidaat 7 uit elke cel in kolommen 1, 3 en 5 die niet in rij 6, 8 of 9 staat:
- R4C1 — {2,3,6,7} → {2,3,6}
- R4C3 — {2,3,5,7,9} → {2,3,5,9}
- R7C1 — {2,3,6,7} → {2,3,6}
- R7C3 — {2,3,5,7} → {2,3,5}
Dat zijn 4 eliminaties uit één Swordfish — kandidaat 7 wordt verwijderd uit cellen buiten de patroonrijen in kolommen 1 en 3.
Stap 4: Ga door met oplossen
Met minder kandidaten in die kolommen kunnen er nieuwe singles, paren of andere patronen ontstaan. In dit geval wordt R7C3 teruggebracht tot slechts {2,3,5}, wat mogelijk verdere voortgang mogelijk maakt.
Vinden: Een kandidaat die in 2–3 cellen per rij over drie rijen verschijnt, beperkt tot precies drie kolommen.
Elimineren: Die kandidaat uit alle andere cellen in die drie kolommen buiten de patroonrijen.
Resultaat: Minder kandidaten in de doelkolommen, wat nieuwe oplossingsmogelijkheden opent.
🕵️ Hoe je een Swordfish vindt
1. Kies een kandidaatcijfer (1–9).
2. Noteer voor elke rij welke kolommen die kandidaat bevatten. Concentreer je op rijen met slechts 2 of 3 posities.
3. Zoek drie rijen waarvan de kolomposities allemaal uit dezelfde set van precies drie kolommen komen.
4. Indien gevonden, elimineer de kandidaat uit alle andere cellen in die drie kolommen buiten de drie rijen.
5. Herhaal voor elk cijfer.
Begin met het opsommen van rijen waarin de kandidaat in precies 2 cellen verschijnt — deze zijn het makkelijkst te koppelen tot een Swordfish. Als je twee zulke rijen vindt die twee kolommen delen, zoek dan een derde rij die die kolommen bevat (mogelijk met een derde) om het volledige patroon te vormen. Dit is gemakkelijker dan tegelijkertijd drie rijen doorzoeken.
🔄 Swordfish versus X-Wing
De Swordfish is de natuurlijke uitbreiding van de X-Wing. Ze behoren tot dezelfde “fish”-familie en gebruiken identieke logica op verschillende schalen.
| Kenmerk | X-Wing | Swordfish |
|---|---|---|
| Basisrijen | 2 | 3 |
| Betrokken kolommen | 2 | 3 |
| Cellen per rij | Precies 2 | 2 of 3 |
| Eliminatiebereik | Andere cellen in 2 kolommen | Andere cellen in 3 kolommen |
| Moeilijkheid | Geavanceerd | Geavanceerd |
| Frequentie | Gemiddeld (moeilijke puzzels) | Zeldzaam (expertpuzzels) |
Zodra je X-Wings zelfverzekerd kunt herkennen, gaat de sprong naar Swordfish vooral om het scannen van drie rijen tegelijk in plaats van twee. Het onderliggende principe — beperkte posities die een kandidaat in specifieke kolommen vergrendelen — is hetzelfde.
📌 Rijgebaseerde versus kolomgebaseerde Swordfish
Een Swordfish kan ofwel rijen of kolommen als basis gebruiken. De logica is identiek — alleen de oriëntatie verandert.
- Rijgebaseerde Swordfish: Drie basisrijen met de kandidaat beperkt tot drie kolommen. Elimineer uit de rest van die drie kolommen. Dit is het type dat we in ons voorbeeld zagen.
- Kolomgebaseerde Swordfish: Drie basiskolommen met de kandidaat beperkt tot drie rijen. Elimineer uit de rest van die drie rijen.
Niet elke rij in een Swordfish hoeft de kandidaat in alle drie kolommen te hebben. Een “onvolledige” Swordfish heeft de kandidaat in slechts 2 van de 3 kolommen in sommige rijen (zoals in ons voorbeeld, waar elke rij precies 2 posities heeft). Het patroon is nog steeds geldig zolang de vereniging van alle posities zich over precies drie kolommen uitstrekt.
⚠️ Veelgemaakte fouten om te vermijden
1. Patroon dat zich uitstrekt over meer dan 3 kolommen
Als de kandidaatposities over drie rijen zich over vier of meer kolommen uitstrekken, is het geen Swordfish. Controleer dat de vereniging van alle kolomposities precies drie is voordat je eliminaties toepast.
2. Elimineren binnen de patroonrijen
Elimineer de kandidaat alleen uit cellen in de drie Swordfish-kolommen die zich buiten de drie basisrijen bevinden. Verwijder nooit kandidaten uit cellen binnen de patroonrijen zelf.
3. De tweede oriëntatie vergeten
Als er geen rijgebaseerde Swordfish bestaat, vergeet dan niet om ook kolomgebaseerde patronen te controleren. Slechts één oriëntatie controleren betekent de helft van de mogelijke Swordfish-patronen missen.
4. Verwarring met X-Wing
Een X-Wing gebruikt 2 rijen en 2 kolommen; een Swordfish gebruikt er 3. Zorg ervoor dat je precies drie rijen hebt met posities die zich over precies drie kolommen uitstrekken — niet twee (X-Wing) of vier (Jellyfish).
📅 Wanneer naar Swordfish te zoeken
- Basistechnieken: Naked Singles, Hidden Singles, Full House.
- Technieken voor gevorderden: Pointing Pairs, Box/Line Reduction, Naked Pairs, Hidden Pairs.
- Geavanceerde technieken: X-Wing, Swordfish, XY-Wing.
- Experttechnieken: Jellyfish, XYZ-Wing, W-Wing, ketens, ALS.
Swordfish behoort tot het geavanceerde niveau. Probeer eerst X-Wing — zoek pas naar Swordfish wanneer X-Wing en andere eenvoudigere technieken zijn uitgeput. In de praktijk verschijnt Swordfish voornamelijk in moeilijke en expertpuzzels.
Puzzels die een Swordfish vereisen, krijgen doorgaans de beoordeling Moeilijk of Expert. Onze moeilijke puzzels zijn perfect om geavanceerde fish-technieken te oefenen.
🚀 Voorbij Swordfish
| Techniek | Grootte | Eliminatiebereik | Moeilijkheid |
|---|---|---|---|
| X-Wing | 2 rijen × 2 kol. | Andere cellen in 2 kolommen | Geavanceerd |
| Swordfish | 3 rijen × 3 kol. | Andere cellen in 3 kolommen | Geavanceerd |
| Jellyfish | 4 rijen × 4 kol. | Andere cellen in 4 kolommen | Expert |
| XY-Wing | 3 bivalue-cellen | Cellen die beide wing-cellen zien | Geavanceerd |
Beheers de Swordfish en je hebt de volledige fish-familie ontgrendeld van X-Wing tot Jellyfish — een progressie die hetzelfde logische principe op steeds grotere schaal toepast.
🎯 Oefen met Swordfish
- Vul alle potloodnotaties in: Swordfish vereist volledige kandidaatinformatie.
- Concentreer je op cijfers met weinig kandidaten: Als een cijfer in slechts 2–3 cellen per rij over meerdere rijen verschijnt, onderzoek dan verder.
- Controleer beide oriëntaties: Test eerst rijen, dan kolommen.
- Verifieer met de oplosser: Gebruik onze sudoku-oplosser om je bevindingen te bevestigen.
Moeilijke Sudoku
Moeilijke puzzels waarin geavanceerde technieken zoals Swordfish kunnen verschijnen als belangrijke oplossingsstappen.
▶ Speel Moeilijke SudokuSudoku-oplosser
Voer je rooster in en zie de oplosser geavanceerde technieken vinden, waaronder Swordfish.
▶ Open de oplosserVeelgestelde vragen
Een Swordfish is een geavanceerde techniek. Wanneer een kandidaat in slechts 2 of 3 cellen verschijnt in elk van drie rijen, en die cellen binnen dezelfde drie kolommen vallen, kan de kandidaat worden geëlimineerd uit elke andere cel in die drie kolommen buiten de patroonrijen.
Een X-Wing gebruikt 2 rijen en 2 kolommen, terwijl een Swordfish 3 rijen en 3 kolommen gebruikt. Beide volgen dezelfde logica, maar Swordfish bestrijkt een groter gebied en kan meer eliminaties produceren.
Nadat je basistechnieken en technieken voor gevorderden plus X-Wing hebt uitgeput. Swordfish is een geavanceerde techniek die voorkomt in moeilijke en expertpuzzels.
Ja. Een Swordfish kan rijgebaseerd zijn (3 basisrijen, elimineer uit kolommen) of kolomgebaseerd (3 basiskolommen, elimineer uit rijen). De logica is identiek in beide oriëntaties.
De volgende stap in de fish-familie is de Jellyfish, die het patroon uitbreidt naar 4 rijen en 4 kolommen. Naast fish-patronen bieden technieken zoals XY-Wing, W-Wing en ketens extra geavanceerde oplossingskracht.