Docuemento Azul Teoria de Colas
Docuemento Azul Teoria de Colas
Docuemento Azul Teoria de Colas
TEORÍA DE COLAS
Tabla de contenido m
Introducción
Objetivos
Objetivo general
- LIFO (Last in first out) ó LCFS (Last come first served): Se atiende al último
cliente que haya llegado.
f(t)=(1/ λ )e− λ t
s(t)=(1/ ∝ )e-∝ t
En la que:
Para aplicar las técnicas apropiadas se deben identificar las características del
sistema de colas. La clasificación se realiza empleando letras y/o símbolos a
través de la Notación de Kendall, una forma adecuada para resumir las
características principales de las líneas de espera en paralelo, empleando
determinada simbología.
a/ b /c : d /e /f
Dónde:
H = Distribución hiperexponencial.
3.5.1 Terminología
� = � : Congestión de un sistema.
L = λ W Lq = λ Wq L = Lq + λ/∝
W = Wq + 1/∝ L = Lq+ρ
ρ= ρ=
�
Ecuaciones a emplear:
!(!!)
Ejemplo 1
�! = !!= 3 personas
�! = !
!(!!) = 2.25 personas
�! = !
!! = 0.33 horas = 20 minutos
P0 = 1 – � = 1 - != 0.25
P (Ls > 3) = �!!! = 0.32
P (Ws > 30/60) = e!! (!!�) � = 0.22
P (Wq > 30/60) = ρe!! (!!�) � = 0.17
Ejemplo 2
Solución:
El cliente promedio espera 15 minutos antes de ser atendido en la caja registradora.
En promedio, hay un poco más de dos o tres clientes en la línea o tres líneas
ocupadas en el sistema. El proceso completo lleva un promedio de 20 minutos. La
caja está ocupada el 75 % del tiempo. Y, finalmente, el 32% del tiempo habrá
cuatro personas o más en el sistema (o tres o más esperando en la cola).
FACULTAD DE ESTUDIOS A DISTANCIA
Ejemplo 3
Ejemplo 4
λ = 10 (tasa de llegada)
= !"! = 12 (tasa de servicio)
S = 1 (número de servidores)
L=5
Lq = 4.16
W = 0.5
Wq = 0.42
� = 0.83
P0 = 0.16
P1 = 0.14
P2 = 0.11
P3 = 0.09
P4 = 0.08
Ecuaciones a emplear:
P0 = !
! !!! ! !
!!! ! !!! !"
! !
!! !"!
� !!
! si 0 ≤ � ≤ �
!
� !!
! !! ! �! (1 − �)
!! ! � ! �!
!!!!!!
!! si n > �
!!
!
Número medio de personas o unidades en el sistema: LS = ! !! !!! ! !"!� !
−
servicio: �! = �! �
Ejemplo 5
Ecuaciones a emplear:
=
cola: �! 2� (� − )
+
�! = �! �
Tiempo medio que una unidad permanece en el
sistema: �! = �!
1
+ �
Ejemplo 6
�! = �! = 1.875 clientes
�! = !!
! (!!!)= 1.125 clientes
�! = �! + !!= 0.21 horas = 12.5 minutos
�! = !! = 0.125 horas = 7.5 minutos
Modelo M/Ek/1:
Ecuaciones a emplear:
�! = �!
�! = ρ!(� + 1)
2� (1 − ρ)
1
�! = �! + �
� ! = L!
ρ<1
Ejemplo 7
�! = 2.437 personas
�! = 1.6875 personas
�! = 0.2708 horas = 16.25 minutos
M/ D / 15: DG / N /
M, significa que se tienen llegadas tipo Poisson; D, significa que se tiene
tiempo de servicio o de salidas determinístico (constante); se tienen 15 servidores
en paralelo; la disciplina de servicios es general; N, significa que el sistema
sólo puede alojar a un máximo de N clientes.
M/ M / 4: DG /
M, significa que se tienen llegadas tipo Poisson; M, significa que se tiene
tiempo de servicio o de salidas probabilístico exponencial (proceso de servicio
Markov); se tienen 4 servidores o terminales en paralelo; la disciplina de servicios
es general; / significa que el sistema tiene capacidad ilimitada y el siguiente / es
para indicar que se tiene una población de clientes infinita.
M / D / 4: DG/
Indica que las llegadas son Poisson (el tiempo entre llegadas es
probabilístico y exponencial o de Markov); el tiempo de servicio es
determinístico. Existen 4 servidores, la disciplina de servicio es general y no hay
límite en la capacidad ilimitada o de la fuente de llamadas.
M/M/R: DG/K/K; R
Ecuaciones a emplear:
+
�! = �! �
!
�! = �! + �! 2 (1 − ρ)
1
�! = �! + �
� ! = L!
P0 = 1 – ρ
Pw = ρ
ρ<1
A continuación podrá observar cómo se aplican los conceptos vistos del
modelo M/G/1.
Ejemplo 8
Solución:
El tiempo de atención no es exponencial ya que � = 1/�
Con el sistema antiguo (sin los nuevos equipos)
Ejemplo 9
P0 = 1 – ρ = 0.25 Pw = ρ = 0.75
Modelo (M/M/1/k)
Este modelo plantea que si el sistema está lleno, la capacidad es k y no se permite
la entrada de nuevos clientes al sistema. Por tanto, la tasa de llegada
efectiva no es constante y varía con el tiempo dependiendo de si el sistema está
lleno o no.
Ecuaciones a emplear:
λef = λ (1-Pk)
En este caso,
Por tanto,
�! + �! + �! + ⋯ �! = 1
De esta manera:
�! = !! !
!!!
!! ! , si λ ≠ �
�! = !
!!! , si λ = �
Ejemplo 10
Por último, la cuarta etapa es de embalaje. Como es un trabajo manual, que realiza
un operario, tiene un tiempo de ciclo de 18 minutos por unidad y se dispone
de tantos
trabajadores como se requiera, pues irán viniendo de otras secciones siempre que haya una puerta por
preparar.
etapa?
Solución:
El problema propuesto es una serie de colas con una entrada λ = 38’6 puertas/día.
e) El tiempo que tardará será el de salir la primera 0,806 días más el que tardan
en salir las 29 restantes. 0,806 + 29/λ =0,806+0,751=1,557 días = 11,68 horas
El costo de espera o costo de clientes en espera por unidad de tiempo, está dado por:
Cw * L
Dónde:
Cw = costo de espera por llegada por unidad de tiempo.
L = longitud promedio de la línea en el sistema.
El costo de servicio o costo de operación de la instalación de servicio por unidad de tiempo, está dado
por:
Cs * C
Dónde:
Costo total del sistema: Costo de espera más costo de servicio = CwL + CsC
Costo de servicio
Ct min Cs * C
Costo de espera
Cw * L
S* Número de servidores
Ejemplo 11
Una bomba de gasolina dispone de 3 servidores. Las personas llegan a una tasa de
40 por hora. El tiempo de servicio es de 3 minutos por persona.
El costo para tener otro servidor es de 6 euros por hora. El costo de espera es de
18 euros por cliente.
λ = 40 tasa de llegadas
∝ = 60/3 = 20 tasa de servicio
S = 3 número de servidores
Cs = 6
Cw = 18
¿Cuántos servidores se deben emplear?
S=3S=4S=5
L 2.88 2.17 2.03
Costo de servicio 18 24 30
Costo de espera 52 39.13 36.72
Costo total 70 63.13 66.72
Ejemplo 12
Suponiendo que los costos de operación de cada camioneta por hora son
de 2.000 pesos y los trabajadores cobran 1.800 pesos por hora de trabajo
con un horario de trabajo de 8 horas/día, en la siguiente tabla se presentan los
costos asociados.
Costo de Costo de mano
camioneta por día de obra por día
320.000 144.000
80.000 288.000
46.000 432.000
1 464.000
2 368.000
3 478.000
El gerente del restaurante Abra Kadabra ha observado que cada minuto que un
cliente tiene que esperar antes de terminar su servicio le cuesta un promedio de 30
centavos en negocio futuro perdido. Por lo tanto, desea estar seguro de que
siempre tiene suficientes cajas abiertas para que la espera sea mínima. Un
empleado de tiempo parcial opera cada caja, obtiene la orden del cliente y
cobra. El costo total de cada empleado es $9 por hora. Durante la hora del
almuerzo, los clientes llegan según un proceso de Poisson con tasa media de 66
por hora. Se estima que el tiempo necesario para servir a un cliente tiene
distribución exponencial con media de 2 minutos. Determine cuántas cajas
debe abrir el gerente de Abra Kadabra para minimizar su costo total esperado
por hora.
Cs = !"
!"" $/min = 0.3$/min = 18$/hora
Costo de un empleado en caja = 9$/hora.
Costo total = Cw*L + Cs*c.
Medidas de
1.490936 0.277199
3 cajas 4 cajas
0.02258 0.0041999
73.33% 55%
0.055923 0.037533
0.08147 0.10456
3.69094 2.47720
18*2.47720 9*4
18*2.26594 9*5
Medidas de 3 4 5 6 7 8
desempeño fotocopiadorasfotocopiadoras fotocopiadoras fotocopiadoras fotocopiadoras fotocopiadoras
� 83.33% 62.5% 50% 41.67% 35.71% 31.25% P0 0.04494 0.11212 0.08010 0.08162 0.08198 0.08206 Lq 3.51124 0.81104
0.13037 0.03389 0.00858 0.00205
Wq 0.11704 0.02703 0.00435 0.00129 0.00029 0.000068 Ws 0.20037 0.11037 0.08768 0.08446 0.08362 0.08340 Ls
6.01124 3.31104 2.630.7 2.53389 2.50858 2.50205
No. De cajas Cs*Ls Cc*c Costo Total ($/hora) 3 25*6.01124 1.5*3 154.7810 4 25*3.31104
1.5*4 88.7760 5 25*2.63037 1.5*5 73.2593 6 25*2.53389 1.5*6 72.3473 7 25*2.50858 1.5*7
73.2145 8 25*2.50205 1.5*8 74.5513
Para minimizar el costo total por hora la compañía debe tener 6
fotocopiadoras.
Ejemplo 15
En un almacén de muebles se realiza inventario al finalizar cada año. Un grupo
de 4 personas carga y descarga cada uno de los camiones que llegan. El
gerente está despidiendo personal para disminuir costos y debe decidir el tamaño
del futuro grupo. Los camiones tienen llegadas Poisson con tasa media de 1
por hora. El tiempo que requiere el grupo para cargar y/o descargar un camión
tiene distribución exponencial. El tiempo esperado con 4 hombres es de 15
minutos. Si cambia el tamaño del grupo se estima que la tasa media de servicio
(ahora 4 clientes por hora) sería proporcional al tamaño.
λ =1 λ =1 λ =1
camión/hora camión/hora camión/hora
∝ = 15 ∝ = 20 ∝ = 30
minutos/camión minutos/camión minutos/camión
1 cliente 15 minutos
∝ 60 minutos = 1 hora
∝ = 4 camión/hora
1 cliente 20 minutos
∝ 60 minutos = 1 hora
∝ = 3 camión/hora
1 cliente 30 minutos
∝ 60 minutos = 1 hora
∝ = 2 camión/hora
-
0.00
1 cliente 60 minutos
∝ 60 minutos = 1 hora
∝ = 1 camión/hora
30*0.33333 20*4
30*0.50000 20*3
30*1.00000 20*2
El gerente debe optar por un grupo de 2 personas para lograr minimizar costos
hasta $70 por hora.
Este modelo analiza las características de la operación del sistema para decidir
sobre los valores óptimos de los parámetros del diseño. El nivel o los límites de
aceptación lo define la persona que conozca el sistema y busque equilibrar el
tiempo promedio de espera en el sistema (Ws) y el porcentaje X de tiempo
inactivo de los servidores.
3.7 Aplicaciones