Articulo de referencia

Estadísticas de permutación aleatoria

Las estadísticas de permutaciones aleatorias , como la estructura cíclica de una permutación aleatoria , son de vital importancia en el análisis de algoritmos , especialmente de...

Las estadísticas de permutaciones aleatorias , como la estructura cíclica de una permutación aleatoria , son de vital importancia en el análisis de algoritmos , especialmente de algoritmos de ordenación, que operan sobre permutaciones aleatorias. Supongamos, por ejemplo, que utilizamos quickselect (similar a quicksort ) para seleccionar un elemento aleatorio de una permutación aleatoria. Quickselect realiza una ordenación parcial en el arreglo, ya que lo particiona según el pivote. Por lo tanto, una permutación estará menos desordenada después de ejecutar quickselect. El grado de desorden restante puede analizarse mediante funciones generadoras. Estas funciones generadoras dependen fundamentalmente de las funciones generadoras de las estadísticas de permutaciones aleatorias. Por consiguiente, es de vital importancia calcular estas funciones generadoras.

El artículo sobre permutaciones aleatorias contiene una introducción a las permutaciones aleatorias.

La relación fundamental

Las permutaciones son conjuntos de ciclos etiquetados. Usando el caso etiquetado del teorema fundamental de Flajolet-Sedgewick y escribiendoPAG{\displaystyle \scriptstyle {\mathcal {P}}}para el conjunto de permutaciones yZ{\displaystyle \scriptstyle {\mathcal {Z}}}Para el conjunto unitario, tenemos

COLOCAR(Ciclón(Z))=PAG.{\displaystyle \operatorname {SET} (\operatorname {CYC} ({\mathcal {Z}}))={\mathcal {P}}.}

Al traducirlo a funciones generadoras exponenciales (FGE), tenemos:

exp(registro11z)=11z{\displaystyle \exp \left(\log {\frac {1}{1-z}}\right)={\frac {1}{1-z}}}

donde hemos utilizado el hecho de que la EGF de la especie combinatoria de permutaciones (hay n ! permutaciones de n elementos) es

norte0norte¡norte¡znorte=11z.{\displaystyle \sum _{n\geq 0}{\frac {n!}{n!}}z^{n}={\frac {1}{1-z}}.}

Esta única ecuación permite derivar un gran número de estadísticas de permutación. En primer lugar, eliminando términos deCOLOCAR{\displaystyle \scriptstyle \operatorname {SET} }, es decir, podemos restringir el número de ciclos que contiene una permutación, por ejemplo, restringiendo el EGF aCOLOCAR2{\displaystyle \scriptstyle \operatorname {SET} _{2}}obtenemos permutaciones que contienen dos ciclos. En segundo lugar, observe que el EGF de ciclos etiquetados, es decir, deCiclón(Z){\displaystyle \scriptstyle \operatorname {CYC} ({\mathcal {Z}})}, es k1(k1)¡zkk¡=k1zkk=registro11z{\displaystyle \sum _{k\geq 1}{\frac {(k-1)!z^{k}}{k!}}=\sum _{k\geq 1}{\frac {z^{k}}{k}}=\log {\frac {1}{1-z}}} porque hay k !  / k ciclos etiquetados. Esto significa que al eliminar términos de esta función generadora, podemos restringir el tamaño de los ciclos que aparecen en una permutación y obtener una EGF de las permutaciones que contengan solo ciclos de un tamaño determinado. 

En lugar de eliminar y seleccionar ciclos, también se pueden asignar diferentes pesos a ciclos de diferentes tamaños. Sib:norteR{\displaystyle b:\mathbb {N} \rightarrow \mathbb {R} }es una función de peso que depende únicamente del tamaño k del ciclo y, por brevedad, escribimos

b(σ)=doσb(do),{\displaystyle b(\sigma )=\sum _{c\in \sigma }b(c),}

definir el valor de b para una permutaciónσ{\displaystyle \sigma }Si es la suma de sus valores en los ciclos, entonces podemos marcar ciclos de longitud k con u b ( k ) y obtener una función generadora de dos variables.

gramo(z,)=1+norte1(σSnorteb(σ))znortenorte¡=expk1b(k)zkk{\displaystyle g(z,u)=1+\sum _{n\geq 1}\left(\sum _{\sigma \in S_{n}}u^{b(\sigma )}\right){\frac {z^{n}}{n!}}=\exp \sum _{k\geq 1}u^{b(k)}{\frac {z^{k}}{k}}}

Esta es una función generadora "mixta": es una función generadora exponencial en z y una función generadora ordinaria en el parámetro secundario u. Derivando y evaluando en u  =  1, tenemos

gramo(z,)|=1=11zk1b(k)zkk=norte1(σSnorteb(σ))znortenorte¡{\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg |}_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}=\sum _{n\geq 1}\left(\sum _{\sigma \in S_{n}}b(\sigma )\right){\frac {z^{n}}{n!}}}

Esta es la función generadora de probabilidad de la esperanza de b . En otras palabras, el coeficiente deznorte{\displaystyle z^{n}}en esta serie de potencias es el valor esperado de b en permutaciones enSnorte{\displaystyle S_{n}}dado que cada permutación se elige con la misma probabilidad1/norte¡{\displaystyle 1/n!}.

Este artículo utiliza el operador de extracción de coeficientes [ z n ], documentado en la página de series de potencias formales .

Número de permutaciones que son involuciones

Una involución es una permutación σ tal que σ 2 = 1 bajo composición de permutaciones. De ello se deduce que σ solo puede contener ciclos de longitud uno o dos, es decir, la función generadora exponencial g ( z ) de estas permutaciones es [ 1 ].

gramo(z)=exp(z+12z2).{\displaystyle g(z)=\exp \left(z+{\frac {1}{2}}z^{2}\right).}

Esto proporciona la fórmula explícita para el número total.I(norte){\displaystyle I(n)}de involuciones entre las permutaciones σ  S n : [ 1 ] 

I(norte)=norte¡[znorte]gramo(z)=norte¡a+2b=norte1a¡2bb¡=norte¡b=0norte/21(norte2b)¡2bb¡.{\displaystyle I(n)=n![z^{n}]g(z)=n!\sum _{a+2b=n}{\frac {1}{a!\;2^{b}\;b!}}=n!\sum _{b=0}^{\lfloor n/2\rfloor }{\frac {1}{(n-2b)!\;2^{b}\;b!}}.}

Dividir por n ! da como resultado la probabilidad de que una permutación aleatoria sea una involución. Estos números se conocen como números telefónicos .

Número de permutaciones que son raíces m -ésimas de la unidad

Esto generaliza el concepto de involución. Una raíz m -ésima de la unidad es una permutación σ tal que σ m = 1 bajo composición de permutaciones. Ahora, cada vez que aplicamos σ, avanzamos un paso en paralelo a lo largo de todos sus ciclos. Un ciclo de longitud d aplicado d veces produce la permutación identidad en d elementos ( d puntos fijos) y d es el valor más pequeño para hacerlo. Por lo tanto, m debe ser un múltiplo de todos los tamaños de ciclo d , es decir, los únicos ciclos posibles son aquellos cuya longitud d es un divisor de m . De ello se deduce que la EGF g ( x ) de estas permutaciones es

gramo(z)=exp(dmetrozdd).{\displaystyle g(z)=\exp \left(\sum _{d\mid m}{\frac {z^{d}}{d}}\right).}

Cuando m = p , donde p es primo, esto se simplifica a

norte¡[znorte]gramo(z)=norte¡a+pagb=norte1a¡pagbb¡=norte¡b=0norte/pag1(nortepagb)¡pagbb¡.{\displaystyle n![z^{n}]g(z)=n!\sum _{a+pb=n}{\frac {1}{a!\;p^{b}\;b!}}=n!\sum _{b=0}^{\lfloor n/p\rfloor }{\frac {1}{(n-pb)!\;p^{b}\;b!}}.}

Número de permutaciones de orden exactamente k

Esto se puede hacer mediante inversión de Möbius . Trabajando con el mismo concepto que en la entrada anterior, observamos que la especie combinatoriaQ{\displaystyle {\mathcal {Q}}}de permutaciones cuyo orden divide a k está dado por

Q=COLOCAR(dkCiclón=d(Z)).{\displaystyle {\mathcal {Q}}=\operatorname {SET} \left(\sum _{d\mid k}\operatorname {CYC} _{=d}({\mathcal {Z}})\right).}

Trasladando a funciones generadoras exponenciales obtenemos la EGF de permutaciones cuyo orden divide a k , que es

Qk(z)=exp(dkzdd).{\displaystyle Q_{k}(z)=\exp \left(\sum _{d\mid k}{\frac {z^{d}}{d}}\right).}

Ahora podemos usar esta función generadora para contar permutaciones de orden exactamente k . Seapagnorte,d{\displaystyle p_{n,d}}sea ​​el número de permutaciones en n cuyo orden es exactamente d yqnorte,k{\displaystyle q_{n,k}}el número de permutaciones en n el recuento de permutaciones cuyo orden divide a k . Entonces tenemos

d|kpagnorte,d=qnorte,k.{\displaystyle \sum _{d|k}p_{n,d}=q_{n,k}.}

De ello se deduce, por inversión de Möbius , que

d|kqnorte,d×μ(k/d)=pagnorte,k.{\displaystyle \sum _{d|k}q_{n,d}\times \mu (k/d)=p_{n,k}.}

Por lo tanto, tenemos el EGF

Q(z)=dkμ(k/d)×Qd(z)=dkμ(k/d)exp(metrodzmetrometro).{\displaystyle Q(z)=\sum _{d\mid k}\mu (k/d)\times Q_{d}(z)=\sum _{d\mid k}\mu (k/d)\exp \left(\sum _{m\mid d}{\frac {z^{m}}{m}}\right).}

El recuento deseado viene dado entonces por

norte¡[znorte]Q(z).{\displaystyle n![z^{n}]Q(z).}

Esta fórmula produce, por ejemplo, para k  =  6, la EGF.

Q(z)=mizmiz+1/2z2miz+1/3z3+miz+1/2z2+1/3z3+1/6z6{\displaystyle Q(z)={\rm {e}}^{z}-{\rm {e}}^{z+1/2\,z^{2}}-{\rm {e}}^{z+1/3\,z^{3}}+{\rm {e}}^{z+1/2\,z^{2}+1/3\,z^{3}+1/6\,z^{6}}}

