Längste aufsteigende Teilfolgen
Die Anzahl der Permutationen von
Elementen, bei der die längste aufsteigende Teilfolge die maximale Länge
hat, kann durch die Ermittlung des Durchschnitts über
berechnet werden, wobei
Matritzen einer CircularUnitaryMatrixDistribution der Dimension
sind.
In[1]:=

{k, n} = {6, 2};
Bestimmen Sie die Verteilung der Matrixeigenschaft und berechnen Sie den Mittelwert.
In[2]:=

\[ScriptCapitalD] =
MatrixPropertyDistribution[Abs[Tr[\[ScriptCapitalU]]]^(
2 k), \[ScriptCapitalU] \[Distributed]
CircularUnitaryMatrixDistribution[n]];
N[Mean[\[ScriptCapitalD]]]
Out[2]=

Vergleichen Sie mit der direkten Zählung.
In[3]:=

Count[Permutations[Range[k]],
perm_ /; Length[LongestOrderedSequence[perm]] <= n]
Out[3]=

Bei konvergiert die Verteilung der skalierten Längen der längsten ansteigenden Teilfolge zufälliger Permutationen gegen die Tracy–Widom-Verteilung mit
.
In[4]:=

sample[n_] :=
1/n^(1/6) (Table[
Length[LongestOrderedSequence[
RandomSample[Range[n]]]], {2000}] - 2.0 Sqrt[n]);
Vergleichen Sie das geglättete Histogramm der skalierten Längen mit der WDF der Tracy–Widom-Verteilung.
Den kompletten Wolfram Language-Input zeigen
Out[5]=
