Zum Inhalt springen
GrundlagenAnfänger

Sudoku lösen

Lerne einen systematischen Prozess, um Sudoku logisch von Anfang bis Ende zu lösen.

Sudoku effizient zu lösen bedeutet weniger, die fortgeschrittenste Technik zu kennen, sondern vielmehr zur richtigen Zeit die passende Ebene von Logik einzusetzen.

Beginne mit direkten Eintragungen. Ergänze Kandidaten, wenn das Raster keine offensichtlichen Antworten mehr liefert. Nutze Eliminierungen, um den Kandidatenzustand zu vereinfachen, und suche danach sofort wieder nach einfachen Zügen.

Ein hilfreiches Prinzip lautet:

einfache Eintragungen → Kandidateneliminierungen → neue einfache Eintragungen.

Wie Sudoku-Lösen funktioniert: Eintragungen und Eliminierungen

Fast jede logische Sudoku-Technik erzeugt eine von zwei Arten von Fortschritt.

Eine Eintragung beweist, welche Ziffer in eine Zelle gehört. Eine Kandidateneliminierung beweist, welche Ziffer dort nicht stehen kann.

Leichte Rätsel bestehen oft aus langen Folgen direkter Eintragungen. In schwierigeren Sudoku können mehrere Eliminierungen nötig sein, bevor wieder eine Ziffer gesetzt werden kann. Das macht die Eliminierung nicht zu einem nebensächlichen Ergebnis: Das Entfernen eines einzigen Kandidaten kann genau der Schritt sein, der später einen Single oder eine Teilmenge ermöglicht.

Ein systematischer Solver fragt deshalb nicht nur „Welche Zelle kann ich füllen?“. Die umfassendere Frage lautet: „Was kann ich aus der aktuellen Kandidatenstruktur beweisen?“.

Schritt 1: Finde letzte fehlende Ziffern

Beginne mit Zeilen, Spalten und Blöcken, die fast vollständig sind.

Enthält eine Einheit acht verschiedene gelöste Ziffern, muss die letzte Zelle die einzige noch fehlende Ziffer aus 1–9 enthalten. Dieses einfachste Muster heißt häufig Full House oder „letzte fehlende Ziffer“.

Es lohnt sich, diese Züge zuerst zu prüfen, weil sie unmittelbar und zuverlässig sind und häufig neue Einschränkungen in benachbarten Einheiten erzeugen.

Schritt 2: Scanne die am stärksten eingeschränkten Bereiche

Suche nach Zeilen, Spalten und Blöcken, die bereits viele gelöste Ziffern enthalten, und scanne anschließend einzelne Ziffern durch das Raster.

Angenommen, du möchtest die 7 in einem Block platzieren. Bereits gesetzte 7en in kreuzenden Zeilen und Spalten können mehrere Zellen sperren. Bleibt nur eine Position übrig, ist die 7 dort erzwungen.

Scanning ist besonders am Anfang eines Rätsels wertvoll, weil es direkt mit gesetzten Ziffern arbeitet und oft nur wenige oder gar keine notierten Kandidaten benötigt.

Scanne nicht nur einen Einheitentyp. Ein stark eingeschränkter Block kann durch eine Zeile geöffnet werden; eine Zeile kann offensichtlich werden, sobald du ihre Blöcke untersuchst.

Schritt 3: Finde Naked und Hidden Singles

Singles sind erzwungene Eintragungen und sollten während des gesamten Rätsels weit oben in deiner Suchreihenfolge bleiben.

Naked Single

Eine Zelle hat nur noch einen Kandidaten.

Lautet die Kandidatenmenge einer Zelle {6}, muss die Zelle 6 enthalten.

Ein Naked Single ist zellenorientiert: Du bestimmst den Inhalt einer Zelle, indem du die anderen acht Ziffern ausschließt.

Hidden Single

Eine Ziffer hat innerhalb einer Zeile, Spalte oder eines Blocks nur noch eine mögliche Zelle.

Die Zielzelle kann trotzdem mehrere notierte Kandidaten enthalten. Deshalb ist die richtige Ziffer zwischen anderen Möglichkeiten „versteckt“.