con la secuencia de valores comenzando en n  =  5

20,240,1470,10640,83160,584640,4496030,42658440,371762820,3594871280,{\displaystyle 20,240,1470,10640,83160,584640,4496030,42658440,371762820,3594871280,\ldots }(secuencia A061121 en el OEIS )

Para k  =  8 obtenemos la EGF

Q(z)=miz+1/2z2+1/4z4+miz+1/2z2+1/4z4+1/8z8{\displaystyle Q(z)=-{\rm {e}}^{z+1/2\,z^{2}+1/4\,z^{4}}+{\rm {e}}^{z+1/2\,z^{2}+1/4\,z^{4}+1/8\,z^{8}}}

con la secuencia de valores comenzando en n  =  8

5040,45360,453600,3326400,39916800,363242880,3874590720,34767532800,{\displaystyle 5040,45360,453600,3326400,39916800,363242880,3874590720,34767532800,\ldots }(secuencia A061122 en el OEIS )

Finalmente, para k  =  12 obtenemos la EGF.

Q(z)=miz+1/2z2miz+1/2z2+1/4z4miz+1/2z2+1/3z3+1/6z6+miz+1/2z2+1/3z3+1/4z4+1/6z6+1/12z12{\displaystyle Q(z)={\rm {e}}^{z+1/2\,z^{2}}-{\rm {e}}^{z+1/2\,z^{2}+1/4\,z^{4}}-{\rm {e}}^{z+1/2\,z^{2}+1/3\,{z}^{3}+1/6\,z^{6}}+{\rm {e}}^{z+1/2\,z^{2}+1/3\,z^{3}+1/4\,z^{4}+1/6\,z^{6}+1/12\,z^{12}}}

con la secuencia de valores comenzando en n  =  7

420,3360,30240,403200,4019400,80166240,965284320,12173441280,162850287600,{\displaystyle 420,3360,30240,403200,4019400,80166240,965284320,12173441280,162850287600,\ldots }(secuencia A061125 en el OEIS )

Número de permutaciones que son desordenadas

Supongamos que hay n personas en una fiesta, cada una de las cuales trajo un paraguas. Al final de la fiesta, todos toman un paraguas de la pila y se van. ¿Cuál es la probabilidad de que nadie se haya ido con su propio paraguas? Este problema es equivalente a contar permutaciones sin puntos fijos (llamadas desordenamientos ), y por lo tanto la EGF, donde restamos los puntos fijos (ciclos de longitud 1) eliminando el término z de la relación fundamental es

exp(z+k1zkk)=miz1z.{\displaystyle \exp \left(-z+\sum _{k\geq 1}{\frac {z^{k}}{k}}\right)={\frac {e^{-z}}{1-z}}.}

Multiplicación por1/(1z){\displaystyle 1/(1-z)}suma los coeficientes demiz{\displaystyle e^{-z}}, entoncesD(norte){\displaystyle D(n)}El número total de alteraciones viene dado por:

D(norte)=norte¡k=0norte(1)kk¡norte¡mi.{\displaystyle D(n)=n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k!}}\;\approx \;{\frac {n!}{e}}.}

Por lo tanto hay aproximadamentenorte¡/mi{\displaystyle n!/e}desordenamientos y la probabilidad de que una permutación aleatoria sea un desordenamiento es1/mi.{\displaystyle 1/e.}

Este resultado también puede probarse mediante inclusión-exclusión . Utilizando los conjuntosApag{\displaystyle A_{p}}dónde1pagnorte{\displaystyle {\begin{matrix}1\leq p\leq n\end{matrix}}}Para denotar el conjunto de permutaciones que fijan p , tenemos

|pagApag|=pag|Apag|pag<q|ApagAq|+pag<q<r|ApagAqAr|±|ApagAs|.{\displaystyle \left|\bigcup _{p}A_{p}\right|=\sum _{p}\left|A_{p}\right|\;-\;\sum _{p<q}\left|A_{p}\cap A_{q}\right|\;+\;\sum _{p<q<r}\left|A_{p}\cap A_{q}\cap A_{r}\right|\;-\;\cdots \;\pm \;\left|A_{p}\cap \;\cdots \;\cap A_{s}\right|.}

Esta fórmula cuenta el número de permutaciones que tienen al menos un punto fijo. Las cardinalidades son las siguientes:

|Apag|=(norte1)¡,|ApagAq|=(norte2)¡,|ApagAqAr|=(norte3)¡,{\displaystyle \left|A_{p}\right|=(n-1)!\;,\;\;\left|A_{p}\cap A_{q}\right|=(n-2)!\;,\;\;\left|A_{p}\cap A_{q}\cap A_{r}\right|=(n-3)!\;,\;\ldots }

Por lo tanto, el número de permutaciones sin punto fijo es

norte¡(norte1)(norte1)¡+(norte2)(norte2)¡(norte3)(norte3)¡+±(nortenorte)(nortenorte)¡{\displaystyle n!\;\;-\;\;{n \choose 1}(n-1)!\;\;+\;\;{n \choose 2}(n-2)!\;\;-\;\;{n \choose 3}(n-3)!\;\;+\;\;\cdots \;\;\pm \;\;{n \choose n}(n-n)!}

o

norte¡(111¡+12¡13¡+±1norte¡)=norte¡k=0norte(1)kk¡{\displaystyle n!\left(1-{\frac {1}{1!}}+{\frac {1}{2!}}-{\frac {1}{3!}}+\cdots \pm {\frac {1}{n!}}\right)=n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k!}}}

y tenemos la reclamación.

Existe una generalización de estos números, que se conoce como números de encuentro , es decir, el númeroD(norte,metro){\displaystyle D(n,m)}de permutaciones de[norte]{\displaystyle [n]}que contiene m puntos fijos. La EGF correspondiente se obtiene marcando ciclos de tamaño uno con la variable u , es decir, eligiendo b ( k ) igual a uno parak=1{\displaystyle k=1}y cero en caso contrario, lo que produce la función generadora.gramo(z,){\displaystyle g(z,u)}del conjunto de permutaciones por el número de puntos fijos:

gramo(z,)=exp(z+z+k1zkk)=miz1zmiz.{\displaystyle g(z,u)=\exp \left(-z+uz+\sum _{k\geq 1}{\frac {z^{k}}{k}}\right)={\frac {e^{-z}}{1-z}}e^{uz}.}

Resulta que

[metro]gramo(z,)=miz1zzmetrometro¡{\displaystyle [u^{m}]g(z,u)={\frac {e^{-z}}{1-z}}{\frac {z^{m}}{m!}}}

y por lo tanto

D(norte,metro)=norte¡[znorte][metro]gramo(z,)=norte¡metro¡[znortemetro]miz1z=norte¡metro¡k=0nortemetro(1)kk¡.{\displaystyle D(n,m)=n![z^{n}][u^{m}]g(z,u)={\frac {n!}{m!}}[z^{n-m}]{\frac {e^{-z}}{1-z}}={\frac {n!}{m!}}\sum _{k=0}^{n-m}{\frac {(-1)^{k}}{k!}}.}

Esto implica inmediatamente que

D(norte,metro)=(nortemetro)D(nortemetro,0) y D(norte,metro)norte¡mi1metro¡{\displaystyle D(n,m)={n \choose m}D(n-m,0)\;\;{\text{ and }}\;\;{\frac {D(n,m)}{n!}}\approx {\frac {e^{-1}}{m!}}}

para n grande, m fijo.

Orden de una permutación aleatoria

Si P es una permutación, el orden de P es el entero positivo más pequeño n para el cualPAGnorte{\displaystyle P^{n}}es la permutación identidad. Este es el mínimo común múltiplo de las longitudes de los ciclos de P.

Un teorema de Goh y Schmutz [ 2 ] establece que siμnorte{\displaystyle \mu _{n}}es el orden esperado de una permutación aleatoria de tamaño n , entonces

registroμnortedonorteregistronorte{\displaystyle \log \mu _{n}\sim c{\sqrt {\frac {n}{\log n}}}}

donde la constante c es

220registroregistro(mi1mit)dt1.1178641511899{\displaystyle 2{\sqrt {2\int _{0}^{\infty }\log \log \left({\frac {e}{1-e^{-t}}}\right)dt}}\approx 1.1178641511899}

Trastornos que contienen un número par y un número impar de ciclos.

Podemos utilizar la misma construcción que en la sección anterior para calcular el número de desordenamientos.D0(norte){\displaystyle D_{0}(n)}que contiene un número par de ciclos y el númeroD1(norte){\displaystyle D_{1}(n)}que contiene un número impar de ciclos. Para ello necesitamos marcar todos los ciclos y restar los puntos fijos, obteniendo

gramo(z,)=exp(z+registro11z)=exp(z)(11z).{\displaystyle g(z,u)=\exp \left(-uz+u\log {\frac {1}{1-z}}\right)=\exp(-uz)\left({\frac {1}{1-z}}\right)^{u}.}

Ahora bien, un razonamiento muy básico muestra que el EGFq(z){\displaystyle q(z)}deD0(norte){\displaystyle D_{0}(n)}es dado por

q(z)=12×gramo(z,1)+12×gramo(z,1)=12exp(z)11z+12exp(z)(1z).{\displaystyle q(z)={\frac {1}{2}}\times g(z,-1)+{\frac {1}{2}}\times g(z,1)={\frac {1}{2}}\exp(-z){\frac {1}{1-z}}+{\frac {1}{2}}\exp(z)(1-z).}

Por lo tanto, tenemos

D0(norte)=norte¡[znorte]q(z)=12norte¡k=0norte(1)kk¡+12norte¡1norte¡12norte¡1(norte1)¡{\displaystyle D_{0}(n)=n![z^{n}]q(z)={\frac {1}{2}}n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k!}}+{\frac {1}{2}}n!{\frac {1}{n!}}-{\frac {1}{2}}n!{\frac {1}{(n-1)!}}}

que es

12norte¡k=0norte(1)kk¡+12(1norte)12minorte¡+12(1norte).{\displaystyle {\frac {1}{2}}n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k!}}+{\frac {1}{2}}(1-n)\sim {\frac {1}{2e}}n!+{\frac {1}{2}}(1-n).}

RestarD0(norte){\displaystyle D_{0}(n)}deD(norte){\displaystyle D(n)}, encontramos

