www.wikidata.de-de.nina.az
Eine separable Permutation ist in der Kombinatorik eine Permutation die sich durch direkte oder schiefe Summen von trivialen Permutationen darstellen lasst Die Permutationsmatrizen separabler Permutationen weisen damit eine rekursive Blockstruktur auf Jeder separablen Permutation kann ein Separationsbaum ein speziell bezeichneter geordneter Binarbaum zugeordnet werden Die Anzahl separabler Permutationen fester Lange wird durch die Schroder Zahlen angegeben Separable Permutationen werden unter anderem in der Sortierungstheorie untersucht 1 Permutationsmatrizen aller 22 separablen Permutationen der Lange vier mit zugehoriger Blockstruktur Inhaltsverzeichnis 1 Definition 2 Beispiele 3 Weitere Darstellungen 3 1 Permutationsmatrizen 3 2 Separationsbaume 3 3 Klammerschreibweise 4 Eigenschaften 4 1 Anzahl 4 2 Symmetrien 4 3 Permutationsmuster 5 Literatur 6 EinzelnachweiseDefinition BearbeitenSeparable Permutationen werden wie folgt rekursiv definiert Die triviale Permutation der Lange eins ist separabel Sind die beiden Permutationen p displaystyle pi nbsp und s displaystyle sigma nbsp separabel dann auch ihre direkte Summe p s displaystyle pi oplus sigma nbsp und ihre schiefe Summe p s displaystyle pi ominus sigma nbsp Bei einer direkten Summe wird dabei die zweite Permutation verschoben an die erste angehangt bei einer schiefen Summe die erste Permutation verschoben der zweiten vorangestellt Separable Permutationen sind somit dadurch charakterisiert dass sie sich durch direkte oder schiefe Summen trivialer Permutationen darstellen lassen Beispiele BearbeitenDie beiden Permutationen der Lange zwei sind separabel denn sie haben mit der trivialen Permutation 1 1 displaystyle 1 1 nbsp die Darstellungen 1 2 1 1 displaystyle 1 2 1 oplus 1 nbsp 2 1 1 1 displaystyle 2 1 1 ominus 1 nbsp Die sechs Permutationen der Lange drei sind ebenfalls alle separabel denn sie haben folgende Darstellungen 1 2 3 1 1 1 1 1 1 displaystyle 1 2 3 1 oplus 1 oplus 1 1 oplus 1 oplus 1 nbsp 1 3 2 1 1 1 displaystyle 1 3 2 1 oplus 1 ominus 1 nbsp 2 1 3 1 1 1 displaystyle 2 1 3 1 ominus 1 oplus 1 nbsp 2 3 1 1 1 1 displaystyle 2 3 1 1 oplus 1 ominus 1 nbsp 3 1 2 1 1 1 displaystyle 3 1 2 1 ominus 1 oplus 1 nbsp 3 2 1 1 1 1 1 1 1 displaystyle 3 2 1 1 ominus 1 ominus 1 1 ominus 1 ominus 1 nbsp Von den 24 Permutationen der Lange vier sind zwei nicht separabel namlich die Permutationen 2 4 1 3 displaystyle 2 4 1 3 nbsp und 3 1 4 2 displaystyle 3 1 4 2 nbsp Weitere Darstellungen BearbeitenPermutationsmatrizen Bearbeiten nbsp Blockzerlegung der transponierten Permutationsmatrix der separablen Permutation 4 3 5 1 2 7 8 6 Die Permutationsmatrizen separabler Permutationen zeichnen sich durch folgende rekursive Blockstruktur aus Ist p displaystyle pi nbsp eine separable Permutation der Lange n gt 1 displaystyle n gt 1 nbsp und P 0 1 n n displaystyle P in 0 1 n times n nbsp die zugehorige Permutationsmatrix dann gibt es einen Index k 1 n 1 displaystyle k in 1 ldots n 1 nbsp sodass entweder die beiden Untermatrizen P 1 k k 1 n displaystyle P 1 ldots k k 1 ldots n nbsp und P k 1 n 1 k displaystyle P k 1 ldots n 1 ldots k nbsp oder die beiden Untermatrizen P 1 n k 1 k displaystyle P 1 ldots n k 1 ldots k nbsp und P n k 1 n k 1 n displaystyle P n k 1 ldots n k 1 ldots n nbsp Nullmatrizen sind Im ersten Fall hat die Permutation die Darstellung als direkte Summe p p 1 p k p k 1 k p n k displaystyle pi pi 1 ldots pi k oplus pi k 1 k ldots pi n k nbsp und im zweiten Fall die Darstellung als schiefe Summe p p 1 k p n k k p n k 1 p n displaystyle pi pi 1 k ldots pi n k k ominus pi n k 1 ldots pi n nbsp Die beiden Summanden sind jeweils per Definition wiederum separable Permutationen und weisen daher ebenfalls eine entsprechende Blockstruktur auf Die Blockzerlegung kann damit rekursiv bis zu den trivialen Permutationen fortgesetzt werden die Blocke der Grosse 1 1 displaystyle 1 times 1 nbsp bilden Die Blockzerlegung einer gegebenen separablen Permutation muss allerdings nicht eindeutig sein da die Bildung rein direkter und rein schiefer Summen assoziativ ist Zum Beispiel kann bei einer identischen Permutation jede Zahl k lt n displaystyle k lt n nbsp als trennender Index gewahlt werden Separationsbaume Bearbeiten nbsp Zugehoriger SeparationsbaumJeder separablen Permutation kann ein Separationsbaum englisch separating tree ein speziell bezeichneter geordneter Binarbaum zugeordnet werden Die Blatter des Separationsbaums werden von links nach rechts mit den Zahlen p 1 p n displaystyle pi 1 ldots pi n nbsp bezeichnet Den inneren Knoten wird ein displaystyle nbsp oder ein displaystyle nbsp zugeordnet je nachdem ob die beiden zugehorigen Teilbaume durch eine direkte oder eine schiefe Summe kombiniert werden Im ersten Fall sind alle nachfolgenden Blatter des linken Teilbaums kleiner als diejenigen des rechten Teilbaums im zweiten Fall umgekehrt Jeder Teilbaum stellt wiederum eine separable Permutation mit entsprechend verschobenen Zahlen dar wobei die Blatter fur triviale Permutationen stehen Die Blatter jedes Teilbaums bilden daher eine Menge aufeinander folgender Zahlen 2 Nachdem die Summendarstellung einer separablen Permutation nicht eindeutig sein muss konnen einer gegebenen separablen Permutation verschiedene Separationsbaume zugeordnet werden Diese Baume konnen jedoch durch Rotation benachbarter Knoten mit gleichem Vorzeichen ineinander umgewandelt werden Demnach hat eine separable Permutation genau dann eine eindeutige Summendarstellung wenn in dem zugeordneten Separationsbaum jeweils benachbarte Knoten unterschiedliche Vorzeichen aufweisen Aus dem Separationsbaum konnen auch die Fehlstande der Permutation abgelesen werden Zwei Blatter bilden genau dann einen Fehlstand wenn ihr kleinster gemeinsamer Vorganger ein negatives Vorzeichen besitzt Klammerschreibweise Bearbeiten Separable Permutationen konnen auch folgendermassen als Klammerausdruck geschrieben werden Zunachst werden die Zahlen von 1 displaystyle 1 nbsp bis n displaystyle n nbsp in aufsteigender Reihenfolge nebeneinander notiert Nun konnen um zwei oder mehr Zahlen Klammern gesetzt werden sofern diese korrekt geschachtelt werden Durch eine Klammer wird die Reihenfolge aller Zeichen innerhalb der Klammer umgekehrt Nach Auswertung aller Klammern von aussen nach innen ergibt sich dann die zugehorige separable Permutation in Tupelschreibweise Beispielsweise gibt es fur die Permutationen der Lange drei die folgenden moglichen Klammerungen Tupelschreibweise 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Klammerschreibweise 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 Eine solche Klammerung kann in einen Separationsbaum umgewandelt werden indem jeweils zwei nebeneinander stehende Zahlen oder Klammerblocke einen inneren Knoten im Baum bilden Ist die Schachtelungstiefe gerade dann handelt es sich um einen positiven Knoten ist sie ungerade um einen negativen Knoten Drei oder mehr nebeneinander stehende Zahlen oder Klammerblocke konnen dabei in beliebiger Reihenfolge in Knoten gleichen Vorzeichens umgewandelt werden Eigenschaften BearbeitenAnzahl Bearbeiten nbsp Separable Permutationen konnen durch Anfugen eines Wurzelknotens rekursiv aufgezahlt werden wenn der rechte Teilbaum ein anderes Vorzeichen als die Wurzel besitztDurch eine Aufzahlung moglicher Separationsbaume kann die Anzahl separabler Permutationen gegebener Lange ermittelt werden Eine eindeutige Zuordnung einer separablen Permutation zu einem Separationsbaum kann durch die Zusatzbedingung erreicht werden dass der rechte Teilbaum eines inneren Knotens ein anderes Vorzeichen als der Knoten selbst aufweist 3 Jede separable Permutationen der Lange n 1 displaystyle n 1 nbsp kann nun aus zwei separablen Permutationen kleinerer Lange durch Anfugen eines neuen Wurzelknotens generiert werden Wird der Wurzelknoten mit displaystyle nbsp bezeichnet so kann als rechter Teilbaum entweder die triviale Permutation gewahlt werden wofur es S 1 1 displaystyle S 1 1 nbsp Moglichkeiten gibt oder eine separable Permutation der Lange k 2 n displaystyle k 2 ldots n nbsp mit negativer Wurzel wofur es S k 2 displaystyle S k 2 nbsp Moglichkeiten gibt Als linker Teilbaum kann immer eine separable Permutation der Lange n k 1 displaystyle n k 1 nbsp mit beliebiger Wurzel gewahlt werden wofur es S n k 1 displaystyle S n k 1 nbsp Moglichkeiten gibt Wird der Wurzelknoten mit displaystyle nbsp bezeichnet erhalt man noch einmal die gleiche Anzahl von Moglichkeiten mit umgekehrten Vorzeichen Insgesamt ergibt sich so fur die Anzahl S n displaystyle S n nbsp separabler Permutationen der Lange n displaystyle n nbsp die Rekursion S n 1 S n k 1 n S k S n k 1 displaystyle S n 1 S n sum k 1 n S k cdot S n k 1 nbsp Die Zahlen S n displaystyle S n nbsp werden grosse Schroder Zahlen genannt und bilden die Folge 1 2 6 22 90 394 1806 displaystyle 1 2 6 22 90 394 1806 ldots nbsp Folge A006318 in OEIS Die erzeugende Funktion fur die Anzahl der separablen Permutationen ist 4 g x n 1 S n x n 1 x 1 6 x x 2 2 displaystyle g x sum n 1 infty S n x n frac 1 x sqrt 1 6x x 2 2 nbsp Symmetrien Bearbeiten Die zu einer Permutation p displaystyle pi nbsp der Lange n displaystyle n nbsp komplementare Permutation p n p 1 1 n p n 1 displaystyle pi n pi 1 1 ldots n pi n 1 nbsp und die entsprechend reverse Permutation p p n p n 1 p 1 displaystyle pi pi n pi n 1 ldots pi 1 nbsp entstehen durch horizontale beziehungsweise vertikale Spiegelung der Permutationsmatrix Ist eine Permutation separabel so sind damit auch ihre komplementare und ihre reverse Permutation separabel Auch die Inverse p 1 displaystyle pi 1 nbsp einer separablen Permutation ist wieder separabel da ihre Permutationsmatrix lediglich an der Hauptdiagonale gespiegelt ist Permutationsmuster Bearbeiten Eine Permutation ist genau dann separabel wenn sie keine der beiden Permutationen 2 4 1 3 displaystyle 2 4 1 3 nbsp und 3 1 4 2 displaystyle 3 1 4 2 nbsp als Permutationsmuster also als Teilpermutation mit dieser relativen Ordnung der Elemente enthalt Jeder Permutation kann zudem ein Permutationsgraph zugeordnet werden dessen Knoten die Elemente der Permutation und dessen Kanten den Fehlstanden der Permutation entsprechen Separable Permutationen sind genau diejenigen Permutationen deren Permutationsgraphen Co Graphen sind Co Graphen sind dadurch charakterisiert dass sie keinen Pfad der Lange vier als induzierten Teilgraphen aufweisen was gerade den beiden unzulassigen Permutationsmustern entspricht 2 Ob eine gegebene separable Permutation ein Muster innerhalb einer langeren Permutation bildet lasst sich in Polynomialzeit uberprufen Fur nicht separable Permutationen ist dieses Problem NP vollstandig 2 Literatur BearbeitenMiklos Bona Combinatorics of Permutations Discrete Mathematics and Its Applications Nr 72 2 Auflage CRC Press 2012 ISBN 1 4398 5051 8 Sergey Kitaev Patterns in Permutations and Words Monographs in theoretical computer science Springer 2011 ISBN 978 3 642 17333 2 Chapter 2 2 5 Einzelnachweise Bearbeiten D Avis M Newborn On pop stacks in series In Utilitas Mathematica Nr 19 1981 S 129 140 a b c P Bose J F Buss A Lubiw Pattern matching for permutations In Information Processing Letters Band 65 1998 S 277 283 L Shapiro A B Stephens Bootstrap percolation the Schroder numbers and the N kings problem In SIAM Journal on Discrete Mathematics Band 4 1991 S 275 280 M H Albert M D Atkinson V Vatter Subclasses of the separable permutations In Bulletin of the London Mathematical Society Band 43 Nr 5 2011 S 859 870 Abgerufen von https de wikipedia org w index php title Separable Permutation amp oldid 224579634