Ein Hidden Single ist einheitenorientiert: Du verfolgst eine Ziffer durch eine Zeile, Spalte oder einen Block und stellst fest, dass nur noch eine Position möglich ist.

Singles solltest du immer wieder prüfen, weil nahezu jede sinnvolle Eliminierung einen neuen Single erzeugen kann.

Schritt 4: Baue korrekte Kandidaten auf und pflege sie

Wenn direktes Scanning nicht mehr genügend Information liefert, notiere die Ziffern, die noch regelkonform in ungelöste Zellen passen.

Kandidaten machen Beziehungen sichtbar. Sie können zeigen, dass:

  • zwei Zellen dasselbe eingeschränkte Paar enthalten;
  • eine Ziffer innerhalb eines Blocks auf eine Zeile beschränkt ist;
  • eine Ziffer in zwei Zeilen passende Positionen belegt;
  • mehrere Bivalue-Zellen ein Implikationsmuster bilden;
  • ein Kandidatennetzwerk Strong und Weak Links enthält.

Die Genauigkeit deiner Kandidaten ist wichtiger als die Menge deiner Notizen. Vollständige Kandidatennotation kann bei schwierigen Rätseln sinnvoll sein, während früher im Solve selektive Notizen genügen können.

Wann immer du eine Ziffer setzt oder eine Eliminierung beweist, aktualisiere die betroffenen Kandidaten, bevor du einem Muster vertraust, das von ihnen abhängt.

Schritt 5: Nutze Intersektionen und Locked Candidates

Eine typische Quelle für Fortschritt in mittleren Sudoku ist die Überschneidung eines Blocks mit einer Zeile oder Spalte.

Liegen alle Kandidaten einer bestimmten Ziffer innerhalb eines Blocks auf derselben Zeile, muss diese Ziffer irgendwo auf diesem Zeilenabschnitt im Block stehen. Dieselbe Ziffer kann daher aus den übrigen Zellen dieser Zeile außerhalb des Blocks entfernt werden. Das ist die Pointing-Form von Locked Candidates.

Die umgekehrte Richtung funktioniert ebenfalls. Sind alle Kandidaten einer Ziffer in einer Zeile auf einen einzigen Block beschränkt, kann diese Ziffer aus den übrigen Zellen des Blocks eliminiert werden. Diese Form heißt meist Claiming oder Box-Line Reduction.

Locked Candidates sind wichtig, weil sie eine zentrale Gewohnheit für mittlere Sudoku vermitteln: Fortschritt muss nicht sofort eine Zelle füllen. Eine Kandidateneliminierung kann das Rätsel so verändern, dass der nächste direkte Zug sichtbar wird.

Schritt 6: Suche nach Paaren, Tripeln und anderen Teilmengen

Teilmengen reservieren eine kleine Gruppe von Ziffern für dieselbe Anzahl von Zellen innerhalb einer Einheit.

Angenommen, zwei ungelöste Zellen einer Zeile enthalten ausschließlich {3, 8} und {3, 8}. Diese beiden Ziffern müssen die beiden Zellen in irgendeiner Reihenfolge belegen. Deshalb können 3 und 8 aus allen anderen Zellen der Zeile entfernt werden.

Das ist ein Naked Pair.

Dasselbe Prinzip lässt sich auf Naked Triples und Quads erweitern. Hidden Subsets beschreiben die Beziehung aus der umgekehrten Richtung: Eine bestimmte Gruppe von Ziffern kann nur in derselben Anzahl von Zellen vorkommen, also lassen sich andere Kandidaten aus diesen Zellen entfernen.

Wenn du nach Teilmengen suchst, konzentriere dich jeweils auf eine einzelne Zeile, Spalte oder einen Block. Frage, ob eine kleine Gruppe von Zellen oder Ziffern stärker eingeschränkt ist als der Rest der Einheit.

Schritt 7: Suche nach Mustern für eine Ziffer und Fish

Wenn eine Kandidatenziffer in einer dünnen, wiederholten Struktur über mehrere Zeilen oder Spalten erscheint, wechsle von ganzen Zellen zu einer Ziffer zur Zeit.