D1(norte)=12norte¡k=0norte(1)kk¡12(1norte).{\displaystyle D_{1}(n)={\frac {1}{2}}n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k!}}-{\frac {1}{2}}(1-n).}

La diferencia de estos dos (D0(norte){\displaystyle D_{0}(n)}yD1(norte){\displaystyle D_{1}(n)}) esnorte1.{\displaystyle n-1.}

Cien prisioneros

Un alcaide quiere hacer espacio en su prisión y está considerando liberar a cien prisioneros, liberando así cien celdas. Por lo tanto, reúne a cien prisioneros y les pide que jueguen al siguiente juego: coloca cien urnas en fila, cada una con el nombre de un prisionero, donde cada nombre aparece exactamente una vez. El juego se desarrolla así: cada prisionero puede mirar dentro de cincuenta urnas. Si no encuentra su nombre en ninguna de las cincuenta urnas, todos los prisioneros serán ejecutados inmediatamente; de ​​lo contrario, el juego continúa. Los prisioneros tienen unos instantes para decidir una estrategia, sabiendo que una vez que comience el juego, no podrán comunicarse entre sí, marcar las urnas de ninguna manera ni mover las urnas ni los nombres que contienen. Si eligen las urnas al azar, sus posibilidades de supervivencia son casi nulas, pero existe una estrategia que les da un 30% de posibilidades de supervivencia, suponiendo que los nombres se asignan a las urnas al azar. ¿Cuál es?

En primer lugar, la probabilidad de supervivencia utilizando elecciones aleatorias es

((9949)(10050))100=12100,{\displaystyle \left({\frac {99 \choose 49}{100 \choose 50}}\right)^{100}={\frac {1}{2^{100}}},}

Por lo tanto, esta definitivamente no es una estrategia práctica.

La estrategia de supervivencia del 30% consiste en considerar el contenido de las urnas como una permutación de los prisioneros y recorrer los ciclos. Para simplificar la notación, se asigna un número a cada prisionero, por ejemplo, ordenando sus nombres alfabéticamente. A partir de entonces, se puede considerar que las urnas contienen números en lugar de nombres. Ahora bien, el contenido de las urnas define claramente una permutación. El primer prisionero abre la primera urna. Si encuentra su nombre, ha terminado y sobrevive. De lo contrario, abre la urna con el número que encontró en la primera. El proceso se repite: el prisionero abre una urna y sobrevive si encuentra su nombre; de ​​lo contrario, abre la urna con el número que acaba de obtener, hasta un límite de cincuenta urnas. El segundo prisionero comienza con la urna número dos, el tercero con la número tres, y así sucesivamente. Esta estrategia es precisamente equivalente a recorrer los ciclos de la permutación representada por las urnas. Cada prisionero comienza con la urna que contiene su número y continúa su ciclo hasta un límite de cincuenta urnas. El número de la urna que contiene su número es la preimagen de ese número bajo la permutación. Por lo tanto, los prisioneros sobreviven si todos los ciclos de la permutación contienen como máximo cincuenta elementos. Debemos demostrar que esta probabilidad es de al menos el 30%.

Cabe señalar que esto presupone que el alcaide elige la permutación al azar; si el alcaide anticipa esta estrategia, puede simplemente elegir una permutación con un ciclo de longitud 51. Para evitar esto, los prisioneros pueden acordar de antemano una permutación aleatoria de sus nombres.

Consideramos el caso general de2norte{\displaystyle 2n}prisioneros ynorte{\displaystyle n}urnas que se abren. Primero calculamos la probabilidad complementaria, es decir, que hay un ciclo de más denorte{\displaystyle n}elementos. Con esto en mente, presentamos

gramo(z,)=exp(z+z22+z33++znorte+1norte+1+znorte+2norte+2+){\displaystyle g(z,u)=\exp \left(z+{\frac {z^{2}}{2}}+{\frac {z^{3}}{3}}+\cdots +u{\frac {z^{n+1}}{n+1}}+u{\frac {z^{n+2}}{n+2}}+\cdots \right)}

o

11zexp((1)(znorte+1norte+1+znorte+2norte+2+)),{\displaystyle {\frac {1}{1-z}}\exp \left((u-1)\left({\frac {z^{n+1}}{n+1}}+{\frac {z^{n+2}}{n+2}}+\cdots \right)\right),}

de modo que la probabilidad deseada sea

[z2norte][]gramo(z,),{\displaystyle [z^{2n}][u]g(z,u),}

porque el ciclo de más denorte{\displaystyle n}Los elementos serán necesariamente únicos. Utilizando el hecho de que2(norte+1)>2norte{\displaystyle 2(n+1)>2n}, encontramos que

[z2norte][]gramo(z,)=[z2norte][]11z(1+(1)(znorte+1norte+1+znorte+2norte+2+)),{\displaystyle [z^{2n}][u]g(z,u)=[z^{2n}][u]{\frac {1}{1-z}}\left(1+(u-1)\left({\frac {z^{n+1}}{n+1}}+{\frac {z^{n+2}}{n+2}}+\cdots \right)\right),}

lo cual produce

[z2norte][]gramo(z,)=[z2norte]11z(znorte+1norte+1+znorte+2norte+2+)=k=norte+12norte1k=H2norteHnorte.{\displaystyle [z^{2n}][u]g(z,u)=[z^{2n}]{\frac {1}{1-z}}\left({\frac {z^{n+1}}{n+1}}+{\frac {z^{n+2}}{n+2}}+\cdots \right)=\sum _{k=n+1}^{2n}{\frac {1}{k}}=H_{2n}-H_{n}.}

Finalmente, utilizando una estimación integral como la suma de Euler-Maclaurin o la expansión asintótica del n -ésimo número armónico , obtenemos

H2norteHnorteregistro214norte+116norte21128norte4+1256norte6174096norte8+,{\displaystyle H_{2n}-H_{n}\sim \log 2-{\frac {1}{4n}}+{\frac {1}{16n^{2}}}-{\frac {1}{128n^{4}}}+{\frac {1}{256n^{6}}}-{\frac {17}{4096n^{8}}}+\cdots ,}

de modo que

[z2norte][]gramo(z,)<registro2y1[z2norte][]gramo(z,)>1registro2=0,30685281,{\displaystyle [z^{2n}][u]g(z,u)<\log 2\quad {\mbox{and}}\quad 1-[z^{2n}][u]g(z,u)>1-\log 2=0.30685281,}

o al menos el 30%, como se afirma.

Un resultado relacionado es que, asintóticamente, la longitud esperada del ciclo más largo es λn, donde λ es la constante de Golomb-Dickman , aproximadamente 0,62.

Este ejemplo se debe a Anna Gál y Peter Bro Miltersen; consulte el artículo de Peter Winkler para obtener más información y vea el debate en Les-Mathematiques.net . Consulte las referencias de «100 prisioneros» para acceder a los enlaces a dichas referencias.

El cálculo anterior se puede realizar de una manera más simple y directa, como sigue: primero observe que una permutación de2norte{\displaystyle 2n}los elementos contienen como máximo un ciclo de longitud estrictamente mayor quenorte{\displaystyle n}Por lo tanto, si denotamos .

pagk=Pr[hay un ciclo de longitud k],{\displaystyle p_{k}=\Pr[{\mbox{there is a cycle of length }}k],}

entonces

Pr[hay un ciclo de longitud>norte]=k=norte+12nortepagk.{\displaystyle \Pr[{\mbox{there is a cycle of length}}>n]=\sum _{k=n+1}^{2n}p_{k}.}

Parak>norte{\displaystyle k>n}, el número de permutaciones que contienen un ciclo de longitud exactamentek{\displaystyle k}es

(2nortek)k¡k(2nortek)¡.{\displaystyle {{2n} \choose k}\cdot {\frac {k!}{k}}\cdot (2n-k)!.}

Explicación: (2nortek){\displaystyle {{2n} \choose k}}es el número de formas de elegir elk{\displaystyle k}elementos que componen el ciclo; k¡k{\displaystyle {\frac {k!}{k}}}es el número de formas de ordenark{\displaystyle k}elementos en un ciclo; y (2nortek)¡{\displaystyle (2n-k)!}es el número de maneras de permutar los elementos restantes. Aquí no hay doble conteo porque hay como máximo un ciclo de longitudk{\displaystyle k}cuandok>norte{\displaystyle k>n}. De este modo,

pagk=(2nortek)k¡k(2nortek)¡(2norte)¡=1k.{\displaystyle p_{k}={\frac {{{2n} \choose k}\cdot {\frac {k!}{k}}\cdot (2n-k)!}{(2n)!}}={\frac {1}{k}}.}

Concluimos que

Pr[hay un ciclo de longitud>norte]=k=norte+12norte1k=H2norteHnorte.{\displaystyle \Pr[{\mbox{there is a cycle of length}}>n]=\sum _{k=n+1}^{2n}{\frac {1}{k}}=H_{2n}-H_{n}.}

Una variante del problema de los 100 prisioneros (llaves y cajas).

Existe un problema muy similar que se ajusta perfectamente al método aquí presentado. Supongamos que tenemos n cajas ordenadas. Cada caja contiene una llave para alguna otra caja o, posiblemente, para sí misma, lo que da lugar a una permutación de las llaves. Se nos permite seleccionar k de estas n cajas a la vez y abrirlas simultáneamente, obteniendo así k llaves. ¿Cuál es la probabilidad de que, utilizando estas llaves, podamos abrir las n cajas, donde usamos una llave encontrada para abrir la caja a la que pertenece y repetimos el proceso?

El enunciado matemático de este problema es el siguiente: elija aleatoriamente una permutación de n elementos y k valores del rango de 1 a n , también al azar, y llame a estos valores marcas. ¿Cuál es la probabilidad de que haya al menos una marca en cada ciclo de la permutación? Se afirma que esta probabilidad es k/n .

La especie Q{\displaystyle {\mathcal {Q}}}de permutaciones por ciclos con algún subconjunto no vacío de cada ciclo marcado tiene la especificación

Q=COLOCAR(q1Ciclón=q(Z)×pag=1q(qpag)Upag).{\displaystyle {\mathcal {Q}}=\operatorname {SET} \left(\sum _{q\geq 1}\operatorname {CYC} _{=q}({\mathcal {Z}})\times \sum _{p=1}^{q}{q \choose p}{\mathcal {U}}^{p}\right).}

El índice en la suma interna comienza en uno porque debemos tener al menos una marca en cada ciclo.

