TU Wien:Mathematik 1 UE (diverse)/Übungen WS10/Beispiel 136

Aus VoWi
Zur Navigation springen Zur Suche springen

Sei eine Permutation π von {1,2,…,n} in zweizeiliger Darstellung gegeben. Unter der Inversionstafel von π versteht man die Folge (b1,…,bn), wobei bk≥0 angibt, wieviele größere Zahlen in der zweiten Zeile links vom Element k stehen. Bestimmen Sie für die Permutation π aus Aufgabe 135 die Inversionstafel.

Wie kann man bei Kenntnis der Inversionstafel die Permutation rekonstruieren? Demonstrieren Sie ein geeignetes Verfahren am obigen Beispiel.

Lösungsvorschlag

[Bearbeiten | Quelltext bearbeiten]

π=(123456789891725436)

Inversionstafel

[Bearbeiten | Quelltext bearbeiten]

Die dazugehörige Inversionstafel sieht dann so aus:

(123456789106041110)

Rekonstruktion der Permutation

[Bearbeiten | Quelltext bearbeiten]

Man geht die Inversionstafel von rechts nach links durch und fügt Schritt für Schritt die nächst höhere Zahl (beginnend bei 1 ein)

Am Anfang steht immer rechts oben eine 1.

An der Inversionstafel sieht man, wieviele größere Zahlen jeweils neben der aktuellen Spalte stehen müssen.

Angenommen es wären 3, dann nimmt man die drei größten Zahlen der vorhergegangen Zeile und inkrementiert diese jeweils um eins. In die akutelle Spalte schreibt man die Zahl, die in der aktuellen Zahlenfolge noch fehlt. Alle anderen Zahlen (falls vorhanden lässt man unberührt und schreibt sie von der vorigen Zeile ab)

12345678990000000010hier kann man nur mit 1 anfangen800000001211 inkrementieren und 1 in die 8. Spalte700000021312 inkrementieren und 2 in die 7. Spalte600000321413 inkrementieren und 3 in die 6. Spalte500001432541-4 inkrementieren und 1 in die 5. Spalte40006143250es wird nur die 6 in die 4. Spalte geschrieben300172543661-6 inkrementieren und 1 in die 3. Spalte20817254360es wird nur die 8 in die 2. Spalte geschrieben189172543668 inkrementieren und 8 in die 1. Spalte

Die erste Spalte soll die Nummer der aktuellen Spalte bezeichnen

in der letzten Spalte steht die Anzahl der größeren Ziffern rechts von der aktuellen Spalte (also die Inversionstafel auf den Kopf gestellt)