top of page

2.6 Algoritmo congruencial multiplicativo

El algoritmo congruencial multiplicativo surge del algoritmo congruencial lineal cuando c=0. Entonces la ecuación recursiva es:

 

Xi+1=aXimodm                 i=0,1,2,3,…,n Xi+1=aXimodm                 i=0,1,2,3,…,n

 

En comparación con el algoritmo congruencial lineal, la ventaja del algoritmo multiplicativo es que implica una operación menos a realizar. Los parámetros de arranque de este algoritmo son , a y m, todos los cuales deben ser números enteros y mayores que cero. Para transformar  los números  en el intervalo (0,1) se usa la ecuación . Las condiciones que deben cumplir los parámetros para que el algoritmo congruencial multiplicativo alcance su máximo periodo son:

​

​

 m=2^g

a=3+8k    o      a=5+8k

k=0,1,2,3,

X_(0  )  Debe ser un número impar

 g Debe ser entero

A partir de estas condiciones se logra un periodo de vida máximo N=k/4=2^(g-2)

 

Bibliografía

Bibliografía

Ejemplo

© 2017 por Instituto Tecnologico de Toluca . Creado con Wix.com

  • w-facebook
  • shape-vimeo-invert.png
  • Twitter Clean
bottom of page