Sudoku-Tipps: Swordfish-Leitfaden für fortgeschrittene Kandidateneliminierung
Von OnlineSudoku vor 9 Tagen 16 Aufrufe
Lerne, wie die Swordfish-Technik im Sudoku funktioniert, wie sie die Logik von X-Wing erweitert und wie du sie ohne Raten zur fortgeschrittenen Kandidateneliminierung nutzt.
Swordfish ist eine der bekannteren fortgeschrittenen Sudoku-Techniken. Sie gehört zur gleichen Familie wie X-Wing, ist jedoch größer und schwerer zu erkennen.
Während X-Wing zwei Zeilen und zwei Spalten verwendet, verwendet Swordfish drei Zeilen und drei Spalten.
Die Idee ist nicht kompliziert, sobald die Struktur klar ist. Swordfish platziert normalerweise keine Zahl direkt. Wie viele fortgeschrittene Techniken besteht ihr Zweck darin, Kandidaten zu entfernen. Manchmal reicht diese Entfernung aus, um eine Single freizulegen. In anderen Fällen wird das Raster einfach sauberer und eine andere Technik kann eingesetzt werden.
Der Schlüssel liegt darin, zu verstehen, dass Swordfish keine Vermutung und kein Muster ist, das Sie dem Raster aufzwingen. Es handelt sich um eine präzise Kandidatenbeschränkung.
Was ist ein Swordfish?
Ein Swordfish tritt auf, wenn ein Kandidat auf drei Zeilen und drei Spalten beschränkt ist.
In einem zeilenbasierten Swordfish:
- Wählen Sie einen Kandidaten aus.
- Suchen Sie drei Zeilen, in denen dieser Kandidat nur in denselben drei Spalten vorkommt.
- Diese drei Zeilen müssen den Kandidaten irgendwo in diesen drei Spalten platzieren.
- Daher kann derselbe Kandidat aus anderen Zellen in diesen Spalten entfernt werden.
Die gleiche Idee funktioniert auch umgekehrt mit Spalten und Zeilen.
Kurz gesagt:
| Muster | Basiseinheiten | Abdeckeinheiten | Eliminieren aus |
|---|---|---|---|
| Zeilenbasierter Swordfish | 3 Zeilen | 3 Spalten | Andere Zellen in diesen Spalten |
| Spaltenbasierter Swordfish | 3 Spalten | 3 Zeilen | Andere Zellen in diesen Zeilen |
Swordfish lässt sich am besten als größerer X-Wing verstehen. Ein X-Wing verwendet zwei Basiseinheiten und zwei Abdeckeinheiten. Ein Swordfish verwendet drei.
Ein einfaches zeilenbasiertes Beispiel
Angenommen, Sie prüfen den Kandidaten 8.
Folgende Kandidatenpositionen fallen Ihnen auf:
| Reihe | Mögliche Positionen für 8 |
|---|---|
| Reihe 2 | Spalte 1, Spalte 5 |
| Reihe 5 | Spalte 1, Spalte 9 |
| Zeile 8 | Spalte 5, Spalte 9 |
Schauen Sie sich die beteiligten Spalten genau an.
In diesen drei Zeilen erscheint Kandidat 8 nur in:
- Spalte 1
- Spalte 5
- Spalte 9
Dadurch entsteht ein Swordfish.
Der Kandidat 8 in den Zeilen 2, 5 und 8 muss in irgendeiner Anordnung die Spalten 1, 5 und 9 belegen. Da in diesen drei Zeilen die Achter in diesen drei Spalten verwendet werden, können alle anderen möglichen Achter in den Spalten 1, 5 oder 9 entfernt werden.
Zum Beispiel:
- r1c1 darf nicht 8 sein
- r4c5 darf nicht 8 sein
- r6c9 darf nicht 8 sein
- r9c1 darf nicht 8 sein
Diese Zellen liegen außerhalb der drei Swordfish-Zeilen und können daher nicht 8 enthalten.
Warum Swordfish funktioniert
Die Logik hinter Swordfish basiert auf Ausgewogenheit.
Drei Zeilen müssen den Kandidaten jeweils einmal enthalten. Wenn der Kandidat in diesen drei Zeilen auf dieselben drei Spalten beschränkt ist, sind diese drei Spalten bereits für den Kandidaten reserviert.
Unabhängig davon, wie die endgültige Anordnung funktioniert, platziert jede der drei ausgewählten Zeilen den Kandidaten in einer der drei ausgewählten Spalten.
Das bedeutet, dass der Kandidat nicht an anderer Stelle in diesen Spalten erscheinen kann.
Das ist der wichtige Teil:
Swordfish sagt Ihnen nicht genau, wohin der Kandidat geht. Es sagt Ihnen, wohin der Kandidat nicht gehen kann.
Aus diesem Grund handelt es sich bei Swordfish eher um eine Eliminierungstechnik als um eine Platzierungstechnik.
Spaltenbasierter Swordfish
Swordfish funktioniert auch vertikal.
Ein spaltenbasierter Swordfish tritt auf, wenn ein Kandidat in drei Spalten erscheint und innerhalb dieser Spalten auf dieselben drei Zeilen beschränkt ist.
Zum Beispiel:
| Spalte | Mögliche Positionen für 6 |
|---|---|
| Spalte 2 | Reihe 1, Reihe 7 |
| Spalte 4 | Reihe 1, Reihe 9 |
| Spalte 8 | Reihe 7, Reihe 9 |
In den Spalten 2, 4 und 8 erscheint Kandidat 6 nur in:
- Reihe 1
- Reihe 7
- Zeile 9
Das bildet einen spaltenbasierten Swordfish.
Die Ausscheidungen erfolgen nun zeilenübergreifend. Alle anderen 6er-Kandidaten in den Zeilen 1, 7 oder 9 können entfernt werden, sofern sie sich außerhalb der Spalten 2, 4 und 8 befinden.
Die Richtung ist also umgekehrt:
- Zeilenbasierter Swordfish eliminiert aus Spalten.
- Spaltenbasierter Swordfish eliminiert aus Zeilen.
Dies ist die gleiche Richtungsregel wie in X-Wing, nur erweitert auf drei Einheiten.
Swordfish vs. X-Wing
Swordfish wird oft nach X-Wing eingeführt, da die Logik nahezu identisch ist.
Der Unterschied liegt in der Größe.
| Technik | Struktur | Schwierigkeit |
|---|---|---|
| X-Wing | 2 Zeilen und 2 Spalten | Leichter zu erkennen |
| Swordfish | 3 Zeilen und 3 Spalten | Schwerer zu erkennen |
Ein X-Wing ist normalerweise sauber und rechteckig. Ein Swordfish ist optisch oft weniger offensichtlich.
Die Kandidatenpositionen bilden im Raster nicht immer eine saubere Form. Einige Zeilen können zwei Kandidatenpositionen enthalten, während andere möglicherweise drei haben.
Aus diesem Grund vermissen viele Spieler Swordfish, selbst wenn die Logik verfügbar ist.
Beim Muster geht es nicht darum, eine schöne Form zu schaffen. Es geht um eine Kandidatenbeschränkung.
Was macht einen gültigen Swordfish aus?
Ein gültiger Swordfish erfordert einige spezifische Bedingungen.
1. Nur ein Kandidat
Swordfish funktioniert immer für einen einzelnen Kandidaten.
Sie können verschiedene Zahlen nicht in einem Swordfish-Muster kombinieren. Wenn Sie 8 ankreuzen, muss jeder Teil des Musters Kandidat 8 beinhalten.
2. Drei Basiseinheiten
Ein zeilenbasierter Swordfish verwendet drei Zeilen.
Ein spaltenbasierter Swordfish verwendet drei Spalten.
Dies sind die Einheiten, in denen der Kandidat eingeschränkt ist.
3. Drei Abdeckeinheiten
Die Kandidatenpositionen in den Basiseinheiten müssen auf genau drei Deckungseinheiten begrenzt sein.
Bei einem zeilenbasierten Swordfish sind diese Deckungseinheiten Spalten.
Bei einem spaltenbasierten Swordfish sind diese Deckungseinheiten Zeilen.
Wenn sich der Kandidat in eine vierte Deckungseinheit ausbreitet, ist der Swordfish nicht gültig.
4. Nur sichere Eliminierungen
Kandidaten werden aus den Deckungseinheiten außerhalb der Basiseinheiten entfernt.
Beispielsweise entfernen Sie in einem zeilenbasierten Swordfish den Kandidaten aus den ausgewählten Spalten, jedoch nur in Zeilen, die nicht Teil des Swordfish sind.
Sie entfernen den Kandidaten nicht aus den Swordfish-Zellen selbst. Diese Zellen sind der Grund für die Existenz des Musters.
So erkennen Sie Swordfish
Der zuverlässigste Weg, Swordfish zu finden, besteht darin, jeweils einen Kandidaten zu scannen.
Suchen Sie nicht wahllos im gesamten Raster nach Swordfish. Das führt meist zu Verwirrung.
Eine bessere Methode:
- Wählen Sie einen Kandidaten aus, z. B. 3.
- Scannen Sie jede Zeile.
- Markieren Sie Zeilen, in denen dieser Kandidat an zwei oder drei Positionen vorkommt.
- Vergleichen Sie diese Zeilen.
- Suchen Sie nach drei Zeilen, deren Kandidatenpositionen auf dieselben drei Spalten beschränkt sind.
- Wenn das Muster gültig ist, entfernen Sie diesen Kandidaten aus den restlichen Spalten.
Wiederholen Sie dann den gleichen Vorgang mit Spalten als Basiseinheiten.
Das mag sich zunächst langsam anfühlen. Das ist normal. Swordfish ist nicht dafür gedacht, durch zufälliges Scannen gefunden zu werden. Es wird einfacher, wenn Sie sich angewöhnen, Kandidaten systematisch zu lesen.
Ein realistischeres Swordfish-Muster
Viele Beispiele lassen Swordfish zu perfekt aussehen.
Bei echten Rätseln kommt es oft in einer weniger symmetrischen Form vor.
Für Kandidat 4 sehen Sie möglicherweise Folgendes:
| Reihe | Mögliche Positionen für 4 |
|---|---|
| Reihe 1 | Spalte 2, Spalte 6, Spalte 8 |
| Reihe 4 | Spalte 2, Spalte 8 |
| Reihe 7 | Spalte 6, Spalte 8 |
Die drei beteiligten Zeilen sind:
- Reihe 1
- Reihe 4
- Reihe 7
Die einzigen beteiligten Spalten sind:
- Spalte 2
- Spalte 6
- Spalte 8
Dies ist immer noch ein Swordfish.
Die Zeilen müssen keine identischen Kandidatenpositionen haben. Sie müssen insgesamt nur auf die gleichen drei Spalten beschränkt werden.