Hier liegen Muster wie Skyscraper, Two-String Kite, X-Wing und Swordfish.

Fish-Techniken nutzen Beziehungen zwischen Kandidatenpositionen in Zeilen und Spalten. Ein X-Wing kann zum Beispiel entstehen, wenn dieselbe Kandidatenziffer in zwei Zeilen jeweils auf dieselben zwei Spalten beschränkt ist. Diese Struktur kann Eliminierungen an anderen Stellen dieser Spalten beweisen.

Muster für eine einzelne Ziffer sehen geometrisch unterschiedlich aus, besitzen aber einen gemeinsamen Erkennungshinweis: Eine Ziffer hat nur wenige mögliche Positionen, die durch Zeilen, Spalten, Blöcke oder Strong Links miteinander verbunden sind.

Schritt 8: Suche nach Wings und Bivalue-Mustern

Eine Bivalue-Zelle hat genau zwei Kandidaten. Gruppen solcher Zellen können starke Implikationen erzeugen, denn wenn ein Kandidat falsch ist, muss der andere wahr sein.

Techniken wie XY-Wing, XYZ-Wing und W-Wing nutzen diese eingeschränkten Kandidatenbeziehungen, um eine Ziffer aus Zellen zu eliminieren, die die relevanten Endpunkte oder Pincers sehen.

Du musst nicht jede Bivalue-Zelle gegen jede andere testen. Suche zunächst nach einer sinnvollen gemeinsamen Kandidatenstruktur: Zellen mit zwei Kandidaten, überlappenden Partnerbeziehungen und einer Ziffer, die unabhängig davon eliminiert werden kann, welcher Zweig wahr ist.

Bei höherer Schwierigkeit können Kandidaten über Strong Links und Weak Links miteinander verbunden sein.

Ein Strong Link sagt innerhalb der betrachteten Beziehung: Ist ein Kandidat falsch, muss der andere wahr sein. Ein Weak Link sagt: Beide Kandidaten können nicht gleichzeitig wahr sein.

Simple Coloring, X-Chains, XY-Chains und allgemeinere Chain-Techniken nutzen diese Beziehungen, um Implikationen durch das Raster weiterzugeben und Eliminierungen zu beweisen.

Der entscheidende Wechsel ist konzeptionell: Statt nur eine kompakte geometrische Form zu erkennen, folgst du einem logischen Netzwerk von Kandidat zu Kandidat.

Schritt 10: Nutze Expertentechniken nur, wenn das Rätsel sie verlangt

Manche schwierigen Sudoku gehen über übliche Fish, Wings, Coloring und einfache Chains hinaus.

Spezialisiertere Logik kann größere oder gefinnte Fish, fortgeschrittene Alternating Chains, Eindeutigkeitserweiterungen, Almost Locked Sets, Forcing-Methoden und weitere Expertenstrukturen umfassen.

Dass diese Techniken existieren, bedeutet nicht, dass du in jedem schweren Rätsel nach ihnen suchen solltest. Verwende die einfachste Schlussfolgerung, die zur aktuellen Struktur passt. Eine komplizierte Technik ist nicht besser als ein Single; sie ist nur dann nützlich, wenn einfachere Logik keinen Fortschritt mehr liefert.

Nach jeder Eliminierung: wieder von oben beginnen

Das ist eine der wertvollsten Gewohnheiten beim Sudoku-Lösen.

Eine fortgeschrittene Eliminierung ist oft gerade deshalb wertvoll, weil sie etwas Einfacheres erzeugt:

  • eine letzte fehlende Ziffer;
  • einen Naked Single;
  • einen Hidden Single;
  • einen neuen Locked Candidate;
  • eine kleinere Teilmenge;
  • ein stärker eingeschränktes Kandidatenmuster.

Suche nicht einfach nach dem nächsten fortgeschrittenen Muster weiter, nur weil du gerade eines erfolgreich verwendet hast.

Fortgeschrittene Techniken ersetzen einfache Techniken nicht. Sie schaffen neue Möglichkeiten für einfache Techniken.

Kehre nach jeder bedeutenden Änderung an den Anfang deines Lösungszyklus zurück.

Eine vollständige Sudoku-Lösungsreihenfolge

