Türme von Hanoi, jedoch mit willkürlicher Anfangs- und Endkonfiguration

11

Kürzlich bin ich auf dieses Problem gestoßen , eine Variation von Türmen von Hanoi .

Problemstellung:

Betrachten Sie die folgende Variation des bekannten Problems Towers of Hanoi:

Wir erhalten Türme und m Scheiben der Größen 1 , 2 , 3 , , m, die auf einigen Türmen gestapelt sind. Ihr Ziel ist es, alle Festplatten in so wenigen Zügen wie möglich auf den k- ten Turm zu übertragen , wobei jedoch die folgenden Regeln zu beachten sind:n1,2,3,,mkth

  • jeweils nur eine Festplatte verschieben,
  • Verschieben Sie niemals eine größere Festplatte auf eine kleinere.
  • Bewegen nur zwischen Türmen in der Ferne höchstens .d

(Grenzen im ursprünglichen Problem: und m 100. Anzahl der Testfälle 1000. Sie können davon ausgehen, dass alle Probleme in nicht mehr als 20000 Zügen gelöst werden können .)3n1000m100100020000

Es ist interessant. Die klassischen Türme des Hanoi-Problems haben eine Quelle, ein Ziel und einen temporären Turm, mit denen die Festplatten von der Quelle zum Ziel bewegt werden. Das Problem auf dieser Site hat im Grunde eine anfängliche und endgültige Konfiguration.

Wie geht man dieses Problem an?

Null
quelle
4
Könnten Sie das Problem in die Frage schreiben, so dass die Frage allein aus dem Link steht?
Luke Mathieson
2
Und was hast du versucht? Kennen Sie Lösungen für die ursprünglichen Probleme und haben Sie versucht, diese anzupassen?
Raphael
3
Wenn Sie sich ansehen, wie es bewertet wird, ist es wahrscheinlich, dass selbst der Problemposer wahrscheinlich nur Heuristik- / Approximationsalgorithmen und keinen exakten Algorithmus entwickelt hat. Und wenn Sie sich die beste Lösung ansehen, gibt es Punkte (nicht mehr als 1000 Testfälle), was bedeutet, dass die Leute zumindest in einigen Testfällen besser abschneiden als der Problemsteller. >5001000
Aryabhata
Wenn Sie die Entfernungsbeschränkung höchstens d vergessen, dann scheint mir dies dasselbe zu sein wie Reves Puzzle, das die unbewiesene Frame-Stewart-Algorithmuslösung enthält, die alle auf dieser Wiki-Seite beschrieben ist . Intuitiv macht das Hinzufügen dieser Einschränkung die Dinge noch komplizierter.
Ciro Santilli 5 改造 中心 法轮功 六四

Antworten: