- Permutationsoperator
-
Unter einer Permutation (von lat. permutare „(ver)tauschen“) versteht man die Veränderung der Anordnung einer Menge durch Vertauschen ihrer Elemente. In der Mathematik ist eine Permutation eine bijektive Selbstabbildung einer in der Regel endlichen Menge. Umgangssprachlich findet der Begriff bisweilen auch als Synonym für „Anordnung“ Verwendung.
Inhaltsverzeichnis
Beispiele
- „ANGSTBUDE“ entsteht aus „BUNDESTAG“ durch Permutation der Buchstaben (Anagramm).
- Das Mischen der Karten eines Kartenspiels ist eine Permutation auf der Menge der Karten.
- Der Stellungswechsel nach Eroberung des Aufschlagsrechts im Volleyball (rotieren) ist eine Permutation der Spieler.
- Sortieralgorithmen wie zum Beispiel der Bubble Sort arbeiten mit sukzessivem Vertauschen, d. h. mit der Hintereinanderausführung von speziellen Permutationen, sogenannten Transpositionen (siehe unten).
Formale Definition
Eine n-stellige Permutation ist eine bijektive Abbildung einer n-elementigen Menge Xn auf sich selbst. Für eine n-elementigen Menge gibt es jeweils n! mögliche Permutationen. Die n-stelligen Permutationen der ersten n natürlichen Zahlen bilden die symmetrische Gruppe Sn (mit n! Elementen). Für die symmetrische Gruppe einer beliebigen Menge Xn schreibt man allgemein S(Xn).
Mathematische Schreibweisen und Darstellungen
Es gibt im Wesentlichen vier Arten zur Beschreibung einer n-stelligen Permutation: Matrixdarstellung, Zykelschreibweise, Tupelschreibweise und Permutationsmatrix. Im Folgenden bezeichnen wir die n Elemente von Xn mit 1,2,...,n und es sei .
Matrixdarstellung
In der ausführlichen Darstellung der Permutation σ schreibt man diese als -Matrix. In der oberen Zeile stehen die Elemente von Xn (in beliebiger Reihenfolge). Ist Xn = {1,..,n}, dann schreibt man im Allgemeinen die Zahlen von 1 bis n nacheinander in die erste Zeile. Unter jedes schreibt man in die zweite Zeile den Funktionswert σ(x). Auch in der zweiten Zeile steht somit jedes Element von Xn genau einmal.
Zykelschreibweise
Die Zykelschreibweise ist kompakter und benötigt nur eine Zeile. Wir beginnen mit einem beliebigen Element und schreiben
wobei σk die k-fache Hintereinanderausführung von σ bezeichnet und | a | die Elementordnung von a, das heißt | a | ist minimal mit σ | a | (a) = a bzw. σ | a | = ε. Eine solche Klammer heißt ein Zykel und | a | ist seine Länge. Gibt es weitere Elemente in Xn, die wir noch nicht notiert haben, so wählen wir ein solches Element b und schreiben eine weitere Klammer . Wir fahren so lange fort, bis wir jedes Element genau einmal notiert haben. Klammern, in denen nur ein Element steht, können anschließend wieder gestrichen werden. Die Identität ε notiert man auch als leere Klammer ().
- (124)(35) bedeutet beispielsweise, dass 1 auf 2, 2 auf 4 und 4 auf 1 abgebildet wird und zusätzlich 3 auf 5 und 5 auf 3.
Tupelschreibweise
Bei der Tupelschreibweise schreibt man die Funktionswerte σ(x) in eine Zeile.
Sie enthält somit nur noch die zweite Zeile der Matrixdarstellung. Da dadurch die Information über den x-Wert zu den σ(x) verloren geht, kann die Tupelschreibweise nur verwendet werden, wenn für die zugrundeliegende Menge eine Reihenfolge festgelegt wurde. An Hand dieser Reihenfolge lässt sich dann die erste Zeile der Matrixdarstellung rekonstruieren.
Die Tupelschreibweise wird leicht mit der Zykelschreibweise verwechselt, besonders da manche Autoren die Kommata weglassen.
Permutationsmatrix
Diese Darstellung ist nicht zu verwechseln mit der Matrixdarstellung. Bei dieser Darstellung wird ein Vektor von links mit einer Permutationsmatrix multipliziert, wodurch die Elemente des Vektors permutiert werden.
- Definition
Sei das n-Tupel und die Permutationsmatrix.
Der Permutation entspricht dann die Matrix
Der Vektor wird permutiert, indem man ihn von links mit Pσ multipliziert:
- Bemerkung
Die identische Abbildung wird dargestellt durch die Einheitsmatrix .
Beispiele
- Ein einfaches Beispiel in verschiedenen Schreibweisen: Es sei durch gegeben. Dann gilt
-
Matrixdarstellung: Zyklenschreibweise: – a und b werden vertauscht, c wird gehalten Tupelschreibweise: oder auch Permutationsmatrix: – a und b werden vertauscht, c wird gehalten
- Ein weiteres Beispiel: Sei durch gegeben. Dann schreibt man
-
Matrixdarstellung: Zyklenschreibweise: Tupelschreibweise: oder auch Permutationsmatrix:
Keine der Darstellungen ist eindeutig.
Fixpunkte
Elemente, deren Positionen sich bei der Permutation nicht ändern, nennt man Fixpunkte der Permutation. Bei der Permutation
sind dies beispielsweise die Zahlen 1 und 4. In der Matrixdarstellung erkennt man Fixpunkte daran, dass der obere und untere Eintrag der jeweiligen Spalte gleich ist. In der Zykelschreibweise sind Fixpunkte genau die Elemente, die nicht erscheinen. Für das obige Beispiel lautet die Zykelschreibweise (23); die Fixpunkte 1 und 4 erscheinen hier nicht. In der Permutationsmatrix sind die den Fixpunkten zugewiesenen Einträge der Hauptdiagonale 1. In der Permutationsmatrix zum obigen Beispiel sind dies die Einträge p1,1 und p4,4:
Verknüpfung von Permutationen, Symmetrische Gruppe
Zwei n-stellige Permutationen lassen sich nacheinander ausführen indem man die erste Permutation anwendet und auf deren Resultat dann die zweite Permutation. Diese Hintereinanderausführung wird auch Komposition, Verknüpfung oder Produkt zweier Permutationen genannt und ist selbst wieder eine n-stellige Permutation.
Die Menge der n-stelligen Permutationen bildet zusammen mit der Verknüpfung eine Gruppe: die Permutationsgruppe oder symmetrische Gruppe Sn. Ihr neutrales Element ist die Identität und zu jeder Permutation ist die inverse Permutation jeweils das inverse Element. Die symmetrischen Gruppen spielen in der Mathematik eine bedeutende Rolle. Beispielsweise ist jede endliche Gruppe zu einer Untergruppe einer symmetrischen Gruppe isomorph.
Beispiele zur Komposition von Permutationen
Beispiele zur Verknüpfung:
- Man beachte, dass die Verknüpfungen von rechts nach links ausgewertet werden (Manche Autoren werten jedoch auch von links nach rechts aus. [1]): In der zweiten Matrix geht die 1 in die 1, in der ersten die 1 in die 3. Im Ergebnis der Verknüpfung geht also die 1 in die 3. Ebenso: zweite Matrix 2 -> 3, erste Matrix 3 -> 2, Ergebnis 2 -> 2. Und: zweite Matrix 3 -> 2, erste Matrix 2 -> 1, Ergebnis 3 -> 1.
Die beiden letzten Beispiele zeigen, dass die Reihenfolge im Allgemeinen von Bedeutung ist: Die symmetrische Gruppe Sn ist für n > 2 nicht kommutativ. Die Reihenfolge kann nur unbeachtet bleiben, wenn die miteinander verknüpften Zykel disjunkt sind, d. h. jedes Element der Permutation kommt nur in einem Zykel vor. Beispiel:
Spezielle Permutationen
- Identität
- Die Identität (abgekürzt id) ist diejenige Permutation, die alle Elemente an ihrem Platz belässt.
- Transposition oder 2-Zykel
- Eine Transposition ist eine Permutation, die genau zwei Elemente miteinander vertauscht.
- Involution
- Als Involution oder selbstinvers bezeichnet man eine Permutation π, bei der bei zweifacher Anwendung alle Elemente an ihrem Platz bleiben. Formal bedeutet dies π2 = id. Eine Permutation ist genau dann eine Involution, wenn sie nur aus Fixpunkten und paarweise disjunkten Transpositionen besteht.
- Derangement
- Als Derangement bezeichnet man eine fixpunktfreie Permutation. Dies ist eine Permutation bei der kein einziges Element an seinem Platz bleibt.
- Inverse Permutation
- Zu jeder Permutation π gibt es eine Permutation π − 1 mit . Man nennt π − 1 die zu π inverse Permutation. Man erhält diese aus der Zyklendarstellung von π, indem man das erste Element des Zyklus belässt und die restlichen Elemente umdreht, also in umgekehrter Reihenfolge aufschreibt.
- Gerade Permutation
- Eine Permutation heißt gerade, wenn sie Komposition einer geraden Anzahl von 2-Zykeln ist (siehe Signum und weiter unten).
Einige Eigenschaften von Permutationen
- Jede Permutation ist Komposition von 2-Zykeln.
- Die Anzahl der Permutationen auf einer Menge mit n Elementen ist genau n!.
- Ordnung: Für jede Permutation π gibt es eine kleinste natürliche Zahl k derart, dass πk = id gilt. Diese Zahl ist die Ordnung von π als Gruppenelement der Symmetrischen Gruppe. Die Ordnung ist das kleinste gemeinsame Vielfache der Längen der Zyklen von π und damit ein Teiler der Gruppenordnung der Symmetrischen Gruppe. Besteht eine Permutation z. B. aus einem Zyklus der Länge 2 und einem Zyklus der Länge 3, so ist ihre Ordnung 6.
- „left-to-right maximum“ (Links-Rechts Maximum, kurz: LR-Maximum). Bei einer Permutation in Wortschreibweise nennt man ai ein LR-Maximum, genau dann wenn ai > aj mit . Diese Eigenschaft ist von Nutzen, wenn man die normalisierte Zyklendarstellung ohne Klammern schreiben möchte. Man kann unter Ausnutzung der LR-Maxima zeigen, dass dann eine Bijektion zwischen der normalisierten Zyklendarstellung in eine Permutation existiert.[1] Bemerkung: a1 ist immer ein LR-Maximum.
- Inversion/Fehlstand: Man nennt ein Paar (i,j) von Elementen Inversion bzgl. π, falls gilt
- i < j und . Zwei Elemente bilden also genau dann eine Inversion, wenn nach Anwenden der Permutation das größere vor dem kleineren Element steht.
Beispiel: Gegeben sei die Permutation 32514. 1 < 2 aber 2 steht hier vor 1 also 1,2 sind eine Inversion bezüglich π.
Ordnet man in einer Tabelle jedem Element die Anzahl derjenigen Elemente zu, die nach der Permutation links von ihm stehen, obwohl sie größer sind, so erhält man die sogenannte Inversionstafel der Permutation. Umgekehrt kann man aus jeder solchen Tafel die Permutation eindeutig bestimmen.
Beispiel: Gegeben sei die Permutation 32514. Dann haben wir als Inversionstafel:
- Signum: Sei mit die Anzahl der Inversionen von π bezeichnet. Dann ist das Signum von π gegeben durch .
Eine Permutation hat also Signum 1, falls die Anzahl ihrer Inversionen gerade ist, ansonsten Signum −1.
Das Signum lässt sich auch über folgende Formel bestimmen:
wobei r die Anzahl der Zyklen und mi die Länge des i-ten Zyklus sind .
- Typ: Sei mit bi die Anzahl der Zyklen von π bezeichnet, welche die Länge i haben. Dann ist der Typ einer Permutation der formale Ausdruck
- .
Formal bedeutet hierbei, dass das Produkt und die Potenzen nicht tatsächlich ausgerechnet werden.
- Auf weitere Eigenschaften der Permutation und der Verkettung wird bei der Symmetrischen Gruppe eingegangen.
Siehe auch
Weblink
Literatur
- Albrecht Beutelspacher: Lineare Algebra. Kapitel 7.2 Permutationen, ISBN 3-528-56508-X.
- Michael Artin: Algebra. Kapitel 1.4 Permutationsmatrizen, ISBN 3-7643-2927-0.
Einzelnachweise
Wikimedia Foundation.