Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

4 votos

Período de generador lineal congruente

¿Cómo se puede calcular la distribución de probabilidad de la duración del periodo de un generador lineal congruente? Es Xn+1=(aXn+c)mod donde a se elige uniformemente al azar de {1,\dots, m-1} y c se elige uniformemente al azar de {0,\dots, m-1} y m es un primer fijo. Tomar el X_0 a ser un valor arbitrario de {0,\dots, m-1}.

Si es difícil hacerlo exactamente, ¿es posible dar buena límites para el cdf?

6voto

Anthony Shaw Puntos 858

Este no puede responder a la pregunta exactamente, pero los resultados obtenidos indican que la respuesta final puede depender de los factores comunes a a-1m.


Preliminar lema y el teorema de

Lema: Supongamos p es el primer y j\ge2. Entonces, a menos p=j=2, p^k\,|\n\implica\a la izquierda.p^{k-j+2}\,\medio|\,\binom{n}{j}\right.\la etiqueta{1} Además, 2^k\,|\n\implica\a la izquierda.2^{k-1}\,\medio|\,\binom{n}{2}\right.\la etiqueta{2}

Prueba: A Menos Que p=j=2, j\lt p^{j-1}. Por lo tanto, j tiene al la mayoría de las j-2 factores de p. A continuación, (1) sigue desde el binomio identidad \binom{n}{j} = \frac nj\binom{n-1}{j-1} (2) sigue de \binom{n}{2}=\frac n2(n-1) \square


Teorema: Supongamos que \begin{align} &\text{(a) for all primes %#%#%, }p\mid m\implies p\mid a-1\\ &\text{(b) }4\mid m\implies4\mid a-1 \end{align} A continuación, \a la izquierda.m\,\medio|\,\frac{a^n-1} {- 1}\right.\implica m\,|\,n

Prueba: Supongamos p. Por simplicidad de notación, deje \left.m\,\middle|\,\dfrac{a^n-1}{a-1}\right.. Entonces \frac{a^n-1} {- 1}=\sum_{j=1}^n\binom{n}{j}r^{j-1}\etiqueta{3} Para cualquier extraño r=a-1, suponga que p\,|\,mp^k\,|\,n. El uso de \left.p^{k+1}\,\middle|\,\dfrac{a^n-1}{a-1}\right., obtenemos n\equiv-\sum_{j=2}^n\binom{n}{j}r^{j-1}\pmod{p^{k+1}}\etiqueta{4} El Lema y la suposición de que (3) dice que p\,|\,m\implies p\,|\,r se divide cada término en p^{k-j+2}p^{j-1}=p^{k+1}. Por lo tanto, (4). Bootstrapping), obtenemos que para cualquier extraño p^{k+1}\,|\,n, \a la izquierda.p^k\,\medio|\,\frac{a^n-1} {- 1}\right.\implica p^k\,|\n\etiqueta{5} Si p\,|\,m,2\,|\,m. El uso de \left.2\,\middle|\,\dfrac{a^n-1}{a-1}\right., obtenemos n\equiv-\sum_{j=2}^n\binom{n}{j}r^{j-1}\pmod{2}\etiqueta{6} La suposición de que (3) dice que p\,|\,m\implies p\,|\,r se divide cada término en 2. Por lo tanto, (6); es decir, \a la izquierda.2\,\medio|\,\frac{a^n-1} {- 1}\right.\implies2\,|\n\etiqueta{7} Si 2\,|\,n, a continuación, supongamos que 4\,|\,m y 2^k\,|\,n. El uso de \left.2^{k+1}\,\middle|\,\dfrac{a^n-1}{a-1}\right., obtenemos n\equiv-\sum_{j=2}^n\binom{n}{j}r^{j-1}\pmod{2^{k+1}}\etiqueta{8} El Lema y la suposición de que (3) dice que 4\,|\,m\implies4\,|\,r se divide cada término en 2^{k-j+1}4^{j-1}=2^{k+j-1}. Desde (8),j\ge2. Bootstrapping), obtenemos que \a la izquierda.2^k\,\medio|\,\frac{a^n-1} {- 1}\right.\implica 2^k\,|\n\etiqueta{9} 2^{k+1}\,|\,n y, o bien (5) o (7) muestran que \a la izquierda.m\,\medio|\,\frac{a^n-1} {- 1}\right.\implica m\,|\n\etiqueta{10} (9)


Supongamos que la secuencia de \square está definido por la recurrencia x_{k+1}=ax_k+b\etiqueta{11} luego, de manera inductiva, tenemos x_k=a^kx_0+\frac{a^k-1} {- 1}b\etiqueta{12} Multiplicando por x_k y añadiendo a-1 rendimientos \frac{a^{k_1}-1} {- 1}\equiv\frac{a^{k_2}-1} {- 1}\pmod{m}\implica un^{k_1}\equiv a^{k_2}\pmod{m}\etiqueta{13} Por lo tanto, para investigar la periodicidad de las 1, nos fijamos en la periodicidad de las x_k.

Para maximizar el rango de \dfrac{a^k-1}{a-1}\bmod{m} ,vamos a suponer que x_k. Esto implica \begin{align} \frac{a^{k_1}-1}{a-1}\equiv\dfrac{a^{k_2}-1}{a-1}\pmod{m} &\implies\frac{a^{k_1-k_2}-1}{a-1}a^{k_2}\equiv0\pmod{m}\\[6pt] &\implies\frac{a^{k_1-k_2}-1}{a-1}\equiv0\pmod{m}\tag{14} \end{align} Es decir, el período de (a,m)=(b,m)=1 es el más pequeño de positivos x_k para los que \frac{a^n-1} {- 1}\equiv0\pmod{m}\etiqueta{15} Por el teorema anterior, n y ya no son sólo m\,|\,n residuo clases de m, debemos tener \bmod{\,m}. Por lo tanto,

Teorema:Supongamos \begin{align} &\text{(a) for all primes %#%#%, }p\mid m\implies p\mid a-1\\ &\text{(b) }4\mid m\implies4\mid a-1\\ &\text{(c) }\gcd(b,m)=1 \end{align} A continuación, el sistema modular de la secuencia definida por x_{n+1}\equiv ax_n+b\pmod{m} tiene período de n=m.

1voto

JiminyCricket Puntos 143

No hay mucho de una distribución hay. El período es 1 a=1 y c=0 o si a\ne1 y X_0=c/(1-a); lo contrario es m-1.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X