Escolar Documentos
Profissional Documentos
Cultura Documentos
¿Qué es Simulación?
FORMULACIÓN DEL
PASOS PARA IMPLEMENTAR PROBLEMA
UN PROCESO DE SIMULACION
FORMULACIÓN DEL
PROBLEMA
ESTIMACIÓN DE LOS
PARÁMETROS
EVALUACIÓN
DEL MODELO
FORMULACIÓN DEL
PROGRAMA PARA LA
VERIFICACIÓN
DISEÑO DE
EXPERIMENTOS
ANÁLISIS DE DATOS
DE LA SIMULACIÓN
Definición del Problema
no
¿Verificado?
no no
¿Validado?
Diseño de Experimentos
si si
¿Más Corridas?
Cuando:
Desarrollar un modelo matemático es muy difícil o
quizás aún imposible
El sistema tiene una o más variables aleatorias
relacionadas.
La Dinámica del sistema es extremadamente compleja.
El objetivo es observar el comportamiento del sistema
sobre un período.
La habilidad de mostrar la animación es importante.
Justificación Económica
Costos de Operación
CON Simulación
Tiempo
Ventajas de la Simulación
Computación Aleatorizada
Computación Evolutiva
Algoritmos Aleatorizados
Verificación de Algoritmos
Validación de Algoritmos
Criptografía
etc.
Métodos de Generación de Números Aleatorios
Donde:
Xo = Semilla (Xo > 0) ; (Xo , siempre es dato)
a = multiplicador (a>0)
c = constante aditivo (c>0)
m= módulo (m> Xo, m>a, m>c)
GENERACIÓN DE VARIABLES ALEATORIAS NO UNIFORMES
Método de transformación inversa.
Método de rechazo
Método de composición.
Método de procedimiento especiales
Método de la transformada inversa
Se trabaja con la función de distribución acumulada: F(x)
Por ser: 0 < F(x) < 1 y 0 < R < 1 R= F (x) x = F-1 (R)
Gráficamente: F (x )
(X )
X = F -1(R )
MÉTODO DE RECHAZO
Es otro método para simular variables aleatorias
que describan la fin de probabilidad no uniforme
en un intervalo con dominio finito (a , b).
El método implica resolver los siguientes pasos:
1. Generar un par de Ns As: R1 y R2
2. R1 está representado a través de: X = a + (b-a). R1
2. Evaluar la función de en: X = a + (b-a) – R1
3. Verificar si la siguiente desigualdad se cumple:
R2 < f [a+(b-a) R1] / M F (x )
M
Donde:
M = cota superior de la función.
X
a b
Ejemplo: Simule la siguiente función empírica.
Sea f(x) = 2x si 0 < x < 1
Solución
1. Se generan R1 y R2
2. Calcular x= R1
3. R2 < f(R1)/2 =2R1 / 2 = R1
Luego; para todo R2 < R1 es un valor simulado
f
H= 2
0
0 ,4 0 ,6 1 X
MÉTODO DE
MONTECARLO
El M. Montecarlo se aplica cuando las Vs. As son discretas.
Este método se caracteriza por dividir en “N” subintervalos el intervalo
[0, 1], donde c/ subintervalo representa la inversa de la función.