Es gibt keine verpflichtende Technikreihenfolge, die für jedes Rätsel funktioniert. Diese Hierarchie ist jedoch ein nützlicher Standard:

  1. Letzte fehlende Ziffern / Full Houses.
  2. Scanning und Crosshatching.
  3. Naked Singles.
  4. Hidden Singles.
  5. Kandidaten bereinigen und aktualisieren.
  6. Locked Candidates.
  7. Naked und Hidden Pairs.
  8. Triples und größere Teilmengen.
  9. Muster für eine Ziffer und grundlegende Fish.
  10. Wings und andere Bivalue-Muster.
  11. Coloring, Links und Chains.
  12. Eindeutigkeits- und Expertentechniken, wenn sie wirklich erforderlich sind.

Betrachte dies als Suchhierarchie, nicht als unveränderliches Schwierigkeitsgesetz. Solver unterscheiden sich darin, was sie schnell erkennen, und verschiedene Bewertungssysteme ordnen Techniken unterschiedlich ein.

Die praktische Regel ist einfacher: Nutze klare Schlussfolgerungen mit geringem Suchaufwand aus, bevor du Zeit in tiefere Strukturen investierst.

Woher weißt du, nach welcher Sudoku-Technik du suchen solltest?

Technikerkennung wird leichter, wenn du nach Struktur suchst, statt eine lange Namensliste auswendig abzuarbeiten.

Frage, welche Art von Information das Raster gerade liefert:

  • In einer Einheit fehlt nur eine Ziffer → Einheit vervollständigen.
  • Eine Zelle hat einen Kandidaten → Naked Single.
  • Eine Ziffer hat in einer Einheit eine Position → Hidden Single.
  • Eine Ziffer ist auf eine Block-/Linienüberschneidung beschränkt → Locked Candidates.
  • Wenige Zellen teilen eine kleine Kandidatenmenge → Teilmengen.
  • Eine Ziffer bildet wiederholte dünne Positionen über Zeilen oder Spalten → Fish oder Muster für eine einzelne Ziffer.
  • Mehrere Zellen haben zwei Kandidaten und teilen nützliche Werte → Wings oder XY-artige Chains.
  • Kandidaten bilden Strong-/Weak-Implikationsbeziehungen → Coloring oder Chains.
  • Das Raster enthält ein Muster, das sonst mehrere Vervollständigungen erlauben würde → Eindeutigkeitstechniken.

Mit Übung fühlt sich das immer weniger wie das Abhaken einer Liste und immer mehr wie das Lesen der Kandidatenstruktur des Rätsels an.

Wie löst man ein schweres Sudoku?

Schwere Sudoku verwenden dieselben Regeln und denselben Gesamtprozess wie leichte Rätsel. Der Unterschied besteht darin, dass die nächste Schlussfolgerung mehrere logische Schritte von einer direkten Eintragung entfernt sein kann.

Für ein schweres Rätsel:

  1. Sorge für verlässliche Kandidatennotation.
  2. Prüfe Singles und Locked Candidates erneut, bevor du annimmst, dass nur noch fortgeschrittene Logik hilft.
  3. Suche jeweils eine Kandidatenziffer nach Fish oder anderen Single-Digit-Strukturen ab.
  4. Untersuche Bivalue-Zellen auf Wings und Chains.
  5. Nutze fortgeschrittene Methoden, um eine Eliminierung zu erzeugen.
  6. Kehre nach dieser Eliminierung sofort zu einfacherer Logik zurück.

Zufällig immer schwierigere Techniknamen auszuprobieren ist meist weniger effektiv, als zuerst zu erkennen, welche Kandidatenstruktur tatsächlich vorhanden ist.

Was solltest du tun, wenn keine Technik zu funktionieren scheint?

Festzustecken ist häufig zuerst ein Erkennungsproblem und erst danach ein Logikproblem.

