07.10.2008, 16:45
geophil schrieb:Es gibt 'ne schöne Formel : Z(n) = 2n x G(n-1)
Genau! Die taugt als obere Grenze und ist für das 8x8 Gitter schon ordentlich hoch und damit außerhalb der Aufmal-Möglichkeiten.
Georg schrieb:Aber, ist der noch abkürzbar? mit Diagonaltausch komm ich auf 12.
Ein Gedanke für eine untere Grenze, nunächst fürs 3x3 Schachbrett:
Code:
123 987
456 --> 654
789 321
Zunächst geht es darum, die 9 an die Stelle der 1 zu befördern. Dazu braucht es genau 4 Züge, egal wie. Selbiges gilt für die 7 um sie an die Stelle der 3 zu befördern. Für den Tausch 8 gegen Stelle der 2 braucht man 2 Züge. Damit hätten wir die unterste Zeile in die oberste transportiert.
Jetzt vergesse ich mal für einen Moment, dass bei dieser Sortieraktion der alte Inhalt von Zeile 1 und 2, der jetzt in Zeile 2 und 3 steht, ziemlich durcheinander geraten ist und nehme an, der wäre noch wie ursprünglich sortiert:
Code:
123
456
Da ich (für's 3x3) die Vertauschungen innerhalb der Zeilen 2 und 3 ignoriert habe, diese aber auftreten, dürfte 16 die Minimallösung sein (die ich aber noch nicht gefunden habe - würdet ihr sie hier im Forum posten ?)
Gespannt, ob ihr mir die Methode für's (unerreichbare) Minimum abnehmt,
Sabine