Al traducir la especificación a funciones generadoras, obtenemos la función generadora bivariada.

GRAMO(z,)=exp(q1zqqpag=1q(qpag)pag).{\displaystyle G(z,u)=\exp \left(\sum _{q\geq 1}{\frac {z^{q}}{q}}\sum _{p=1}^{q}{q \choose p}u^{p}\right).}

Esto se simplifica a

exp(q1zqq(+1)qq1zqq){\displaystyle \exp \left(\sum _{q\geq 1}{\frac {z^{q}}{q}}(u+1)^{q}-\sum _{q\geq 1}{\frac {z^{q}}{q}}\right)}

o

exp(registro11(+1)zregistro11z)=1z1(+1)z.{\displaystyle \exp \left(\log {\frac {1}{1-(u+1)z}}-\log {\frac {1}{1-z}}\right)={\frac {1-z}{1-(u+1)z}}.}

Para extraer los coeficientes de esto, reescríbalo de la siguiente manera:

(1z)q0(+1)qzq.{\displaystyle (1-z)\sum _{q\geq 0}(u+1)^{q}z^{q}.}

Ahora se deduce que

[znorte]GRAMO(z,)=(+1)norte(+1)norte1{\displaystyle [z^{n}]G(z,u)=(u+1)^{n}-(u+1)^{n-1}}

y por lo tanto

[k][znorte]GRAMO(z,)=(nortek)(norte1k).{\displaystyle [u^{k}][z^{n}]G(z,u)={n \choose k}-{n-1 \choose k}.}

Dividir por(nortek){\displaystyle {n \choose k}}para obtener

1(norte1)¡k¡(norte1k)¡k¡(nortek)¡norte¡=1norteknorte=knorte.{\displaystyle 1-{\frac {(n-1)!}{k!(n-1-k)!}}{\frac {k!(n-k)!}{n!}}=1-{\frac {n-k}{n}}={\frac {k}{n}}.}

No necesitamos dividir por n! porqueGRAMO(z,){\displaystyle G(z,u)}es exponencial en z .

Número de permutaciones que contienen m ciclos

Aplicando el teorema fundamental de Flajolet-Sedgewick , es decir, el teorema de enumeración etiquetada conGRAMO=Smetro{\displaystyle G=S_{m}}, al conjunto

COLOCAR=metro(Ciclón(Z)){\displaystyle \operatorname {SET} _{=m}(\operatorname {CYC} ({\mathcal {Z}}))}

obtenemos la función generadora

gramometro(z)=1|Smetro|(registro11z)metro=1metro¡(registro11z)metro.{\displaystyle g_{m}(z)={\frac {1}{|S_{m}|}}\left(\log {\frac {1}{1-z}}\right)^{m}={\frac {1}{m!}}\left(\log {\frac {1}{1-z}}\right)^{m}.}

El término

(1)norte+metronorte¡[znorte]gramometro(z)=s(norte,metro){\displaystyle (-1)^{n+m}n!\;[z^{n}]g_{m}(z)=s(n,m)}

produce los números de Stirling con signo de primera especie ygramometro(z){\displaystyle g_{m}(z)}es la EGF de los números de Stirling sin signo de primera especie, es decir

norte¡[znorte]gramometro(z)=[nortemetro].{\displaystyle n![z^{n}]g_{m}(z)=\left[{\begin{matrix}n\\m\end{matrix}}\right].}

Podemos calcular la OGF de los números de Stirling con signo para n fijo, es decir

snorte(w)=metro=0nortes(norte,metro)wmetro.{\displaystyle s_{n}(w)=\sum _{m=0}^{n}s(n,m)w^{m}.}

Comience con

gramometro(z)=nortemetro(1)norte+metronorte¡s(norte,metro)znorte{\displaystyle g_{m}(z)=\sum _{n\geq m}{\frac {(-1)^{n+m}}{n!}}s(n,m)z^{n}}

lo cual produce

(1)metrogramometro(z)wmetro=nortemetro(1)nortenorte¡s(norte,metro)wmetroznorte.{\displaystyle (-1)^{m}g_{m}(z)w^{m}=\sum _{n\geq m}{\frac {(-1)^{n}}{n!}}s(n,m)w^{m}z^{n}.}

Sumando esto, obtenemos

metro0(1)metrogramometro(z)wmetro=metro0nortemetro(1)nortenorte¡s(norte,metro)wmetroznorte=norte0(1)nortenorte¡znortemetro=0nortes(norte,metro)wmetro.{\displaystyle \sum _{m\geq 0}(-1)^{m}g_{m}(z)w^{m}=\sum _{m\geq 0}\sum _{n\geq m}{\frac {(-1)^{n}}{n!}}s(n,m)w^{m}z^{n}=\sum _{n\geq 0}{\frac {(-1)^{n}}{n!}}z^{n}\sum _{m=0}^{n}s(n,m)w^{m}.}

Utilizando la fórmula que involucra el logaritmo paragramometro(z){\displaystyle g_{m}(z)}a la izquierda, la definición desnorte(w){\displaystyle s_{n}(w)}a la derecha, y el teorema del binomio , obtenemos

(1z)w=norte0(wnorte)(1)norteznorte=norte0(1)nortenorte¡snorte(w)znorte.{\displaystyle (1-z)^{w}=\sum _{n\geq 0}{w \choose n}(-1)^{n}z^{n}=\sum _{n\geq 0}{\frac {(-1)^{n}}{n!}}s_{n}(w)z^{n}.}

Comparando los coeficientes deznorte{\displaystyle z^{n}}y utilizando la definición del coeficiente binomial , finalmente tenemos

snorte(w)=w(w1)(w2)(w(norte1))=(w)norte,{\displaystyle s_{n}(w)=w\;(w-1)\;(w-2)\;\cdots \;(w-(n-1))=(w)_{n},}

un factorial descendente . El cálculo de la OGF de los números de Stirling sin signo de primera especie funciona de manera similar.

Número esperado de ciclos de un tamaño dado m

En este problema utilizamos una función generadora bivariada g ( z , u ) como se describe en la introducción. El valor de b para un ciclo que no es de tamaño m es cero, y uno para un ciclo de tamaño m . Tenemos 

gramo(z,)|=1=11zk1b(k)zkk=11zzmetrometro{\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg |}_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}={\frac {1}{1-z}}{\frac {z^{m}}{m}}}

o

1metrozmetro+1metrozmetro+1+1metrozmetro+2+{\displaystyle {\frac {1}{m}}z^{m}\;+\;{\frac {1}{m}}z^{m+1}\;+\;{\frac {1}{m}}z^{m+2}\;+\;\cdots }

Esto significa que el número esperado de ciclos de tamaño m en una permutación de longitud n menor que m es cero (obviamente). Una permutación aleatoria de longitud al menos m contiene, en promedio, 1/ m ciclos de longitud m . En particular, una permutación aleatoria contiene aproximadamente un punto fijo.

Por lo tanto, la OGF del número esperado de ciclos de longitud menor o igual a m es

11zk=1metrozkk y [znorte]11zk=1metrozkk=Hmetro para nortemetro{\displaystyle {\frac {1}{1-z}}\sum _{k=1}^{m}{\frac {z^{k}}{k}}{\mbox{ and }}[z^{n}]{\frac {1}{1-z}}\sum _{k=1}^{m}{\frac {z^{k}}{k}}=H_{m}{\mbox{ for }}n\geq m}

donde H m es el m -ésimo número armónico . Por lo tanto, el número esperado de ciclos de longitud como máximo m en una permutación aleatoria es aproximadamente ln m . 

Momentos de puntos fijos

El GF mixtogramo(z,){\displaystyle g(z,u)}del conjunto de permutaciones por el número de puntos fijos es

gramo(z,)=exp(z+z+registro11z)=11zexp(z+z).{\displaystyle g(z,u)=\exp \left(-z+uz+\log {\frac {1}{1-z}}\right)={\frac {1}{1-z}}\exp(-z+uz).}

Sea X la variable aleatoria que representa el número de puntos fijos de una permutación aleatoria. Utilizando números de Stirling de segunda especie , tenemos la siguiente fórmula para el m -ésimo momento de X :

mi(incógnitametro)=mi(k=0metro{metrok}(incógnita)k)=k=0metro{metrok}mi((incógnita)k),{\displaystyle E(X^{m})=E\left(\sum _{k=0}^{m}\left\{{\begin{matrix}m\\k\end{matrix}}\right\}(X)_{k}\right)=\sum _{k=0}^{m}\left\{{\begin{matrix}m\\k\end{matrix}}\right\}E((X)_{k}),}

dónde(incógnita)k{\displaystyle (X)_{k}}es un factorial descendente . Usandogramo(z,){\displaystyle g(z,u)}, tenemos

mi((incógnita)k)=[znorte](dd)kgramo(z,)|=1=[znorte]zk1zexp(z+z)|=1=[znorte]zk1z,{\displaystyle E((X)_{k})=[z^{n}]\left({\frac {d}{du}}\right)^{k}g(z,u){\Bigg |}_{u=1}=[z^{n}]{\frac {z^{k}}{1-z}}\exp(-z+uz){\Bigg |}_{u=1}=[z^{n}]{\frac {z^{k}}{1-z}},}

que es cero cuandok>norte{\displaystyle k>n}y uno en caso contrario. Por lo tanto, solo términos conknorte{\displaystyle k\leq n}contribuir a la suma. Esto produce

mi(incógnitametro)=k=0norte{metrok}.{\displaystyle E(X^{m})=\sum _{k=0}^{n}\left\{{\begin{matrix}m\\k\end{matrix}}\right\}.}

Número esperado de puntos fijos en una permutación aleatoria elevada a alguna potencia k.

Supongamos que eliges una permutación aleatoria.σ{\displaystyle \sigma }y elevarlo a algún poderk{\displaystyle k}, conk{\displaystyle k}un número entero positivo y preguntar sobre el número esperado de puntos fijos en el resultado. Denotemos este valor pormi[Fk]{\displaystyle E[F_{k}]}.

Para cada divisord{\displaystyle d}dek{\displaystyle k}un ciclo de longitudd{\displaystyle d}se divide end{\displaystyle d}puntos fijos cuando se elevan a la potenciak.{\displaystyle k.}Por lo tanto, necesitamos marcar estos ciclos cond.{\displaystyle u^{d}.}Para ilustrar esto, consideremi[F6].{\displaystyle E[F_{6}].}

