Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Simulación de sistemas
de líneas de espera o colas
UNIDAD 1: INTRODUCCIÓN A LA SIMULACIÓN
DE SISTEMAS DE EVENTOS DISCRETOS
2.1 Simulación de líneas de espera
o colas
Simulation Examples in a Spreadsheet (MS Excel)
Ejemplo 01: Simular un lanzamiento de moneda
Queremos simular una secuencia de 10
lanzamientos de moneda.
La moneda puede caer mostrando el lado de la
cara “C” o mostrando el sello “S”. Cada lado tiene
la probabilidad de ocurrir de 0.5
Deberemos ejecutar la simulación varias veces y
comparar los resultados con el lanzamiento real
de una moneda
El ejemplo de la moneda lanzada es denominada
simulación Monte Carlo; donde no existen
eventos o tiempo rastreado por reloj.
La lógica de Excel para el lanzamiento de la
moneda es muy simple (ubíquense solo en la fila
4 yen las celdas “amarillas”):
• Las celdas de las columna B y E es:
ALEATORIO()
probabilidades
acumulativas
Timpos de servicio
(minutos)
Población demandante
de atención (infinito)
Servidor
otra
tiempo de inicio unidad remover la unidad de
del servidor esperan espera de la cola
desocupado do?
iniciar la
atención a la
Diagrama de flujo para un evento de salida unidad
El diagrama de flujo para un evento de arribo se
muestra a continuación:
evento de
arribo
servidor
ocupado
?
unidad ingresa a
unidad ingresa la cola por
para ser atendido atención
reloj 2. 1
2
0
2
0
2
2
1
2
3
El segundo cliente 3
4
5
6
7
9
6
9
11
3
2
1
9
11
12
arriba en el tiempo 6 15 15 4 19
1 --- 0 4 0 0 4 4 0
2 8 8 1 8 0 9 1 4
3 6 14 4 14 0 18 4 5
4 1 15 3 18 3 21 6 0
5 8 23 2 23 0 25 2 2
6 3 26 4 26 0 30 4 1
7 8 34 5 34 0 39 5 4
8 7 41 4 41 0 45 4 2
9 2 43 5 45 2 50 7 0
10 3 46 3 50 4 53 7 0
Tabla de simulación para el problema de línea de espera (cont.)
Cliente Tiempo desde el Tiempo de arribo Tiempo de servicio Tiempo que Tiempo que el Tiempo que el Tiempo que el Tiempo ocioso del
último arribo (minutos) empieza el servicio cliente espera en la servicio termina cliente espera en el servidor (minutos)
(minutos) cola (minutos) sistema(minutos)
11 1 47 3 53 6 56 9 0
12 1 48 5 56 8 61 13 0
13 5 53 4 61 8 65 12 0
14 6 59 1 65 6 66 7 0
15 3 62 5 66 4 71 9 0
16 8 70 4 71 1 75 5 0
17 1 71 3 75 4 78 7 0
18 2 73 3 78 5 81 8 0
19 4 77 2 81 4 83 6 0
20 5 82 3 83 1 86 4 0
68 56 124 18
Algunos hechos encontrados de esta simulación
corta se muestran a continuación:
1. El tiempo promedio de espera de un cliente
es 2.8 minutos.
Lo cual es determinado de la siguiente manera:
Tiempo promedio Tiempo total de espera del cliente en la cola (minutos)
=
de espera (minutos) Número total de clientes
= 13/20 = 0.65
3. La proporción del tempo ocioso del servidor
es 0.21.
Lo cual es determinado de la siguiente manera:
Probabilidad Tiempo ocioso total del servidor (minutos)
=
Servidor ocioso Tiempo total de corridas de simulación (minutos)
= 18/86 = 0.21
La probabilidad que el servidor este ocupado es
el complemento de 0.21, o sea 0.79
4. El tiempo promedio de servicio es 3.4
minutos.
Lo cual es determinado de la siguiente manera:
Tiempo promedio Tiempo total de servicio (minutos)
=
de servicio Número total de clientes
Tiempo espera promedio Tiempo total de clientes quienes esperan en la cola (mins.)
=
de quienes esperan (mins.) Número total de clientes quienes esperan en la cola
Ocurrencias