Solver & Lösungen

Schiebepuzzle-Löser — jedes 3×3-, 4×4- und 5×5-Brett online lösen

Brett eingeben, auf Lösen drücken, die kürzeste Zugfolge erhalten — kostenlos, im Browser, ohne Upload. Unter dem Tool: die sechs Algorithmen, mit denen ein Schiebepuzzle-Löser arbeiten kann, und welchen dieser Löser tatsächlich verwendet.

Aktualisiert 2026-07-27 8 Min. Lesezeit

Schiebepuzzle-Löser

Drücke Mischen für ein zufälliges Brett oder Bearbeiten, um dein eigenes einzugeben. Lösen spielt die Züge Schritt für Schritt ab. 3×3-Lösungen sind optimal.

So verwenden Sie den Löser

Das Tool oben löst jedes lösbare 3×3- oder 4×4-Brett optimal — die Antwort, die es zurückgibt, ist die kürzestmögliche Zugfolge, nicht bloß irgendeine, die funktioniert.

  1. Drücken Sie Bearbeiten und geben Sie Ihr Brett ein: Nummerieren Sie die Plättchen so, wie sie im fertigen Puzzle zu lesen sind (oben links ist die 1), und platzieren Sie sie dort, wo sie gerade stehen. Sie lösen ein Bildpuzzle — aus einem Spiel, einer Foto-App, einem Holzspielzeug? Nummerieren Sie das fertige Bild zuerst gedanklich von oben links nach unten rechts.
  2. Drücken Sie Lösen. Die Zugliste erscheint bei 3×3-Brettern sofort und bei 4×4 innerhalb weniger Augenblicke.
  3. Spielen Sie die Züge auf Ihrem echten Puzzle nach, einen nach dem anderen.

Wenn der Löser meldet, das Brett sei unlösbar, ist das kein Fehler — genau die Hälfte aller Anordnungen lässt sich nie lösen, und keine Folge regulärer Züge kann das ändern. Sie möchten lieber die Technik lernen, statt Züge abzulesen? Die menschliche Methode steht hier.

Wie ein Schiebepuzzle-Löser funktioniert — sechs Algorithmen im Vergleich

Wenn Sie einen Schiebepuzzle-Solver implementieren und nicht sicher sind, welchen Algorithmus Sie nehmen sollen, vergleicht dieser Artikel sechs bekannte nach Geschwindigkeit, Speicher, Code-Komplexität und der sinnvollen Brettgröße. Die Antworten sind für 3×3, 4×4 und 5×5 verschieden.

1. Breadth-First Search (BFS)

Der dümmste korrekte Algorithmus. Zustände ebenenweise erkunden, bis Sie das Ziel finden.

2. A* mit Manhattan-Distanz

Der erste echte Algorithmus. Dieselbe Struktur wie BFS, aber Zustände werden aus einer nach f = g + h geordneten Prioritäts-Warteschlange gezogen, wobei h die Manhattan-Distanz-Heuristik ist.

3. A* mit Manhattan + Linear Conflict

Pro Paar Plättchen in derselben Zeile, die beide zu dieser Zeile gehören, aber in falscher Reihenfolge, 2 Züge zur Heuristik addieren. Sie müssen aneinander vorbei, was Manhattan-Distanz nicht sieht.

4. IDA* mit Manhattan + Linear Conflict

Iterative-Deepening A*. Tiefenbegrenztes DFS mit f-Kosten als Tiefenmaß, Limit pro Iteration anheben. Speicher gegen Zeit tauschen durch erneutes Erkunden.

5. IDA* mit Walking Distance

Walking Distance ist eine engere Heuristik. Berechnen Sie für jede Plättchen-Anordnung projiziert nur auf Zeilen die minimale Anzahl von Zeilentausch-Operationen vor, um jedes Plättchen in die richtige Zeile zu bringen. Dasselbe für Spalten. Addieren.

Sie fängt ein, was Manhattan verfehlt: Plättchen in derselben Zeile, die um denselben Slot „kämpfen“.

6. IDA* mit additiven disjunkten Mustertabellen

Die stärkste bekannte Heuristik für Schiebepuzzles. Plättchen in disjunkte Gruppen partitionieren (eine übliche 15-Puzzle-Partition ist 7+8 oder 5+5+5). Für jede Gruppe die Kosten vorberechnen, die Plättchen der Gruppe in ihre Zielpositionen zu permutieren über alle möglichen Anordnungen dieser Gruppe. Zur Suchzeit den Beitrag jeder Gruppe nachschlagen und addieren.

Zusammengefasste Empfehlungen

Wenn Sie heute einen Solver schreiben:

Was ist mit Machine Learning?

Eine vernünftige Frage 2026. Neuronale-Netz-Heuristiken werden seit mindestens 2014 studiert und können schnelle Heuristiken für Schiebepuzzles erzeugen. Der Haken: Sie sind meist nicht zulässig — können überschätzen, was bedeutet, dass der resultierende Algorithmus nicht mehr garantiert optimal ist. Für App-Entwickler, die garantiert optimale Lösungen zur Schwierigkeits-Kalibrierung brauchen, bleiben klassische Mustertabellen das richtige Werkzeug.

Für Forschungsinteresse bringen Mustertabellen, die von einem neuronalen Netz trainiert wurden, leichte Beschleunigungen bei den schwersten 15-Puzzle-Instanzen. Nützlich für akademische Arbeiten, marginal für ausgelieferte Software.

Was in eine echte App geht

Eine produktive mobile App, die einen Solver für Hinweisgenerierung braucht, landet fast immer bei:

Das ist der richtige pragmatische Stack für ein ruhiges Telefon-App. Slide Puzzles Hinweis-Button funktioniert genau so.