Nosotros obtenemos

gramo(z,)=exp(zz+2z22z22+3z33z33+6z66z66+registro11z){\displaystyle g(z,u)=\exp \left(uz-z+u^{2}{\frac {z^{2}}{2}}-{\frac {z^{2}}{2}}+u^{3}{\frac {z^{3}}{3}}-{\frac {z^{3}}{3}}+u^{6}{\frac {z^{6}}{6}}-{\frac {z^{6}}{6}}+\log {\frac {1}{1-z}}\right)}

que es

11zexp(zz+2z22z22+3z33z33+6z66z66).{\displaystyle {\frac {1}{1-z}}\exp \left(uz-z+u^{2}{\frac {z^{2}}{2}}-{\frac {z^{2}}{2}}+u^{3}{\frac {z^{3}}{3}}-{\frac {z^{3}}{3}}+u^{6}{\frac {z^{6}}{6}}-{\frac {z^{6}}{6}}\right).}

Continuando una vez más como se describe en la introducción, encontramos

gramo(z,)|=1=z+z2+z3+z61zexp(zz+2z22z22+3z33z33+6z66z66)|=1{\displaystyle \left.{\frac {\partial }{\partial u}}g(z,u)\right|_{u=1}=\left.{\frac {z+z^{2}+z^{3}+z^{6}}{1-z}}\exp \left(uz-z+u^{2}{\frac {z^{2}}{2}}-{\frac {z^{2}}{2}}+u^{3}{\frac {z^{3}}{3}}-{\frac {z^{3}}{3}}+u^{6}{\frac {z^{6}}{6}}-{\frac {z^{6}}{6}}\right)\right|_{u=1}}

que es

z+z2+z3+z61z.{\displaystyle {\frac {z+z^{2}+z^{3}+z^{6}}{1-z}}.}

La conclusión es quemi[F6]=4{\displaystyle E[F_{6}]=4}paranorte6{\displaystyle n\geq 6}y hay cuatro puntos fijos en promedio.

El procedimiento general es

gramo(z,)=exp(dk(dzddzdd)+registro11z)=11zexp(dk(dzddzdd)).{\displaystyle g(z,u)=\exp \left(\sum _{d\mid k}\left(u^{d}{\frac {z^{d}}{d}}-{\frac {z^{d}}{d}}\right)+\log {\frac {1}{1-z}}\right)={\frac {1}{1-z}}\exp \left(\sum _{d\mid k}\left(u^{d}{\frac {z^{d}}{d}}-{\frac {z^{d}}{d}}\right)\right).}

Una vez más continuando como antes, encontramos

gramo(z,)|=1=dkzd1zexp(dk(dzddzdd))|=1=dkzd1z.{\displaystyle \left.{\frac {\partial }{\partial u}}g(z,u)\right|_{u=1}=\left.{\frac {\sum _{d\mid k}z^{d}}{1-z}}\exp \left(\sum _{d\mid k}\left(u^{d}{\frac {z^{d}}{d}}-{\frac {z^{d}}{d}}\right)\right)\right|_{u=1}={\frac {\sum _{d\mid k}z^{d}}{1-z}}.}

Hemos demostrado que el valor demi[Fk]{\displaystyle E[F_{k}]}es igual aτ(k){\displaystyle \tau (k)}(el número de divisores dek{\displaystyle k}) tan pronto comonortek.{\displaystyle n\geq k.}Comienza en1{\displaystyle 1}paranorte=1{\displaystyle n=1}y aumenta en uno cada veznorte{\displaystyle n}alcanza un divisor dek{\displaystyle k}hasta e incluyendok{\displaystyle k}sí mismo.

Número esperado de ciclos de cualquier longitud de una permutación aleatoria

Construimos la función generadora bivariadagramo(z,){\displaystyle g(z,u)}usandob(k){\displaystyle b(k)}, dóndeb(k){\displaystyle b(k)}es uno para todos los ciclos (cada ciclo contribuye con uno al número total de ciclos).

Tenga en cuenta quegramo(z,){\displaystyle g(z,u)}tiene la forma cerrada

gramo(z,)=(11z){\displaystyle g(z,u)=\left({\frac {1}{1-z}}\right)^{u}}

y genera los números de Stirling sin signo de primera especie .

Tenemos

gramo(z,)|=1=11zk1b(k)zkk=11zk1zkk=11zregistro11z.{\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg |}_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}={\frac {1}{1-z}}\sum _{k\geq 1}{\frac {z^{k}}{k}}={\frac {1}{1-z}}\log {\frac {1}{1-z}}.}

Por lo tanto, el número esperado de ciclos es el número armónico.Hnorte{\displaystyle H_{n}}o sobreregistronorte{\displaystyle \log n}.

Número de permutaciones con un ciclo de longitud mayor que n /2

(Tenga en cuenta que la sección Cien prisioneros contiene exactamente el mismo problema con un cálculo muy similar, además de una demostración elemental más sencilla ).

Una vez más, comencemos con la función generadora exponencial.gramo(z,){\displaystyle g(z,u)}, esta vez de la clasePAG{\displaystyle {\mathcal {P}}}de permutaciones según el tamaño donde ciclos de longitud mayor quenorte/2{\displaystyle n/2}están marcados con la variable{\displaystyle u}:

gramo(z,)=exp(k>norte2zkk+k=1norte2zkk).{\displaystyle g(z,u)=\exp \left(u\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}+\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {z^{k}}{k}}\right).}

Solo puede haber un ciclo de longitud mayor quenorte2{\displaystyle {\frac {n}{2}}}Por lo tanto, la respuesta a la pregunta viene dada por

norte¡[znorte]gramo(z,)=norte¡[znorte]exp(k=1norte2zkk)k>norte2zkk{\displaystyle n![uz^{n}]g(z,u)=n![z^{n}]\exp \left(\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {z^{k}}{k}}\right)\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}}

o

norte¡[znorte]exp(registro11zk>norte2zkk)k>norte2zkk{\displaystyle n![z^{n}]\exp \left(\log {\frac {1}{1-z}}-\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}\right)\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}}

que es

norte¡[znorte]11zexp(k>norte2zkk)k>norte2zkk=norte¡[znorte]11zmetro=0(1)metrometro¡(k>norte2zkk)metro+1{\displaystyle n![z^{n}]{\frac {1}{1-z}}\exp \left(-\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}\right)\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}=n![z^{n}]{\frac {1}{1-z}}\sum _{m=0}^{\infty }{\frac {(-1)^{m}}{m!}}\left(\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}\right)^{m+1}}

El exponente dez{\displaystyle z}en el término siendo elevado al podermetro+1{\displaystyle m+1}es más grande quenorte2{\displaystyle \lfloor {\frac {n}{2}}\rfloor }y por lo tanto ningún valor parametro>0{\displaystyle m>0}posiblemente pueda contribuir a[znorte].{\displaystyle [z^{n}].}

De ello se deduce que la respuesta es

norte¡[znorte]11zk>norte2zkk=norte¡k=norte2+1norte1k.{\displaystyle n![z^{n}]{\frac {1}{1-z}}\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}=n!\sum _{k=\lfloor {\frac {n}{2}}\rfloor +1}^{n}{\frac {1}{k}}.}

La suma tiene una representación alternativa que se encuentra, por ejemplo, en el OEIS OEIS : A024167  .

k=1norte1kk=1norte21k=k=1norte1k2k=1norte212k=k=1kinclusonorte(12)1k+k=1kextrañonorte1k{\displaystyle \sum _{k=1}^{n}{\frac {1}{k}}-\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {1}{k}}=\sum _{k=1}^{n}{\frac {1}{k}}-2\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {1}{2k}}=\sum _{k=1 \atop k\;{\text{even}}}^{n}(1-2){\frac {1}{k}}+\sum _{k=1 \atop k\;{\text{odd}}}^{n}{\frac {1}{k}}}

finalmente dando

norte¡k=1norte(1)k+1knorte¡registro2.{\displaystyle n!\sum _{k=1}^{n}{\frac {(-1)^{k+1}}{k}}\sim n!\log 2.}

Número esperado de transposiciones de una permutación aleatoria

Podemos utilizar la descomposición en ciclos disjuntos de una permutación para factorizarla como un producto de transposiciones, reemplazando un ciclo de longitud k por k  1 transposiciones. Por ejemplo, el ciclo(1234){\displaystyle (1\;2\;34)}factores como(12)(23)(34){\displaystyle (1\;2)\;(2\;3)\;(3\;4)}. La funciónb(k){\displaystyle b(k)}para ciclos es igual ak1{\displaystyle k-1}y obtenemos

gramo(z,)=(11z)1/{\displaystyle g(z,u)=\left({\frac {1}{1-uz}}\right)^{1/u}}

y

gramo(z,)|=1=11zk1(k1)zkk=z(1z)211zregistro11z.{\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg |}_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}(k-1){\frac {z^{k}}{k}}={\frac {z}{(1-z)^{2}}}-{\frac {1}{1-z}}\log {\frac {1}{1-z}}.}

Por lo tanto, el número esperado de transposicionesT(norte){\displaystyle T(n)}es

T(norte)=norteHnorte{\displaystyle T(n)=n-H_{n}}

