Está en la página 1de 3

SIMULACION DE OPERACIONES

Código Asignatura: 506079


Grupo: SI04N Fecha: 1-09-2020
Profesor: Ing. Roberto Isaac Porto Barceló
Código: __________________________________________________________________
Nombres: __________________________________________________________________

Taller No. 1 en Ms Excel:

I. Generación de números pseudoaleatorios utilizando algoritmos determinísticos


en Ms Excel

Para poder realizar una simulación que incluya variabilidad dentro de sus eventos, es
preciso generar una serie de números que sean aleatorios por sí mismos, y que su
aleatoriedad se extrapole al modelo de simulación que se está construyendo.
Los números aleatorios se usan para generar el comportamiento de variables
aleatorias tantos continuas como discretas.

Debido a que no es posible generar números realmente aleatorios, utilizando


algoritmos determinísticos y la herramientas Microsoft Excel, genere el conjunto de ri
requerido en los siguientes ejercicios:

1. Utilizando el algoritmo no congruencial de cuadrados medios, generar los


primeros 5 números ri a partir de una semilla Xo=5735. Compruebe que este
algoritmo es incapaz de generar una secuencia de ri grande y con cual semilla
Xi se degenera.
2. Utilizando el algoritmo no congruencial de productos medios, generar los
primeros 5 números ri a partir de las semillas Xo = 5015 y X1 = 5734.
3. Utilizando algoritmo no congruencial de multiplicador constante genere los
primeros 5 números ri a partir de la semilla: Xo = 9803 y la constante a= 6965.
Observe que tanto la semilla como la constante tienen D=4 dígitos.
4. Utilizando el algoritmo congruencial lineal, generar 4 números entre 0 y 1 con
los siguientes parámetros: Xo = 37, a = 19, c=33 y m=100.
5. Utilizando el algoritmo lineal, genere suficientes números entre 0 y 1 con los
parámetros Xo = 6, k = 3, g = 3 y c = 7, hasta encontrar el periodo de vida
máximo (N) según Banks, Carson, Nelson y Nicol. [1]
6. Utilizando el algoritmo congruencial multiplicativo, genere suficientes números
entre 0 y 1 con los siguientes parámetros: Xo = 17, k = 2 y g = 5, hasta encontrar
el periodo o ciclo de vida según Banks, Carson, Nelson y Nicol. [1]
7. Generar 7 números pseudoaleatorios entre cero y uno a partir de la siguiente
secuencia de números enteros: 65 ,89, 98 ,03 ,69; m = 100. Sean X 1 = 65, X2= 89,
X3 = 98, X4 = 03, X5 = 69. Para generar r1, r2, r3, r4, r5 r6 y r7 antes es necesario
generar X6, X7, X8, X9, X10, X11, X12.
8. Generar, a partir del algoritmo congruencial cuadrático, suficientes números
enteros hasta alcanzar el periodo de vida, para esto considere los parámetros
Xo= 13, m = 8, a = 26, b = 27 y c = 27. De acuerdo con L’Ecuyer [2] compruebe
realizando los cálculos correspondientes el periodo máximo del generador.
Metodología: Taller práctico en clase sincrónica, el taller resuelve en clase los
ejercicios propuestos en la Lección Unidad II: Simulación de variables aleatorias –
Generación de números pseudoaleatorios; deberá ser realizado en conjunto por los
estudiantes, en línea se resolverán las inquietudes sobre cada ejercicio para poder
completarlo.
Recursos:
 Microsoft Excel
 Presentación de la clase en archivo .ppt compartido en el drive y en la
plataforma
 Video de la presentación de la clase compartido en drive.
Modalidad: Parejas
Fecha de entrega: 7 de septiembre de 2020 6:00 P:M
Medio: Plataforma Q10
Valoración: 15% del primer 25% del primer corte.

¡Éxitos!
[1] Banks, J., Carson, J.S., Nelson, B.L., y Nicol, D.M.(2005). Discrete-Event System Simulation (4* ed.) Nueva Jersey:
Prentice Hall.
[4] L'Ecuyer, P (1994b). Uniform Random Number Generation, Ann. Of Operations Research., 53, pp.77-120.

También podría gustarte