Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NUMEROS PSEUDOALEATORIOS
SIMULACION
PRESENTAN EL ALUMNO:
BAHENA JAVIER JOSE FRANCISCO
NUMERO DE CONTROL:
E14021182
PROFESOR DE LA MATERIA:
ARMANDO BRAVO BAUTISTA
VERACRUZ, VER.
SEPTIEMBRE 2016
f (r )=
1,0 r 1
{0, en cualquier
otro valor
Generar un conjunto de ri, es una tarea relativamente sencilla; para ello, slo se tiene que disear su
propio algoritmo de generacin. Lo que resulta difcil es disear un algoritmo que genere un
conjunto de ri con periodo de vida lo bastante grande (N), y que adems pase sin problema las
pruebas de uniformidad e independencia, lo cual implica evitar problemas como stos:
Que los nmeros del conjunto r i no estn uniformemente distribuidos, es decir, que haya
debajo de .
Que la varianza del conjunto sea muy alta o muy baja, es decir, que se localice por arriba o
por debajo del .
En ocasiones se presentan tambin anomalas como nmeros r i seguidos por arriba o por debajo de
la media; secuencia de ri por arriba de la media, seguida de una secuencia por debajo de la media, y
viceversa, o varios ri seguidos en forma ascendente o descendente.
continuacin se presentan con ms detalle los pasos para generar nmeros con el algoritmo de
cuadrados medios.
1. Seleccionar una semilla (x0) con D dgitos (D > 3).
2. Sea y0 = resultado de elevar x0 al cuadrado; sea x1 = los D dgitos del centro, y sea
ri = 0.D dgitos del centro.
3. Sea y1 = resultado de elevar x1 al cuadrado; sea xi+1= los D dgitos del centro, y sea
r1 = 0.D dgitos del centro para toda i = 1, 2, 3,... n.
4. Repetir el paso 3 hasta obtener los n nmeros ri deseados.
Nota: Si no es posible obtener los D dgitos del centro del nmero y1 agregue ceros a la izquierda
del nmero yi.
toda i = 1, 2, 3,... n.
5. Repetir el paso 4 hasta obtener los n nmeros ri deseados.
Nota: Si no es posible obtener los D dgitos del centro del nmero y i agregue ceros a la izquierda
del nmero yi.
i = 1, 2, 3,... n.
5. Repetir el paso 4 hasta obtener los n nmeros ri deseados.
Nota: Si no es posible obtener los D dgitos del centro del nmero y i agregue ceros a la izquierda
del nmero yi.
ALGORITMO LINEAL
Este algoritmo congruencial fue propuesto por D. H. Lehmer en 1951. Segn Law y Kelton, no ha
sido el ms usado. El algoritmo congruencial lineal genera una secuencia de nmeros enteros por
medio de la siguiente ecuacin recursiva:
r i=
xi
i=0,1, 2,3, , n
m1
r i=
xi
m1
r i=
xi
m1 . De acuerdo con
L'Ecuyer, las condiciones que deben cumplir los parmetros m, a, b y c para alcanzar un periodo
mximo de N = m son:
m = 2g
a debe ser un nmero par
c debe ser un nmero impar
g debe ser entero
(b-1)mod(4) = 1
De esta manera se logra un periodo de vida mximo N = m.
BILIOGRAFIA
Simulacin y anlisis de sistemas con Promodel, 2 Edicin, Eduardo
Dunna, Heriberto Reyes, Leopoldo Cardenas