dóndeHnorte{\displaystyle H_{n}}es elnorteth{\displaystyle n^{th}}Número armónico . También podríamos haber obtenido esta fórmula observando que el número de transposiciones se obtiene sumando las longitudes de todos los ciclos (lo que da n ) y restando uno por cada ciclo (lo que daregistronorte{\displaystyle \log n}(por la sección anterior).

Tenga en cuenta quegramo(z,){\displaystyle g(z,u)}nuevamente genera los números de Stirling sin signo de primera especie , pero en orden inverso. Más precisamente, tenemos

(1)metronorte¡[znorte][metro]gramo(z,)=[nortenortemetro]{\displaystyle (-1)^{m}n!\;[z^{n}][u^{m}]g(z,u)=\left[{\begin{matrix}n\\n-m\end{matrix}}\right]}

Para ver esto, tenga en cuenta que lo anterior es equivalente a

(1)norte+metronorte¡[znorte][metro]gramo(z,)|=1/|z=z=[nortemetro]{\displaystyle (-1)^{n+m}n!\;[z^{n}][u^{m}]g(z,u)|_{u=1/u}|_{z=uz}=\left[{\begin{matrix}n\\m\end{matrix}}\right]}

y eso

[metro]gramo(z,)|=1/|z=z=[metro](11z)=1metro¡(registro11z)metro,{\displaystyle [u^{m}]g(z,u)|_{u=1/u}|_{z=uz}=[u^{m}]\left({\frac {1}{1-z}}\right)^{u}={\frac {1}{m!}}\left(\log {\frac {1}{1-z}}\right)^{m},}

que vimos que era la EGF de los números de Stirling sin signo de primera especie en la sección sobre permutaciones que consisten precisamente en m ciclos.

Tamaño de ciclo esperado de un elemento aleatorio

Seleccionamos un elemento aleatorio q de una permutación aleatoria.σ{\displaystyle \sigma }y preguntar sobre el tamaño esperado del ciclo que contiene q . Aquí la funciónb(k){\displaystyle b(k)}es igual ak2{\displaystyle k^{2}}, porque un ciclo de longitud k aporta k elementos que están en ciclos de longitud k . Nótese que, a diferencia de los cálculos anteriores, necesitamos promediar este parámetro después de extraerlo de la función generadora (dividir por n ). Tenemos

gramo(z,)|=1=11zk1k2zkk=11zz(1z)2=z(1z)3.{\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg |}_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}k^{2}{\frac {z^{k}}{k}}={\frac {1}{1-z}}{\frac {z}{(1-z)^{2}}}={\frac {z}{(1-z)^{3}}}.}

Por lo tanto, la longitud esperada del ciclo que contiene q es

1norte[znorte]z(1z)3=1norte12norte(norte+1)=12(norte+1).{\displaystyle {\frac {1}{n}}[z^{n}]{\frac {z}{(1-z)^{3}}}={\frac {1}{n}}{\frac {1}{2}}n(n+1)={\frac {1}{2}}(n+1).}

Probabilidad de que un elemento aleatorio se encuentre en un ciclo de tamaño m

Este parámetro promedio representa la probabilidad de que si volvemos a seleccionar un elemento aleatorio de[norte]{\displaystyle [n]}de una permutación aleatoria, el elemento se encuentra en un ciclo de tamaño m . La funciónb(k){\displaystyle b(k)}es igual ametro{\displaystyle m}parametro=k{\displaystyle m=k}y cero en caso contrario, porque solo contribuyen los ciclos de longitud m , es decir , m elementos que se encuentran en un ciclo de longitud m . Tenemos

gramo(z,)|=1=11zk1b(k)zkk=11zmetrozmetrometro=zmetro1z.{\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg |}_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}={\frac {1}{1-z}}\;m\;{\frac {z^{m}}{m}}={\frac {z^{m}}{1-z}}.}

De ello se deduce que la probabilidad de que un elemento aleatorio se encuentre en un ciclo de longitud m es

1norte[znorte]zmetro1z={1norte,si nortemetro0,de lo contrario.{\displaystyle {\frac {1}{n}}[z^{n}]{\frac {z^{m}}{1-z}}={\begin{cases}{\frac {1}{n}},&{\mbox{if }}n\geq m\\0,&{\mbox{otherwise.}}\end{cases}}}

Probabilidad de que un subconjunto aleatorio de [ n ] se encuentre en el mismo ciclo.

Seleccione un subconjunto aleatorio Q de [ n ] que contenga m elementos y una permutación aleatoria, y pregunte sobre la probabilidad de que todos los elementos de Q se encuentren en el mismo ciclo. Este es otro parámetro promedio. La función b ( k ) es igual a(kmetro){\displaystyle {\begin{matrix}{k \choose m}\end{matrix}}}, porque un ciclo de longitud k contribuye(kmetro){\displaystyle {\begin{matrix}{k \choose m}\end{matrix}}}subconjuntos de tamaño m , donde(kmetro)=0{\displaystyle {\begin{matrix}{k \choose m}=0\end{matrix}}}para k < m . Esto produce

gramo(z,)|=1=11zkmetro(kmetro)zkk=11z1metrozmetro(1z)metro=1metrozmetro(1z)metro+1.{\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg |}_{u=1}={\frac {1}{1-z}}\sum _{k\geq m}{k \choose m}{\frac {z^{k}}{k}}={\frac {1}{1-z}}{\frac {1}{m}}{\frac {z^{m}}{(1-z)^{m}}}={\frac {1}{m}}{\frac {z^{m}}{(1-z)^{m+1}}}.}

Haciendo un promedio obtenemos que la probabilidad de que los elementos de Q estén en el mismo ciclo es

(nortemetro)1[znorte]1metrozmetro(1z)metro+1=(nortemetro)11metro[znortemetro]1(1z)metro+1{\displaystyle {n \choose m}^{-1}[z^{n}]{\frac {1}{m}}{\frac {z^{m}}{(1-z)^{m+1}}}={n \choose m}^{-1}{\frac {1}{m}}[z^{n-m}]{\frac {1}{(1-z)^{m+1}}}}

o

1metro(nortemetro)1((nortemetro)+metrometro)=1metro.{\displaystyle {\frac {1}{m}}{n \choose m}^{-1}{(n-m)\;+\;m \choose m}={\frac {1}{m}}.}

En particular, la probabilidad de que dos elementos p < q estén en el mismo ciclo es 1/2.

Número de permutaciones que contienen un número par de ciclos pares

Podemos utilizar directamente el teorema fundamental de Flajolet-Sedgewick y calcular estadísticas de permutación más avanzadas. (Consulte esa página para obtener una explicación de cómo se calculan los operadores que utilizaremos). Por ejemplo, el conjunto de permutaciones que contienen un número par de ciclos pares viene dado por

COLOCAR(Ciclónextraño(Z))COLOCARincluso(Ciclónincluso(Z)).{\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\operatorname {SET} _{\operatorname {even} }(\operatorname {CYC} _{\operatorname {even} }({\mathcal {Z}})).}

Al traducir a funciones generadoras exponenciales (FGE), obtenemos

exp(12registro1+z1z)aporrear(12registro11z2){\displaystyle \exp \left({\frac {1}{2}}\log {\frac {1+z}{1-z}}\right)\cosh \left({\frac {1}{2}}\log {\frac {1}{1-z^{2}}}\right)}

o

12exp(12(registro1+z1z+registro11z2))+12exp(12(registro1+z1zregistro11z2)).{\displaystyle {\frac {1}{2}}\exp \left({\frac {1}{2}}\left(\log {\frac {1+z}{1-z}}+\log {\frac {1}{1-z^{2}}}\right)\right)+{\frac {1}{2}}\exp \left({\frac {1}{2}}\left(\log {\frac {1+z}{1-z}}-\log {\frac {1}{1-z^{2}}}\right)\right).}

Esto se simplifica a

12exp(12registro1(1z)2)+12exp(12registro(1+z)2){\displaystyle {\frac {1}{2}}\exp \left({\frac {1}{2}}\log {\frac {1}{(1-z)^{2}}}\right)+{\frac {1}{2}}\exp \left({\frac {1}{2}}\log(1+z)^{2}\right)}

o

1211z+12(1+z)=1+z+12z21z.{\displaystyle {\frac {1}{2}}{\frac {1}{1-z}}+{\frac {1}{2}}(1+z)=1+z+{\frac {1}{2}}{\frac {z^{2}}{1-z}}.}

Esto dice que hay una permutación de tamaño cero que contiene un número par de ciclos pares (la permutación vacía, que contiene cero ciclos de longitud par), una permutación de tamaño uno (el punto fijo, que también contiene cero ciclos de longitud par), y que paranorte2{\displaystyle n\geq 2}, haynorte¡/2{\displaystyle n!/2}tales permutaciones.

Permutaciones que son cuadrados

Consideremos qué sucede cuando elevamos al cuadrado una permutación. Los puntos fijos se asignan a puntos fijos. Los ciclos impares se asignan a ciclos impares en una correspondencia uno a uno, por ejemplo(1891113){\displaystyle (1\;8\;9\;11\;13)}se convierte en(1913811){\displaystyle (1\;9\;13\;8\;11)}. Incluso los ciclos se dividen en dos y producen un par de ciclos de la mitad del tamaño del ciclo original, por ejemplo(51369){\displaystyle (5\;13\;6\;9)}se convierte en(56)(913){\displaystyle (5\;6)\;(9\;13)}Por lo tanto, las permutaciones que son cuadrados pueden contener cualquier número de ciclos impares, y un número par de ciclos de tamaño dos, un número par de ciclos de tamaño cuatro, etc., y están dadas por

COLOCAR(Ciclónextraño(Z))COLOCARincluso(Ciclón=2(Z))COLOCARincluso(Ciclón=4(Z))COLOCARincluso(Ciclón=6(Z)){\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\operatorname {SET} _{\operatorname {even} }(\operatorname {CYC} _{=2}({\mathcal {Z}}))\operatorname {SET} _{\operatorname {even} }(\operatorname {CYC} _{=4}({\mathcal {Z}}))\operatorname {SET} _{\operatorname {even} }(\operatorname {CYC} _{=6}({\mathcal {Z}}))\cdots }

lo que produce el EGF

exp(12registro1+z1z)metro1aporrearz2metro2metro=1+z1zmetro1aporrearz2metro2metro.{\displaystyle \exp \left({\frac {1}{2}}\log {\frac {1+z}{1-z}}\right)\prod _{m\geq 1}\cosh {\frac {z^{2m}}{2m}}={\sqrt {\frac {1+z}{1-z}}}\prod _{m\geq 1}\cosh {\frac {z^{2m}}{2m}}.}

invariantes de ciclo impar

Los tipos de permutaciones presentados en las dos secciones anteriores, es decir, permutaciones que contienen un número par de ciclos pares y permutaciones que son cuadrados, son ejemplos de los llamados invariantes de ciclo impar , estudiados por Sung y Zhang (ver enlaces externos ). El término invariante de ciclo impar simplemente significa que la pertenencia a la clase combinatoria correspondiente es independiente del tamaño y el número de ciclos impares que aparecen en la permutación. De hecho, podemos demostrar que todos los invariantes de ciclo impar obedecen una recurrencia simple, que derivaremos. Primero, aquí hay algunos ejemplos más de invariantes de ciclo impar.

Permutaciones donde la suma de las longitudes de los ciclos pares es seis

Esta clase tiene la especificación