Bevor du annimmst, du brauchst eine Technik, die du noch nie gelernt hast, prüfe auf:

  • einen veralteten oder fehlenden Kandidaten;
  • einen Hidden Single, der in dichten Notizen untergeht;
  • einen Locked Candidate, den du nach einer Eintragung nicht erneut geprüft hast;
  • eine Teilmenge in einer anderen Einheit;
  • eine nützliche Ziffer, deren Kandidatenpositionen inzwischen dünn geworden sind;
  • eine kürzliche Eliminierung, die an anderer Stelle einen einfacheren Zug erzeugt hat.

Liegt das Rätsel bewusst über deinem aktuellen Niveau, ist ein logischer Hinweis oft nützlicher als Raten, weil er dir zeigt, welche Struktur du nicht erkannt hast.

Solltest du raten, wenn du festhängst?

Für menschenorientiertes logisches Sudoku sollte Raten nicht die Standardreaktion auf Stillstand sein.

Eine spekulative Ziffer kann später zu einem Widerspruch führen, aber diesem Zweig zu folgen ist ein anderer Lösungsansatz als den nächsten Zug direkt aus dem aktuellen Raster zu beweisen.

Ein schwieriges Rätsel kann eine Technik erfordern, die du noch nicht kennst, oder ein vertrautes Muster enthalten, das du übersehen hast. Wenn du lernst, bevorzuge einen Hinweis oder eine Erklärung, die den nächsten logischen Schritt identifiziert.

Computer-Solver können Search oder Backtracking für Validierung, Generierung oder vollständige Suche einsetzen. Das macht Raten nicht notwendig für den menschenorientierten logischen Lösungsweg eines gut konstruierten Rätsels.

Ein eigener Guide behandelt Raten, Versuch und Irrtum und logisches Lösen ausführlicher.

FAQ

Wie löst man Sudoku am schnellsten?

Bei den meisten Spielern entsteht Geschwindigkeit dadurch, häufige Schlussfolgerungen schnell zu erkennen, systematisch zu scannen und unnötige Kandidatenarbeit zu vermeiden. Beim Lernen sollte korrekte Erkennung wichtiger sein als reine Geschwindigkeit.

Kann jedes Sudoku mit denselben Techniken gelöst werden?

Nein. Verschiedene Rätsel verlangen unterschiedliche Ebenen logischer Schlussfolgerung. Leichte Sudoku können mit Scanning und Singles lösbar sein, während schwierigere fortgeschrittene Kandidatenmuster oder Chains benötigen.

Sollte ich immer mit Singles beginnen?

Beginne mit den einfachsten verfügbaren Schlussfolgerungen. Eine letzte fehlende Ziffer oder ein direkter Scan kann noch unmittelbarer sein, aber Singles sollten zu den ersten Dingen gehören, die du nach jeder Änderung erneut prüfst.

Warum entfernen fortgeschrittene Techniken Kandidaten, statt Ziffern zu setzen?

Weil schwierige Positionen häufig nicht sofort den endgültigen Wert einer Zelle beweisen. Stattdessen beweisen sie, dass bestimmte Kandidaten unmöglich sind. Diese Eliminierungen vereinfachen das Raster, bis wieder eine Eintragung erzwungen wird.

Gibt es einen besten Sudoku-Lösungsalgorithmus für Menschen?

Keine feste menschliche Reihenfolge findet in jedem Rätsel den nächsten Zug effizient. Eine Hierarchie von einfachen Schlussfolgerungen hin zu immer komplexeren Kandidatenstrukturen ist nützlich, aber Erkennungsfähigkeit und Rätseldesign beeinflussen, wonach als Nächstes sinnvoll gesucht wird.

Kann man Sudoku ohne Bleistiftmarkierungen lösen?

Viele leichte Rätsel lassen sich mit Scanning und mentalem Ausschluss lösen. Werden Kandidatenbeziehungen dichter, erleichtern schriftliche oder digitale Notizen mittlere und fortgeschrittene Logik deutlich und machen sie zuverlässiger nachvollziehbar.

Was als Nächstes lernen?

Wenn du noch überwiegend ohne Notizen löst, vertiefe zuerst Scanning und Sudoku-Kandidaten. Lerne danach Naked Singles, Hidden Singles und Locked Candidates. Sobald diese sicher sitzen, hilft dir Sudoku-Strategien, die Suche nach mittleren und fortgeschrittenen Mustern zu organisieren.