Dieses Detail ist wichtig. Viele Spieler suchen nur nach drei Zeilen mit identischen Kandidatenlayouts. Das ist zu eng und lässt viele gültige Swordfish-Muster fehlen.
Häufige Fehler
Fehler 1: Eine perfekte Form erwarten
Swordfish sieht nicht immer wie ein sauberes Rechteck oder Gittermuster aus.
Einige Zeilen können zwei Kandidatenpositionen enthalten. Andere können drei enthalten. Die optische Form kann ungleichmäßig sein.
Entscheidend ist, ob drei Zeilen in denselben drei Spalten gesperrt sind oder ob drei Spalten in denselben drei Zeilen gesperrt sind.
Fehler 2: Aus der falschen Richtung eliminieren
Dies ist der häufigste technische Fehler.
Wenn Swordfish in Zeilen beginnt, eliminieren Sie es in den Spalten.
Wenn es in Spalten beginnt, entfernen Sie es in Zeilen.
Die Basiseinheiten definieren das Muster. Die Deckungseinheiten erhalten die Eliminierungen.
Fehler 3: Eine Zeile oder Spalte mit zusätzlichen Kandidaten einbeziehen
Ein Swordfish schlägt fehl, wenn der Kandidat in einer der Basiszeilen oder -spalten außerhalb der drei Covereinheiten liegt.
Wenn Sie beispielsweise ein zeilenbasiertes Swordfish erstellen und eine der drei Zeilen auch den Kandidaten 8 in einer vierten Spalte enthält, ist das Muster ungültig.
Die Beschränkung ist nicht mehr streng genug.
Fehler 4: Kandidaten aus den Swordfish-Zellen entfernen
Die Swordfish-Zellen selbst müssen möglich bleiben.
Sie entfernen nur Kandidaten aus anderen Zellen in den Vertretungseinheiten.
Wenn Swordfish die Zeilen 2, 5 und 8 mit den Spalten 1, 5 und 9 verwendet, entfernen Sie den Kandidaten nicht aus den Schnittpunkten dieser Zeilen und Spalten.
Diese Schnittpunkte sind die möglichen Platzierungen.
Wann sollten Sie nach Swordfish suchen?
Swordfish ist normalerweise keine frühe Spieltechnik.
Bevor Sie danach suchen, prüfen Sie zunächst einfachere Strategien:
- Naked Singles
- Hidden Singles
- Naked Pairs
- Hidden Pairs
- Locked Candidates
- X-Wing
Wenn diese Techniken keinen Fortschritt mehr bringen, ist Swordfish eine Überprüfung wert.
Dies ist besonders nützlich, wenn ein Kandidat in wiederholten Zwei-Positionen- oder Drei-Positionen-Mustern über mehrere Zeilen oder Spalten hinweg auftritt.
In vielen Rätseln erscheint Swordfish, nachdem das Raster bereits durch einfachere Eliminierungen aufgeräumt wurde.
Warum Swordfish schwer zu erkennen ist
Swordfish ist vor allem deshalb schwierig, weil mehrere Einheiten gleichzeitig verglichen werden müssen.
Mit X-Wing vergleichen Sie zwei Zeilen oder zwei Spalten. Mit Swordfish vergleichen Sie drei.
Diese zusätzliche Einheit macht das Muster viel weniger offensichtlich. Es führt auch zu mehr Fehlalarmen.
Eine Gruppe von Kandidaten ähnelt möglicherweise Swordfish, schlägt jedoch fehl, weil eine Zeile eine zusätzliche Position enthält oder weil die Spalten nicht sauber ausgerichtet sind.
Aus diesem Grund ist die Überprüfung durch den Patienten wichtig. Swordfish belohnt sorgfältiges Scannen mehr als Geschwindigkeit.
Übungsmethode
Der beste Weg, Swordfish zu lernen, besteht darin, nicht jedes Rätsel sofort danach zu durchsuchen.
Üben Sie es stattdessen bewusst.
Versuchen Sie diesen Ansatz:
- Wählen Sie einen Kandidaten aus.
- Listen Sie die Zeilen auf, in denen dieser Kandidat zwei- oder dreimal vorkommt.
- Notieren Sie die Spalten für diese Auftritte.
- Vergleichen Sie Gruppen von drei Zeilen.
- Überprüfen Sie, ob der gesamte Spaltensatz genau drei Spalten umfasst.
- Suchen Sie nach Eliminierungen außerhalb des Musters.
Diese Methode mag sich mechanisch anfühlen, aber sie vermittelt die Struktur klar.
Nach genügend Übung werden Sie beginnen, Swordfish-Muster zu erkennen, ohne alles aufzuschreiben.
Swordfish und die Fischfamilie
Swordfish ist Teil einer größeren Gruppe von Sudoku-Techniken, die oft als Fischmuster bezeichnet werden.
Die häufigsten Formen sind:
| Technik | Größe |
|---|---|
| X-Wing | 2 mal 2 |
| Swordfish | 3 mal 3 |
| Jellyfish | 4 mal 4 |
Sie alle verwenden die gleiche Grundlogik.
Wenn ein Kandidat auf eine entsprechende Anzahl von Zeilen und Spalten beschränkt ist, sind Eliminierungen außerhalb des Musters möglich.
Wenn Sie Swordfish verstehen, ist Jellyfish später einfacher zu lernen, auch wenn Jellyfish seltener und normalerweise schwerer zu erkennen ist.
Letzte Gedanken
Swordfish ist eine deutliche Weiterentwicklung von X-Wing. Die Logik ist immer noch sauber, aber das Muster ist größer und leichter zu übersehen.
Das Wichtigste ist, sich den Namen nicht zu merken. Es versteht sich von der Einschränkung:
drei Zeilen, die an drei Spalten gebunden sind, oder drei Spalten, die an drei Zeilen gebunden sind.
Sobald diese Einschränkung real ist, sind die Eliminierungen sicher.
Swordfish vermittelt eine wichtige Lektion über fortgeschrittenes Sudoku. Schwierige Rätsel werden nicht durch tieferes Raten gelöst. Sie werden gelöst, indem man beobachtet, wie die Kandidaten im gesamten Raster eingeschränkt sind.
Wenn Sie diese Einschränkungen klar erkennen, werden selbst schwierige Rätsel viel einfacher zu bewältigen.