COLOCAR(Ciclónextraño(Z))(COLOCAR=3(Ciclón=2(Z))+Ciclón=2(Z)Ciclón=4(Z)+Ciclón=6(Z)){\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\left(\operatorname {SET} _{=3}(\operatorname {CYC} _{=2}({\mathcal {Z}}))+\operatorname {CYC} _{=2}({\mathcal {Z}})\operatorname {CYC} _{=4}({\mathcal {Z}})+\operatorname {CYC} _{=6}({\mathcal {Z}})\right)}

y la función generadora

1+z1z(16(z22)3+z22z44+z66)=516z61+z1z.{\displaystyle {\sqrt {\frac {1+z}{1-z}}}\left({\frac {1}{6}}\left({\frac {z^{2}}{2}}\right)^{3}+{\frac {z^{2}}{2}}{\frac {z^{4}}{4}}+{\frac {z^{6}}{6}}\right)={\frac {5}{16}}z^{6}{\sqrt {\frac {1+z}{1-z}}}.}

Los primeros valores son

0,0,0,0,0,225,1575,6300,56700,425250,4677750,46777500,608107500,{\displaystyle 0,0,0,0,0,225,1575,6300,56700,425250,4677750,46777500,608107500,\ldots }

Permutaciones donde todos los ciclos pares tienen la misma longitud.

Esta clase tiene la especificación

COLOCAR(Ciclónextraño(Z))(COLOCAR1(Ciclón=2(Z))+COLOCAR1(Ciclón=4(Z))+COLOCAR1(Ciclón=6(Z))+){\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\left(\operatorname {SET} _{\geq 1}(\operatorname {CYC} _{=2}({\mathcal {Z}}))+\operatorname {SET} _{\geq 1}(\operatorname {CYC} _{=4}({\mathcal {Z}}))+\operatorname {SET} _{\geq 1}(\operatorname {CYC} _{=6}({\mathcal {Z}}))+\cdots \right)}

y la función generadora

1+z1z(exp(z22)1+exp(z44)1+exp(z66)1+).{\displaystyle {\sqrt {\frac {1+z}{1-z}}}\left(\exp \left({\frac {z^{2}}{2}}\right)-1\,+\,\exp \left({\frac {z^{4}}{4}}\right)-1\,+\,\exp \left({\frac {z^{6}}{6}}\right)-1\,+\,\cdots \right).}

Aquí hay un matiz semántico. Podríamos considerar que las permutaciones que no contienen ciclos pares pertenecen a esta clase, ya que cero es par . Los primeros valores son

0,1,3,15,75,405,2835,22155,199395,1828575,{\displaystyle 0,1,3,15,75,405,2835,22155,199395,1828575,\ldots }

Permutaciones donde la longitud máxima de un ciclo par es cuatro

Esta clase tiene la especificación

COLOCAR(Ciclónextraño(Z))COLOCAR(Ciclón=2(Z)+Ciclón=4(Z)){\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\operatorname {SET} (\operatorname {CYC} _{=2}({\mathcal {Z}})+\operatorname {CYC} _{=4}({\mathcal {Z}}))}

y la función generadora

1+z1zexp(z22+z44).{\displaystyle {\sqrt {\frac {1+z}{1-z}}}\exp \left({\frac {z^{2}}{2}}+{\frac {z^{4}}{4}}\right).}

Los primeros valores son

1,2,6,24,120,600,4200,28560,257040,2207520,24282720,258128640,{\displaystyle 1,2,6,24,120,600,4200,28560,257040,2207520,24282720,258128640,\ldots }

La recurrencia

Observe con atención cómo se construyen las especificaciones del componente de ciclo par. Lo mejor es pensarlas en términos de árboles de análisis sintáctico. Estos árboles tienen tres niveles. Los nodos del nivel más bajo representan sumas de productos de ciclos de longitud par del singleton.Z{\displaystyle {\mathcal {Z}}}Los nodos del nivel medio representan restricciones del operador de conjunto. Finalmente, el nodo del nivel superior suma productos de contribuciones del nivel medio. Nótese que las restricciones del operador de conjunto, cuando se aplican a una función generadora par, preservarán esta característica, es decir, producirán otra función generadora par. Pero todas las entradas a los operadores de conjunto son pares, ya que surgen de ciclos de longitud par. El resultado es que todas las funciones generadoras involucradas tienen la forma

gramo(z)=h(z)1+z1z,{\displaystyle g(z)=h(z){\sqrt {\frac {1+z}{1-z}}},}

dóndeh(z){\displaystyle h(z)}es una función par. Esto significa que

11+zgramo(z)=h(z)11z2{\displaystyle {\frac {1}{1+z}}\;g(z)=h(z)\;{\frac {1}{\sqrt {1-z^{2}}}}}

es incluso también, y por lo tanto

11+zgramo(z)=11zgramo(z) o (1z)gramo(z)=(1+z)gramo(z).{\displaystyle {\frac {1}{1+z}}\;g(z)={\frac {1}{1-z}}\;g(-z)\quad {\mbox{ or }}\quad (1-z)\;g(z)=(1+z)\;g(-z).}

Alquilergramonorte=norte¡[znorte]gramo(z){\textstyle g_{n}=n![z^{n}]g(z)}y extrayendo coeficientes, encontramos que

gramo2metro+1(2metro+1)¡gramo2metro(2metro)¡=gramo2metro+1(2metro+1)¡+gramo2metro(2metro)¡ o 2gramo2metro+1(2metro+1)¡=2gramo2metro(2metro)¡{\displaystyle {\frac {g_{2m+1}}{(2m+1)!}}-{\frac {g_{2m}}{(2m)!}}=-{\frac {g_{2m+1}}{(2m+1)!}}+{\frac {g_{2m}}{(2m)!}}\quad {\mbox{ or }}\quad 2{\frac {g_{2m+1}}{(2m+1)!}}=2{\frac {g_{2m}}{(2m)!}}}

lo que produce la recurrencia

gramo2metro+1=(2metro+1)gramo2metro.{\displaystyle g_{2m+1}=(2m+1)g_{2m}\,.}

Un problema del concurso Putnam de 2005.

En la sección Enlaces externos aparece un enlace al sitio web del concurso Putnam . El problema pide una demostración de que

πSnorteσ(π)ν(π)+1=(1)norte+1nortenorte+1,{\displaystyle \sum _{\pi \in S_{n}}{\frac {\sigma (\pi )}{\nu (\pi )+1}}=(-1)^{n+1}{\frac {n}{n+1}},}

donde la suma es sobre todosnorte¡{\displaystyle n!}permutaciones de[norte]{\displaystyle [n]}, σ(π){\displaystyle \sigma (\pi )}es el signo deπ{\displaystyle \pi }, es decir σ(π)=1{\displaystyle \sigma (\pi )=1}siπ{\displaystyle \pi }es par y σ(π)=1{\displaystyle \sigma (\pi )=-1}siπ{\displaystyle \pi }es extraño, y ν(π){\displaystyle \nu (\pi )}es el número de puntos fijos deπ{\displaystyle \pi }.

Ahora el signo deπ{\displaystyle \pi }es dado por

σ(π)=doπ(1)|do|1,{\displaystyle \sigma (\pi )=\prod _{c\in \pi }(-1)^{|c|-1},}

donde el producto es sobre todos los ciclos c deπ{\displaystyle \pi }, como se explica, por ejemplo, en la página sobre permutaciones pares e impares .

Por lo tanto, consideramos la clase combinatoria

COLOCAR(Z+VZ+Ciclón=1(Z)+UCiclón=2(Z)+U2Ciclón=3(Z)+U3Ciclón=4(Z)+){\displaystyle \operatorname {SET} (-{\mathcal {Z}}+{\mathcal {V}}{\mathcal {Z}}+\operatorname {CYC} _{=1}({\mathcal {Z}})+{\mathcal {U}}\operatorname {CYC} _{=2}({\mathcal {Z}})+{\mathcal {U}}^{2}\operatorname {CYC} _{=3}({\mathcal {Z}})+{\mathcal {U}}^{3}\operatorname {CYC} _{=4}({\mathcal {Z}})+\cdots )}

dóndeU{\displaystyle {\mathcal {U}}}marca uno menos la duración de un ciclo contribuyente, yV{\displaystyle {\mathcal {V}}}marca puntos fijos. Al traducirlo a funciones generadoras, obtenemos

gramo(z,,v)=exp(z+vz+k1k1zkk){\displaystyle g(z,u,v)=\exp \left(-z+vz+\sum _{k\geq 1}u^{k-1}{\frac {z^{k}}{k}}\right)}

o

exp(z+vz+1registro11z)=exp(z+vz)(11z)1/.{\displaystyle \exp \left(-z+vz+{\frac {1}{u}}\log {\frac {1}{1-uz}}\right)=\exp(-z+vz)\left({\frac {1}{1-uz}}\right)^{1/u}.}

Ahora tenemos

norte¡[znorte]gramo(z,1,v)=norte¡[znorte]exp(z+vz)(1+z)=πSnorteσ(π)vν(π){\displaystyle n![z^{n}]g(z,-1,v)=n![z^{n}]\exp(-z+vz)(1+z)=\sum _{\pi \in S_{n}}\sigma (\pi )v^{\nu (\pi )}}

y por lo tanto la cantidad deseada viene dada por

norte¡[znorte]01gramo(z,1,v)dv=πSnorteσ(π)ν(π)+1.{\displaystyle n![z^{n}]\int _{0}^{1}g(z,-1,v)dv=\sum _{\pi \in S_{n}}{\frac {\sigma (\pi )}{\nu (\pi )+1}}.}

Al realizar el cálculo, obtenemos

01gramo(z,1,v)dv=exp(z)(1+z)(1zexp(z)1z){\displaystyle \int _{0}^{1}g(z,-1,v)dv=\exp(-z)(1+z)\left({\frac {1}{z}}\exp(z)-{\frac {1}{z}}\right)}

o

(1z+1)(1exp(z))=1z+1exp(z)1zexp(z).{\displaystyle \left({\frac {1}{z}}+1\right)\left(1-\exp(-z)\right)={\frac {1}{z}}+1-\exp(-z)-{\frac {1}{z}}\exp(-z).}

Al extraer los coeficientes, encontramos que el coeficiente de1/z{\displaystyle 1/z}es cero. La constante es uno, lo cual no concuerda con la fórmula (debería ser cero). Paranorte{\displaystyle n}positivo, sin embargo, obtenemos

