Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Lineas de Espera 2019 PDF
2 Lineas de Espera 2019 PDF
Análisis de
Líneas de espera
Teoría de colas:
La disciplina fundamental que estudia el
fenómeno de líneas de espera a través de
modelos matemáticos.
COLA
UNIDADES UNIDADES
QUE QUE
LLEGAN SALEN
Llegadas Salidas
Cola Servidor
Estructuras típicas de sistemas de
LE: una línea, múltiples servidores
Sistema de colas
Salidas
Servidor
Llegadas Salidas
Cola Servidor
Salidas
Servidor
Estructuras típicas de colas: varias
líneas, múltiples servidores
Sistema de colas
Salidas
Cola Servidor
Llegadas Salidas
Cola Servidor
Salidas
Cola Servidor
Estructuras típicas de colas: una
línea, servidores secuenciales
Sistema de colas
Llegadas
Cola
Servidor
Cola
Salidas
Servidor
Proceso de LE: Las llegadas
• Se considera que las llegadas son un proceso
aleatorio, vinculada a una función de probabilidad.
• En general se considera un proceso independiente, es
decir que la ultima llegada no influye a la probabilidad
de la siguiente llegada. Proceso Markoviano.
• El tiempo que transcurre entre dos llegadas sucesivas
en el sistema de colas se llama tiempo entre llegadas.
P(t) = Probabilidad que el tiempo sea t
• El tiempo entre llegadas tiende a ser muy variable.
• El número esperado de llegadas por unidad de tiempo
se llama tasa media de llegadas (): Lambda
P(k) = Probabilidad que existan k llegadas
Proceso de LE: Las llegadas
• El tiempo esperado entre llegadas es 1/
• Por ejemplo, si la tasa media de llegadas
es = 20 clientes por hora
• Entonces el tiempo esperado entre
llegadas es 1/ = 1/20 = 0.05 horas ó
cada 3 minutos.
Proceso de LE: Las llegadas
• Es necesario estimar la distribución de
probabilidad de los tiempos entre llegadas.
• Generalmente se supone una distribución
exponencial.
• Esto depende del comportamiento de las
llegadas.
• Se realiza una medición de llegadas por tiempo
o de tiempo entre llegadas.
• Se aproxima a una función de distribución
teórica y se realizan las pruebas estadísticas.
Proceso de LE: Las llegadas –
Distribución exponencial
• La forma algebraica de la distribución
exponencial es:
t
P(tiempo de llegadas t ) 1 e
• Donde t representa una cantidad
expresada en unidades de tiempo (horas,
minutos, etc.), es la media de llegadas en
unidades/tiempo.
Proceso de LE: Las llegadas –
Distribución exponencial
P(t)
La distribución exponencial
supone una mayor
probabilidad para tiempos
entre llegadas pequeños
0 Media Tiempo
Proceso de LE: Las llegadas -
Distribución de Poisson
• Es una distribución discreta
empleada con mucha frecuencia para
describir el patrón de las llegadas a
un sistema de colas
• Para tasas medias de llegadas
pequeñas es asimétrica y se hace
más simétrica y se aproxima a la
binomial para tasas de llegadas altas
Proceso de LE: Las llegadas -
Distribución de Poisson
• Su forma algebraica es:
k
e
P(k )
k!
• Donde:
P(k) : probabilidad de k llegadas por
unidad de tiempo
: tasa media de llegadas
Proceso de LE: Las llegadas -
Distribución de Poisson
P
P(t)
k=∞
k=8
k=2
k=1
0 Media Tiempo
Distribución Erlang
Distribución Desviación estándar
Constante 0
Erlang, k = 1 media
Erlang, k = 2 1 / 2 media
Erlang, k = 4 1/2 media
Erlang, k = 8 1 / 8 media
Erlang, k = 16 1/4 media
Erlang, cualquier k 1 / k media
Proceso de LE: Disciplina de cola
• Las unidades que llegan van a la instalación del servicio
de acuerdo con la disciplina de la cola (D)
• Generalmente es Primero en Entrar, Primero en Salir
PEPS
• Pero pueden haber otras reglas o colas con prioridades:
– UEPS: Ultimo en entrar, primero en salir
– Privilegios: Embarazadas, ancianos, clientes
frecuentes, documentos importantes, productos
perecederos.
– Tandas: Grupos específicos de unidades.
– Aleatorio: Cualquiera de la fila
Proceso de LE: La cola
• El número esperado de clientes en la cola es el
número de clientes que esperan el servicio = Lq
– Es el número esperado en cualquier instante dado
expresado en cantidad (# unidades)
ó 1/ ó 1/ s N K D C
-Exponen- s=1 N < 30 - Finita - PEPS -Paralelo
- Poisson cial servidor Finito - Infinita (FIFO) -Secuencial
-Exponen- -Erlang s>1 N => 30 - UEPS
cial -Constante servidores Infinito (LIFO)
-General múltiples - Aleatorio
- Tandas
- Jerarquias
- Otros
Modelos de LE: Nomenclatura para
distintos modelos
Notación de Kendall: A/B/s
• A: Distribución de tiempos entre llegadas
• B: Distribución de tiempos de servicio
– M: distribución exponencial
– D: distribución degenerada
– Ek: distribución Erlang
• s: Número de servidores
Estado del sistema de LE
• En principio el sistema está en un estado inicial.
• Se supone que el sistema de colas llega a una
condición de estado estable (nivel normal de
operación)
• Existen otras condiciones anormales (horas
pico, etc.), para ello se puede asumir
variaciones del sistema.
• Lo que interesa analizar es el estado estable.
Desempeño del sistema de LE
• Para evaluar el desempeño se busca
conocer dos factores principales:
1. El número de clientes que esperan en
la cola y en el sistema, Lq y Ls
2. El tiempo que los clientes esperan en
la cola y en el sistema, Wq y Ws
Medidas del desempeño del
sistema de LE
1. Número esperado de clientes en el
sistema Ls
2. Número esperado de clientes en la
cola Lq
3. Tiempo esperado de espera en la
cola Wq
4. Tiempo esperado de espera en el
sistema Ws
Medidas del desempeño del sistema de
LE: fórmulas generales
1
Ws Wq
Ls Ws
Lq Wq
Ls Lq
Medidas del desempeño del
sistema de LE: ejemplo
• Suponga un lavado de autos al cual
llegan en promedio 45 vehículos por
hora
• Se tiene capacidad para atender en
promedio a 60 clientes por hora
• Se sabe que los clientes esperan en
promedio 3 minutos en la cola
Medidas del desempeño del
sistema de LE: ejemplo
• La tasa media de llegadas es 45
clientes por hora o 45/60 = 0.75
clientes por minuto
• La tasa media de servicio es 60
clientes por hora o 60/60 = 1 cliente
por minuto
• Wq = 3 minutos
Medidas del desempeño del
sistema de LE: ejemplo
Wq 3 min
1 1
Ws Wq 3 4 min
1
Ls Ws 0.75 4 3 clientes
Lq Wq 0.75 3 2.25 clientes
Medidas del desempeño del
sistema de colas: ejercicio
• Suponga un restaurant de comidas
rápidas al cual llegan en promedio
100 clientes por hora
• Se tiene capacidad para atender en
promedio a 150 clientes por hora
• Se sabe que los clientes esperan en
promedio 2 minutos en la cola
• Calcule las medidas de desempeño
del sistema.
Probabilidades como medidas del
desempeño
• Beneficios:
– Permiten evaluar escenarios
– Permite establecer metas
• Notación:
– Pn : probabilidad de tener n clientes en el
sistema.
– Pw : probabilidad que un cliente tenga que
esperar.
– P(Ws ≤ t) : probabilidad de que un cliente no
espere en el sistema más de t horas
Factor de utilización del sistema
• Dada la tasa media de llegadas y la tasa
media de servicio , se define el factor de
utilización del sistema : rho.
• Generalmente se requiere que < 1
• Un factor ≥ 1 implicaría la formación constante
de cola, con tendencia siempre creciente.
• Su fórmula, con un servidor y con s servidores,
respectivamente, es:
s
Factor de utilización del sistema -
ejemplo
• Con base en los datos del ejemplo
anterior, = 0.75, = 1
• El factor de utilización del sistema si
se mantuviera un servidor es
= / = 0.75/1 = 0.75 = 75%
• Con dos servidores (s = 2):
≈ /s ≈ 0.75/(2*1) = 0.75/2 = 37,5%
Modelos de una cola y un servidor
• M/M/1: Un servidor con llegadas de Poisson y
tiempos de servicio exponenciales
• M/G/1: Un servidor con tiempos entre llegadas
exponenciales y una distribución general de tiempos
de servicio
• M/D/1: Un servidor con tiempos entre llegadas
exponenciales y una distribución degenerada de
tiempos de servicio
• M/Ek/1: Un servidor con tiempos entre llegadas
exponenciales y una distribución Erlang de tiempos
de servicio
Modelo M/M/1
2
Ls Lq
( )
1
Ws Wq
( )
Pn (1 ) n
P( Ls n) n 1
(1 ) t (1 ) t
P(Ws t ) e P(Wq t ) e
t 0, 1
Modelo M/M/1: ejemplo
• Un lavado de autos puede atender uno cada 5
minutos y la tasa media de llegadas es de 9
autos por hora
• Obtenga las medidas de desempeño de
acuerdo con el modelo M/M/1
• Además la probabilidad de tener 0 clientes en
el sistema, la probabilidad de tener una cola
de más de 3 clientes y la probabilidad de
esperar más de 30 min. en la cola y en el
sistema
Modelo M/M/1: ejemplo
9
9, 12, 0.75
12
2
Ls 3 clientes Lq 2.25 clientes
( )
1
Ws 0.33 hrs 20 min
Wq 0.25 hrs 15min
( )
P0 (1 ) 0 0.25 P( Ls 3) 31 0.32
P(Ws 30 / 60) e (1 ) t 0.22
P(Wq 30 / 60) e (1 ) t 0.17
Modelo M/M/1: ejercicio
• A un supermercado llegan en promedio 80
clientes por hora que son atendidos entre
sus 5 cajas.
• Cada caja puede atender en promedio a
un cliente cada 3 minutos
• Obtenga las medidas de desempeño de
acuerdo con el modelo M/M/1
• Además la probabilidad de tener 2 clientes
en el sistema, la probabilidad de tener una
cola de más de 4 clientes y la probabilidad
de esperar más de 10 min. en la cola
Modelo M/G/1
2 2 2
Ls Lq Lq
2(1 )
1 Lq
Ws Wq Wq
P0 1 Pw
1
Modelo M/G/1: ejemplo
• Un lavador de autos puede atender un auto
cada 5 min. y la tasa media de llegadas es
de 9 autos/hora, = 2 min.
• Obtenga las medidas de desempeño de
acuerdo con el modelo M/G/1
• Además la probabilidad de tener 0 clientes
en el sistema y la probabilidad de que un
cliente tenga que esperar por el servicio
Modelo M/G/1: ejemplo
Ls Lq 1.31 .75 2.06 clientes
2 2 2
Lq 1.31 clientes
2(1 )
1
Ws Wq 0.228 hrs 13.7 min
Lq
Wq 0.145 hrs 8.7 min
P0 1 0.25 Pw 0.75
Modelo M/G/1: ejercicio
• A un supermercado llegan en promedio 80
clientes por hora que son atendidos entre sus
5 cajas.
• Cada caja puede atender en promedio a un
cliente cada 3 minutos. Suponga = 5 min
• Obtenga las medidas de desempeño de
acuerdo con el modelo M/G/1
• Además la probabilidad de tener 0 clientes en
el sistema y la probabilidad de que un cliente
tenga que esperar por el servicio
Modelo M/D/1
2
Ls Ws Lq
2(1 )
1 Lq
Ws Wq Wq
1
Modelo M/D/1: ejemplo
• Un lavado de autos puede atender uno
cada 5 min.
• La tasa media de llegadas es de 9
autos/hora.
• Obtenga las medidas de desempeño
de acuerdo con el modelo M/D/1
Modelo M/D/1: ejemplo
Ls Ws 1.875 clientes
2
Lq 1.125 clientes
2(1 )
1
Ws Wq 0.21 hrs 12.5 min
Lq
Wq 0.125 hrs 7.5 min
Modelo M/D/1: ejercicio
• A un supermercado llegan en promedio
80 clientes por hora que son atendidos
entre sus 5 cajas.
• Cada caja puede atender en promedio
a un cliente cada 3 minutos.
• Obtenga las medidas de desempeño de
acuerdo con el modelo M/D/1
Modelo M/Ek/1
2 (k 1)
Ls Ws Lq
2k (1 )
1 Lq
Ws Wq Wq
1
1
media
k
k = parámetro de la familia de distribuciones Erlang
Modelo M/Ek/1: ejemplo
• Un lavado de autos puede atender un
auto cada 5 min.
• La tasa media de llegadas es de 9
autos/hora. Suponga = 3.5 min
(aprox.)
• Obtenga las medidas de desempeño
de acuerdo con el modelo M/Ek/1
Modelo M/Ek/1: ejemplo
Ls Ws 2.437 clientes
(k 1)
2
Lq 1.6875 clientes
2k (1 )
1
Ws Wq 0.2708 hrs 16.25 min
Lq
Wq 0.1875 hrs 11.25 min
Modelo M/Ek/1: ejercicio
• A un supermercado llegan en promedio
80 clientes por hora que son atendidos
entre sus 5 cajas.
• Cada caja puede atender en promedio
a un cliente cada 3 minutos. Suponga
k= 4
• Obtenga las medidas de desempeño de
acuerdo con el modelo M/Ek/1
Modelos de un servidor: Ejercicio: complete
el cuadro ejemplo y ejercicio
Modelo Ls Ws Lq Wq
M/M/1
M/G/1
M/D/1
M/Ek/1
Modelos de varios servidores
• M/M/s: s servidores con llegadas Poisson
y tiempos de servicio exponenciales
• M/D/s: s servidores con tiempos entre
llegadas exponenciales y una distribución
degenerada de tiempos de servicio
• M/Ek/s: s servidores con tiempos entre
llegadas exponenciales y una distribución
Erlang de tiempos de servicio
M/M/s, una línea de espera
1
P0
s s s 1 n
s ! s n 0 n !
s Lq
Lq P Ls Lq Wq
( s 1)!( s ) 2 0
1 n
Ws Wq Pn P0 , si n s
n!
n 1 s s
Pn P0 , si n s Pw P0
s !s ns
s ! s
Comparación resultados M/M/1 con
M/M/2 Lavado de autos
Tasa unitaria μ = 60 u/hora
Tasa global λ = 45 u/hora
Modelo Ls Ws Lq Wq
M/M/1 3 0.0667 2.25 0.0500
Costo total
Costo de espera
Tasa óptima Tasa de servicio
de servicio (# de servidores)