norte¡[znorte](exp(z)1zexp(z))=norte¡((1)norte1norte¡(1)norte+11(norte+1)¡){\displaystyle n![z^{n}]\left(-\exp(-z)-{\frac {1}{z}}\exp(-z)\right)=n!\left(-(-1)^{n}{\frac {1}{n!}}-(-1)^{n+1}{\frac {1}{(n+1)!}}\right)}

o

(1)norte+1(11norte+1)=(1)norte+1nortenorte+1,{\displaystyle (-1)^{n+1}\left(1-{\frac {1}{n+1}}\right)=(-1)^{n+1}{\frac {n}{n+1}},}

que es el resultado deseado.

Como dato curioso, observamos que...gramo(z,,v){\displaystyle g(z,u,v)}puede utilizarse para evaluar el siguiente determinante de unnorte×norte{\displaystyle n\times n}matriz:

d(norte)=det(Anorte)=|abbbbabbbbabbbba|.{\displaystyle d(n)=\det(A_{n})={\begin{vmatrix}a&&b&&b&&\cdots &&b\\b&&a&&b&&\cdots &&b\\b&&b&&a&&\cdots &&b\\\vdots &&\vdots &&\vdots &&\ddots &&\vdots \\b&&b&&b&&\cdots &&a\end{vmatrix}}.}

dóndea,b0{\displaystyle a,b\neq 0}. Recordemos la fórmula para el determinante:

det(A)=πSnorteσ(π)i=1norteAi,π(i).{\displaystyle \det(A)=\sum _{\pi \in S_{n}}\sigma (\pi )\prod _{i=1}^{n}A_{i,\pi (i)}.}

Ahora el valor del producto de la derecha para una permutaciónπ{\displaystyle \pi }esaFbnorteF{\displaystyle a^{f}b^{n-f}}, donde f es el número de puntos fijos deπ{\displaystyle \pi }. Por eso

d(norte)=bnortenorte¡[znorte]gramo(z,1,ab)=bnortenorte¡[znorte]exp(abbz)(1+z){\displaystyle d(n)=b^{n}n![z^{n}]g\left(z,-1,{\frac {a}{b}}\right)=b^{n}n![z^{n}]\exp \left({\frac {a-b}{b}}z\right)(1+z)}

lo cual produce

bnorte(abb)norte+bnortenorte(abb)norte1=(ab)norte+norteb(ab)norte1{\displaystyle b^{n}\left({\frac {a-b}{b}}\right)^{n}+b^{n}n\left({\frac {a-b}{b}}\right)^{n-1}=(a-b)^{n}+nb(a-b)^{n-1}}

y finalmente

d(norte)=(a+(norte1)b)(ab)norte1.{\displaystyle d(n)=(a+(n-1)b)(a-b)^{n-1}\,.}

La diferencia entre el número de ciclos en permutaciones pares e impares

Aquí buscamos demostrar que esta diferencia está dada por

(1)norte(norte2)¡{\displaystyle (-1)^{n}(n-2)!}

Recuerda que el letreroσ(π){\displaystyle \sigma (\pi )}de una permutaciónπ{\displaystyle \pi }es dado por

σ(π)=doπ(1)|do|1{\displaystyle \sigma (\pi )=\prod _{c\in \pi }(-1)^{|c|-1}}

donde el producto abarca los ciclos c de la composición de ciclo disjunto deπ{\displaystyle \pi }.

De ello se deduce que las especies combinatoriasQ{\displaystyle {\mathcal {Q}}}que refleja los signos y el recuento de ciclos del conjunto de permutaciones viene dado por

Q=COLOCAR(VCiclón1(Z)+UVCiclón=2(Z))+U2VCiclón=3(Z)+U3VCiclón=4(Z)+U4VCiclón=5(Z)+){\displaystyle {\mathcal {Q}}=\operatorname {SET} ({\mathcal {V}}\operatorname {CYC} _{1}({\mathcal {Z}})+{\mathcal {U}}{\mathcal {V}}\operatorname {CYC} _{=2}({\mathcal {Z}}))+{\mathcal {U}}^{2}{\mathcal {V}}\operatorname {CYC} _{=3}({\mathcal {Z}})+{\mathcal {U}}^{3}{\mathcal {V}}\operatorname {CYC} _{=4}({\mathcal {Z}})+{\mathcal {U}}^{4}{\mathcal {V}}\operatorname {CYC} _{=5}({\mathcal {Z}})+\cdots )}

donde hemos utilizadoU{\displaystyle {\mathcal {U}}}para marcar señales yV{\displaystyle {\mathcal {V}}}para el recuento de ciclos.

Traduciendo a funciones generadoras tenemos

Q(z,,v)=exp(vz1+vz22+v2z33+v3z44+v4z55+).{\displaystyle Q(z,u,v)=\exp \left(v{\frac {z}{1}}+vu{\frac {z^{2}}{2}}+vu^{2}{\frac {z^{3}}{3}}+vu^{3}{\frac {z^{4}}{4}}+vu^{4}{\frac {z^{5}}{5}}+\cdots \right).}

Esto se simplifica a

Q(z,,v)=exp(v(z1+z222+z333+z444+z555+)){\displaystyle Q(z,u,v)=\exp \left({\frac {v}{u}}\left({\frac {zu}{1}}+{\frac {z^{2}u^{2}}{2}}+{\frac {z^{3}u^{3}}{3}}+{\frac {z^{4}u^{4}}{4}}+{\frac {z^{5}u^{5}}{5}}+\cdots \right)\right)}

que es

exp(vregistro11z)=(11z)v.{\displaystyle \exp \left({\frac {v}{u}}\log {\frac {1}{1-uz}}\right)=\left({\frac {1}{1-uz}}\right)^{\frac {v}{u}}.}

Ahora las dos funciones generadorasQ1(z,v){\displaystyle Q_{1}(z,v)}yQ2(z,v){\displaystyle Q_{2}(z,v)}de permutaciones pares e impares por conteo de ciclos están dadas por

Q1(z,v)=12Q(z,+1,v)+12Q(z,1,v)=12(11z)v+12(11+z)v{\displaystyle Q_{1}(z,v)={\frac {1}{2}}Q(z,+1,v)+{\frac {1}{2}}Q(z,-1,v)={\frac {1}{2}}\left({\frac {1}{1-z}}\right)^{v}+{\frac {1}{2}}\left({\frac {1}{1+z}}\right)^{-v}}

y

Q2(z,v)=12Q(z,+1,v)12Q(z,1,v)=12(11z)v12(11+z)v.{\displaystyle Q_{2}(z,v)={\frac {1}{2}}Q(z,+1,v)-{\frac {1}{2}}Q(z,-1,v)={\frac {1}{2}}\left({\frac {1}{1-z}}\right)^{v}-{\frac {1}{2}}\left({\frac {1}{1+z}}\right)^{-v}.}

Necesitamos la cantidad

GRAMO(z,v)=ddv(Q1(z,v)Q2(z,v))|v=1{\displaystyle G(z,v)=\left.{\frac {d}{dv}}(Q_{1}(z,v)-Q_{2}(z,v))\right|_{v=1}}

que es

ddv(11+z)v|v=1=registro11+z(11+z)v|v=1=(1+z)registro11+z.{\displaystyle \left.{\frac {d}{dv}}\left({\frac {1}{1+z}}\right)^{-v}\right|_{v=1}=-\left.\log {\frac {1}{1+z}}\left({\frac {1}{1+z}}\right)^{-v}\right|_{v=1}=-(1+z)\log {\frac {1}{1+z}}.}

Finalmente, extrayendo coeficientes de esta función generadora, obtenemos

norte¡[znorte](1+z)registro11+z=norte¡((1)nortenorte+(1)norte1norte1){\displaystyle -n![z^{n}](1+z)\log {\frac {1}{1+z}}=-n!\left({\frac {(-1)^{n}}{n}}+{\frac {(-1)^{n-1}}{n-1}}\right)}

que es

norte¡(1)norte1(1norte+1norte1)=norte¡(1)nortenorte(norte1)norte(norte1){\displaystyle -n!(-1)^{n-1}\left(-{\frac {1}{n}}+{\frac {1}{n-1}}\right)=n!(-1)^{n}{\frac {n-(n-1)}{n(n-1)}}}

que es a su vez

norte¡(1)norte1norte(norte1)=(1)norte(norte2)¡{\displaystyle n!(-1)^{n}{\frac {1}{n(n-1)}}=(-1)^{n}(n-2)!}

Con esto concluye la demostración.

Generalizaciones

Se dispone de estadísticas similares para endomorfismos aleatorios en un conjunto finito . [ 3 ] [ 4 ]

Véase también

Referencias

  1. 1 2 Chowla, S. ; Herstein, IN ; Moore, WK (1951), "Sobre recursiones relacionadas con grupos simétricos. I", Canadian Journal of Mathematics , 3 : 328– 334, doi : 10.4153/CJM-1951-038-3 , MR 0041849 , S2CID 123802787  
  2. Goh, William MY; Schmutz, Eric (1991). "El orden esperado de una permutación aleatoria" . Boletín de la Sociedad Matemática de Londres . 23 (1): 34– 42. doi : 10.1112/blms/23.1.34 . Archivado del original el 25 de febrero de 2020.URL alternativa
  3. Bernard Harris (1960). "Distribuciones de probabilidad relacionadas con mapeos aleatorios" . Ann. Math. Statist . 31 (4): 1045– 1062. doi : 10.1214/aoms/1177705677 .
  4. ^ Philippe Flajolet, Andrew M. Odlyzko (1989). Estadísticas de mapeo aleatorio (Informe de investigación RR-1114). INRIA. inria-00075445.
  • Ken Ford, Anatomía de los números enteros y las permutaciones aleatorias - Apuntes de clase
  • Sung, Philip; Zhang, Yan (2003). "Recurrencias recurrentes en el conteo de permutaciones". CiteSeerX 10.1.1.91.1088 . 
  • Marko Riedel y otros, La diferencia en el número de ciclos de permutaciones pares e impares
  • Marko Riedel y otros, Llaves dentro de cajas cerradas, una cuestión de probabilidad

100 prisioneros

  • Varios autores, Permutaciones con un ciclo > n/2
  • Varios autores, Una propiedad de los trastornos
  • Varios autores, Número esperado de puntos fijos
  • Peter Winkler, Siete acertijos que crees que no has escuchado correctamente
  • Varios autores, Les-Mathematiques.net . Cent prisonniers (en francés)