Teoria de Colas Upv
Teoria de Colas Upv
Teoria de Colas Upv
Grupo ROGLE
Página 1 de 86
Teoría de Colas
Contenido
1. INTRODUCCIÓN.........................................................................................................6
Página 2 de 86
Teoría de Colas
3. MODELOS DE COLAS SIMPLES........................................................................... 26
4. SERIES Y REDES...................................................................................................... 41
Página 3 de 86
Teoría de Colas
4.4 “Redes de Jackson cerradas” .................................................................................. 45
4.4.1 El análisis del valor medio ..................................................................................... 46
5. SIMULACIÓN............................................................................................................ 49
6. PROBLEMAS ............................................................................................................ 53
Página 4 de 86
Teoría de Colas
6.16 Mantenimiento de Robots .................................................................................. 59
7. CASOS ........................................................................................................................ 78
Página 5 de 86
Teoría de Colas
1. Introducción
Un Director de Operaciones gestiona recursos limitados para dar servicio a los
diferentes requerimientos que la organización tiene. En función de la calidad de su
gestión (y de los recursos disponibles) el tiempo de espera (de clientes, productos y
recursos) será mayor o menor. Desde ese punto de vista se podría decir que la
función de un Director de Operaciones es decidir quién (o qué) debe esperar a qué
(o a quien).
Pero a veces las esperas son buenas. Nos hacen visualizar la importancia del
producto o servicio que vamos a adquirir, nos permiten pensar y reconfigurar
nuestro requerimiento.
Pero en general como clientes no queremos esperar, los gestores de los citados
servicios no quieren que esperemos.... ¿Por qué hay que esperar? ¿Cuánto hay
que esperar?
Página 6 de 86
Teoría de Colas
El término “cliente” se usa con un sentido general y no implica que sea un ser
humano, puede significar piezas esperando su turno para ser procesadas o una
lista de trabajo esperando para imprimir en una impresora en red.
clientes clientes
servicio
llegando servidos
clientes que
abandonan
Página 7 de 86
Teoría de Colas
Algunos autores incluyen una séptima característica que es la población de
posibles clientes.
También es posible que los clientes sean “impacientes”. Es decir, que lleguen a
la cola y si es demasiado larga se vayan, o que tras esperar mucho rato en la cola
decidan abandonar.
Los servidores pueden tener un tiempo de servicio variable, en cuyo caso hay
que asociarle, para definirlo, una función de probabilidad. También pueden atender
en lotes o de modo individual.
En cualquier caso dos son las situaciones generales en las que trabajar. En la
primera, llamada en inglés “preemptive”, si un cliente llega a la cola con una orden
de prioridad superior al cliente que está siendo atendido, este se retira dando paso
al más importante. Dos nuevos subcasos aparecen: el cliente retirado ha de volver
a empezar, o el cliente retorna donde se había quedado. La segunda situación es la
denominada “no-preemptive” donde el cliente con mayor prioridad espera a que
acabe el que está siendo atendido.
Página 9 de 86
Teoría de Colas
Se asume que en cualquiera de los dos casos, los mecanismos de servicio
operan de manera independiente.
2.1.7 Resumen
2.2.1 Nomenclatura
Página 10 de 86
Teoría de Colas
µ= Número de servicios por unidad de tiempo si el servidor está ocupado
λ
ρ= : Congestión de un sistema con parámetros: (λ,µ, c)
c⋅µ
Con el paso del tiempo se ha implantado una notación para representar los
problemas de colas que consta de 5 símbolos separados por barras.
Página 11 de 86
Teoría de Colas
A / B / X /Y / Z
Z: es la disciplina de cola
Distribución de M Exponencial
tiempos de llegada (A)
D Determinista
Distribución de
Ek Erlang tipo-k (k=1,2,...)
tiempos de servicio (B)
Hk Mezcla de k exponenciales
PH Tipo fase
G General
Disciplina general
Página 12 de 86
Teoría de Colas
Si no existe restricción de capacidad (Y = ∞) y la política de servicio es FIFO, no
se suelen incorporar dichos símbolos en la notación así:
y significa que los clientes entran según una distribución exponencial, se sirven
de manera determinista con tres servidores sin limitación de capacidad en el
sistema y siguiendo una estrategia FIFO de servicio.
Estos resultados son válidos para cualquier problema de colas y por tanto serán
utilizados en el resto de desarrollo.
A partir de los datos que nos suministra la teoría de colas se puede obtener la
información necesaria para definir el número de asientos necesarios en una sala de
espera, o la estructura de etapas de un proceso de atención al cliente.
En cualquier caso, para poder tomar decisiones hacen falta datos que la teoría
de colas puede dar en alguno de los siguientes tres aspectos:
a) tiempo de espera (en el total del sistema o en la cola)
b) cantidad de clientes esperando (en el sistema o en las colas)
Página 13 de 86
Teoría de Colas
c) tiempo ocioso de los servidores (total o particular de cada servicio)
∞
L = E [n] = ∑ n ⋅ p n
n =0
[ ] ∑ (n − c ) ⋅ P
∞
Lq = E n q = n
n = c +1
L= λ W
Lq = λ Wq
1
W = Wq +
µ
λ
r = L − Lq = λ ⋅ (W − Wq ) =
µ
∞ ∞ ∞
L − Lq = ∑ n ⋅ p n − ∑ (n − 1) ⋅ p n = ∑ p n = 1 − p 0
n =1 n =1 n =1
Página 14 de 86
Teoría de Colas
La probabilidad de que un sistema de un único servidor esté vacío es p0=1-ρ
λ
pb = ρ =
c⋅µ
i +1
Wq(i ) + S (i ) − T (i ) si Wq(i ) + S (i ) − T (i ) > 0
W q =
0 si Wq(i ) + S (i ) − T (i ) ≤ 0
donde S(i) es el tiempo de servicio del cliente i, y T(i) es el tiempo que transcurre
desde la llegada del cliente y hasta la llegada del cliente (i+1)
Ejemplo
i
0 2
Página 15 de 86
Teoría de Colas
0 1- 0 1 0 1 0 1
E
1 1- 0 0
S
2 2- 2 5 0 3 0 1
E
3 3- 5 11 2 8 1 2
E
5 2- 0 1
S
6 4- 11 13 5 7 1 2
E
7 5- 13 14 6 7 2 3
E
8 6- 14 15 6 7 3 4
Página 16 de 86
Teoría de Colas
A
1 3- 2 3
1 D
1 7- 15 19 3 7 3 4
2 A
1 4- 2 3
3 D
1 8- 19 21 5 7 2 3
4 A;5-D
1 6- 1 2
5 D
1 P- 21 26 2 7 1 2
9 A;7-D
2 10 26 27 6 7 2 3
0 -A
2 8- 1 2
1 D
2 11 27 28 3 4 2 3
4 -A
2 12 28 31 2 5 2 3
6 -A;9-
D
2 10 1 2
7 -D
2 11 0 1
8 -D
3 12 0 0
1 -D
Página 17 de 86
Teoría de Colas
Es interesante conocer las probabilidades en el estado estacionario de que haya
n elementos en el sistema. n elementos en el sistema se refleja porque la cadena
de Markov está en el estado n.
λ n Pn + µ n Pn = λ n −1 Pn −1 + µ n +1 Pn +1 ∀n > 0
En el origen
λ0 P0 = µ1 P1
n
λi −1
Pn = P0 ∏
i =1 µi
y dado que
∑P
i =0
i =1
se puede calcular
1
P0 = ∞ n
λi −1
1 + ∑∏
n =1 i =1 µi
Página 22 de 86
Teoría de Colas
procesos reales. Es función del modelador elegir la función que mejor se ajusta a la
realidad, y que permite obtener resultados razonables.
Página 23 de 86
Teoría de Colas
La distribución Geométrica representa la probabilidad de obtener la primera
ocurrencia A en el lanzamiento n. Esta variable tiene un rango infinito aunque sigue
siendo discreta. La media es 1/p y la varianza es (1-p)/p^2
Cuando las ocurrencias pueden tomar valores dentro de un rango continuo las
distribuciones son de tipo continuo. En teoría de colas son especialmente
adecuadas para representar intervalos de tiempo entre eventos consecutivos.
Página 24 de 86
Teoría de Colas
el coeficiente de variación a partir de la muestra tomada, lo cual exige una
aproximación que utiliza también procedimientos estadísticos básicos.
Página 25 de 86
Teoría de Colas
λ
Pn = (1 - ρ )ρ n con ρ=
µ
∞ ∞ ∞
L = E [n] = ∑ n ⋅ p n = (1 − ρ )∑ n ⋅ ρ n = (1 − ρ ) ρ ∑ n ⋅ ρ n −1
n =0 n =0 n =0
Dado que
Página 26 de 86
Teoría de Colas
0 )2
Página 27 de 86
Teoría de Colas
Página 30 de 86
Teoría de Colas
Página 32 de 86
Teoría de Colas
Los valores más relevantes son:
L
L = r ·(1 − PC ) W =
λ (1 − PC )
r n e −r λ
Pn = n≥0 r=
n! µ
λ 1
L= W=
µ µ
λ n ∆t + o(∆t )
Página 34 de 86
Teoría de Colas
λn = {(0M −n ) λ µ n = {cnµµ
0≤n< M 0≤ n <c
n≥ M n≥c
( )r P
M
n
n
0 1≤ n < c
Pn =
( ) c n! c! r
M
n n −c
n
P0 c≤n≤M
c −1
( )r + ∑ n! r
M
∑P n = 1 ⇒ 1 = P0 ∑
n =0
M
n
n
c c!
n =c
n −c
n
M
L = ∑ nPn Lq = L − r ( M − L )
n =1
L Lq
W = Wq =
λ ( M − L) λ ( M − L)
µ 1≤ n < k
µn = 1
µ n≥k
ρ 1n P0 0≤n<k λ λ
Pn = k −1 n − k +1 ρ= ρ1 =
ρ 1 ρ P0 n ≥ k µ µ1
Página 35 de 86
Teoría de Colas
1 − ρ k ρρ k −1 −1
1
+ 1 ρ1 ≠ 1, ρ < 1
1 − ρ 1− ρ
P0 =
1
−1
ρ
k + ρ1 = 1, ρ < 1
ρ − 1
L = P0
[ +
]
ρ1 1 + (k − 1) ρ1k − kρ1k −1 ρρ1k −1 [k − (k − 1) ρ ]
(1 − ρ ) 2
(1 − ρ ) 2
1
L Lq
Lq = L − (1 − P0 ) W = Wq =
λ λ
λ n = bn λ 0 ≤ bn +1 ≤ bn ≤ 1
En este caso
λ n
Pn = P0 ( ) n ∏ bi −1
µ i =1
Página 36 de 86
Teoría de Colas
3.8.2 Los que abandonan
Se puede asumir que este tipo de clientes tiene una cierta probabilidad de irse
si hay n clientes en la cola r(n), donde
r(0)=r(1)=0
Por tanto
n
λi −1 n
bi −1
Pn = P0 ∏ = P0 λn ∏
i =1 µi i =1 µ + r (i )
donde
∞ n
bi −1
P0 = 1 + ∑ λn Π
n =1 i =1 µ + r (i )
Página 37 de 86
Teoría de Colas
3.9.1 M/G/1
Los clientes, en este modelo, siguen llegando con una distribución de Poisson de
media λ, pero asumimos que son atendidos por un proceso más general de
duración media 1/µ y de desviación típica σ.
2
λ
µ +λ σ
2 2
λ
L= +
µ λ
2 1 −
µ
2
λ
µ +λ σ
2 2
Wq =
λ
2λ 1 −
µ
Página 38 de 86
Teoría de Colas
3.9.2 G/G/1
3.9.3 G/G/c
Página 39 de 86
Teoría de Colas
a) Variabilidad del tiempo de proceso natural (lo analizado hasta ahora).
b) Paradas y reparaciones aleatorias.
c) Disponibilidad de operarios.
d) Tiempos de preparación y descarga de máquinas. Este tipo de variabilidad se debe
analizar desde la consideración de lotes.
E[ Fi ]
a=
E[ Fi ] + E[ Ri ]
E[Ta ]
E [Te ] =
a
C= C [T=
(1 + C [ R ] a (1 − a ) E[ R ])
2
e] +
2 2 2 i i
C
E [TS ]
e s
Ca2 + Ce2 ρe
Wq = E [Te ]
2 1 − ρe
En esta fórmula hay que destacar que la tasa de utilización efectiva viene
afectada por la disponibilidad del recurso tras eliminar el tiempo que está parado.
ρ
ρe =
a
Página 40 de 86
Teoría de Colas
3.10.2 Interacción hombre máquina.
Desafortunadamente para este caso tan habitual no hay una solución general y
habría que recurrir a diagramas de estado para calcular todos los parámetros
básicos.
En ese caso la codificación de cada uno de los estados es básica para obtener e
interpretar algún resultado.
4. Series y Redes
4.1 Introducción
En este capítulo se realiza una introducción al tema de las redes de colas. Esta
es un área de gran interés investigador y de aplicación, con problemas muy
complicados de plantear y de resolver. Por este motivo se presenta únicamente una
introducción de los conceptos básicos aunque su aplicabilidad en el modelado de
sistemas de fabricación es más que evidente.
Las Redes de Colas se pueden describir como un grupo de nodos (sean k), en el
que cada nodo representa una instalación de servicio.
Página 41 de 86
Teoría de Colas
Dentro de las Redes de Colas, se pondrá especial interés en las denominadas
“Redes de Jakcson”. Estas tienen las siguientes características:
1. Las llegadas desde el exterior al nodo i siguen un proceso de Poisson de media γi
2. Los tiempos de servicio en cada nodo y son independientes y siguen una
distribución negativa exponencial con parámetro µi, que podría ser dependiente
del estado
3. La probabilidad de que un cliente que haya completado su servicio en el nodo i
vaya al nodo j es rij con i=1,2,....,k, j=0,1,...,k.
4. ri,0 indica la probabilidad de que un cliente abandone desde el nodo i
En cualquier caso las primeras son una variante reducida de las segundas.
Página 42 de 86
Teoría de Colas
λ i =1
ri =
0 i ≠1
1 j = i +1 1 ≤ i ≤ k −1
rij = 1 i=k j=0
0
en los demás casos
..
Los clientes entran en el nodo 1 y salen en el nodo k, después de pasar por cada
uno de los nodos.
Por tanto es necesario entender como salen los clientes de la primera etapa
dada las características de la entrada y de la etapa de servicio (λi, µi, ci)
Pn1,n2...nk=Pn1·Pn2·....·Pnk
Página 43 de 86
Teoría de Colas
k
λi = γ i + ∑ λ j r ji
j =1
de donde λ = γ + λ R
y por tanto λ = γ + ( I − R ) −1
λi
Definiendo ρ i = La probabilidad de que en el estado estacionario haya ni
ci µ i
clientes en el nodo 1, n2 en el nodo 2, etcétera:
n
r i
Pn1n 2 n 3...nk =∏ i Poi
a i ( ni )
donde
λi
ri =
µi
Página 44 de 86
Teoría de Colas
ρi Li
Li = Wi =
1 − ρi λi
W =
∑L i
∑γ i
Es una generalización bastante evidente que cada cliente tenga una matriz de
ruta R(t), siendo t=1...n el tipo de cliente.
Para abordar este problema en primer lugar hay que resolver las “ecuaciones de
tráfico” de modo separado
λ (t ) = γ (t ) + ( I − R (t ) ) −1
n
λ = ∑ λ( t )
t =1
λi ( t )
=
(t )
Li Li
λi (1) + λi ( 2 ) + ... + λi ( n )
Página 45 de 86
Teoría de Colas
ri,j
k k
λi = µ i ρ i = ∑ λ j r ji = ∑ µ j r ji ρ j
j =1 j =1
1
Pn1n2 ...n k = ρ1n1 ρ 2n 2 ...ρ knk
G( N )
G( N ) = ∑ρ 1
n1
n1+ n 2 +...nk = N
ρ 2n 2 ...ρ knk
donde
1 k
ρ in (i )
G( N ) Π
Pn1n2 ...n k =
i =1 a i ( ni )
Donde
ni ! ni < ci
ai (ni ) = ni −ci
ci ci ! ni ≥ ci
k
ρ in (i )
G( N ) = ∑ Π a (n )
n1+ n 2 +...+ nk = N i =1 i i
Página 46 de 86
Teoría de Colas
El método del Análisis del Valor Medio (MVA), que se explica en este
apartado, no requiere calcular G(N) reduciendo de este modo el citado coste
computacional. Este método se basa en que la fórmula de Little es aplicable a
través de toda la red.
Sea
1 + Li ( N − 1)
Wi ( N ) =
µi
donde
Wi(N)= Tiempo medio de espera en el nodo i para una red con N clientes
Li(N)=λi(N)Wi(N)
j
vi = ∑ v j r ji ∀i
j 01
En general
λi ( N )
Pi (n, N ) = Pi (n − 1, N − 1)
α i ( n) µ i
donde
Página 47 de 86
Teoría de Colas
a i ( n) j < ci
α i ( n) = =
a1 (n − 1) j ≥ ci
k
vi = ∑ v j rji asumiendo vl=1
j =1
c1 − 2
1
Wi (n) = (1 + Li (n − 1) + ∑ (ci − 1 − j ) pi ( j , n − 1) ∀i
Paso3.1
ci µ i j =0
n
Paso 3.2 λl (n) = k
con vl = 1
∑ v W ( n)
i =1
i i
Paso 3.3
λ i ( n) = λ l ( n) ⋅ vi ∀i, i ≠ l
Paso 3.4
Li (n) = λi (n)W (n) ∀i
λ i ( n)
Pi ( j , n) = Pi ( j − 1, n − 1) ∀i = 1..k , j = 1..n
Paso 3.5
α i ( j)µ i
Página 48 de 86
Teoría de Colas
5. Simulación
Algunos problemas no se pueden resolver mediante métodos analíticos. Entre
otras razones podrían citarse la existencia de patrones no normalizados de entrada
y de servicio, una gran complejidad del sistema a modelar o la naturaleza de la
disciplina de cola.
En estos casos el análisis de las colas mediante simulación puede ser una
buena técnica para encontrar el resultado.
Hay que destacar, en cualquier caso que, si existen los modelos analíticos, éstos
se deberían utilizar. Aunque la simulación permite resolver, o aproximar la
resolución, de muchos problemas intratables no es la panacea dado que resolver
mediante simulación es equiparable a realizar una experimentación. Por tanto hay
que utilizar todas las herramientas asociadas al diseño y análisis de experimentos:
Recogida y Análisis de Datos, realización de la experimentación, análisis y
consistencia de resultados, etc.
Otro de los defectos del uso de la simulación frente a los métodos analíticos, se
presenta cuando el objetivo es el diseño de un sistema y no su evaluación. En ese
caso el análisis por simulación no permite utilizar técnicas de optimización
convencionales, aunque hay que admitir que algunas herramientas de simulación
incorporan técnicas de optimización estocástica para resolver este tipo de
problemas
Página 49 de 86
Teoría de Colas
Dado que estamos interesados en modelizar sistemas estocásticos, los datos de
entrada deben representar del modo más fiable posible la realidad. En ocasiones se
usan datos extraídos de la misma para reconocer la estructura de los datos de
entrada. La ejecución de la simulación actualmente se realiza mediante paquetes
informáticos avanzados (los denominados VIMS). El análisis de resultados tiene
que ver con el cálculo de la efectividad del sistema mediante las técnicas
estadísticas apropiadas. Además la validación del modelo es una exigencia que
muchas veces se olvida al realizar modelos, q consiste en comprobar que el
sistema reacciona como lo hace la realidad.
Página 50 de 86
Teoría de Colas
las 14:00, vaciando la cola al final del servicio. Sin embargo un modelo continuo se
podría asociar a un sistema productivo donde el trabajo con el que se acaba un día,
es con el que se comienza al día siguiente. En este último caso es cuando
interesan los resultados en el estado estacionario.
Página 51 de 86
Teoría de Colas
Cuando sea posible, los resultados de las simulaciones se deben comprobar con
la realidad. Si esta no estuviera disponible habría que intentar reproducir modelos
teóricos con soluciones conocidas mediante métodos analíticos.
Página 52 de 86
Teoría de Colas
6. Problemas
c) ¿Cuál es el tiempo medio que un cliente pasa en la biblioteca hasta que le han
atendido?
Página 53 de 86
Teoría de Colas
Página 54 de 86
Teoría de Colas
Página 55 de 86
Teoría de Colas
camiones en paralelo tiene un coste de un euro por minuto. ¿Qué
debería costar el segundo sistema para que no haya diferencia
económica entre los dos?
Página 56 de 86
Teoría de Colas
se necesita una media de 10 horas, siguiendo una distribución exponencial. La
compañía desea saber los siguientes datos
Página 57 de 86
Teoría de Colas
inmediatamente. La llegada de nuevas solicitudes sigue una distribución de Poisson
con una media de 8 cada mes. Se estima que el tiempo medio en que se acaba el
curso es de 10 semanas (distribución exponencial). Por término medio, ¿cuántos
alumnos hay matriculados en la academia en cualquier momento?
Página 58 de 86
Teoría de Colas
encargados del hospital desean saber que cantidad de personal sanitario deben
disponer. Para ello habría que calcular para diferentes cantidades de doctores:1)
¿cuál es el número medio de gente esperando? 2) el tiempo medio que un cliente
pasa en la clínica y 3) el tiempo medio que los doctores están parados
Página 59 de 86
Teoría de Colas
problemas. La máquina de pulir puede funcionar a dos velocidades, a mímina
velocidad tarda una media de 40 minutos y la máxima tarda una media de 20
minutos, se pueden asumir los tiempos distribuidos de forma exponencial. Los
clientes llegan según una distribución de Poisson de media 30 minutos. Juan tiene
un curso de teoría de colas y ha decidido estudiar el efecto de dos políticas: 1)
poner la máquina a máxima velocidad si hay alguien esperando y 2) poner a
máxima velocidad solo si hay más de uno esperando (3 o más en el sistema). La
velocidad se puede cambiar en cualquier momento, incluso si la máquina está
trabajando. Se quiere saber el tiempo medio de espera bajo estas dos política.
6.20 Mantenimiento
Se desea que dos máquinas estén operativas el máximo tiempo posible. La
máquina se rompe de acuerdo con una exponencial de media λ. Una vez rota, una
maquina tiene una probabilidad r12 de ser reparada localmente por un responsable
de mantenimiento que trabaja con una media de tiempo de µ2. Con probabilidad 1-
r12 la máquina debe ser reparada por un especialista, que también trabaja según
una exponencial de media µ3. Después de una reparación local, existe una
probabilidad r23 de que la máquina requiera un servicio especial. Después del
servicio con el especialista la máquina siempre se pone a trabajar. Se desea saber
cómo se distribuyen los tiempos de estancia de las máquinas en reparación.
Página 61 de 86
Teoría de Colas
una distribución de Poisson de media 9 a la hora. Todos los aparatos nada más
llegar son inspeccionados por un especialista que determina a que sección debe ir
dependiendo del tipo de reparación si es básica, si la debe ver un especialista, si
debe enviar el aparato al fabricante y por tanto mandados a un almacén para ser
enviado. Alrededor del 17% es enviado a fabrica. De los restantes, el 57% va a
reparaciones generales y el 43% es enviado a un experto. Todos los aparatos
reparados van al almacén para ser enviados, sin embargo el 5% que va a
reparaciones generales vuelve al inicio para ser nuevamente clasificado. Debido a
la variedad de los aparatos enviados y la variedad de problemas la distribución
exponencial es una adecuada representación para la clasificación, reparación y
envío. Solo hay una persona en la selección y tarda una media de 6 minutos por
aparato. Hay tres personas en reparaciones generales y tardan por término medio
35 minutos por aparato (incluidos los que son devueltos a clasificación). Hay cuatro
expertos y tardan por término medio 65 minutos en reparar un aparato (estos
aparato siempre salen arreglados). Hay dos muelles de embarque, cada uno de
ellos tarda una media de 12,5 minutos en embalar un aparato. El ingeniero de la
empresa se pregunta cuantos aparatos hay por término medio en cada nodo, el
tiempo que pasa en cada nodo y el tiempo medio que está un aparato en la
empresa desde que es recibido y clasificado hasta que es empaquetado.
Página 62 de 86
Teoría de Colas
Resolución
Página 63 de 86
Teoría de Colas
a) ¿Cuál es el número de puertas que habrá en cada etapa, incluyendo las puertas en las
máquinas y las que están siendo procesadas por los operarios?
En primer lugar el sistema dejaría de ser una serie de colas convencional porque
se limita la capacidad de una de ellas. Esta sería una cola M/M2/7 Pero para saber
cómo afectaría lo mejor es saber el porcentaje de veces que el almacén estaría
lleno P(n=7)=4,1%. Por tanto durante un 3,8% de las ocasiones la primera etapa no
podría trabajar al estar bloqueado el sistema posterior, dado que la primera etapa
trabaja al 95%, la probabilidad de que el bloqueo del sistema afecte a la producción
total es alta.
c) Si en el sistema original el tiempo medio de entrega de una puerta es de 5 días.
¿Cuántas puertas hay?
70000 puertas al año son 291,67 puertas al día. Por tanto habría que trabajar 2,6
horas más al día. El almacén anterior a la primera etapa aumentaría en 71 puertas
cada día, y se reduciría en la misma cantidad cada noche(o cuando se hagan las
horas extra), pasando a aumentar el almacén en la siguiente etapa. Los siguientes
almacenes prácticamente no lo notarían. La cola media, dependería de cuantas
horas extra se trabajaran cada noche, puesto que si sólo se trabajara lo
estrictamente imprescindible la cola sería infinita.
Página 64 de 86
Teoría de Colas
e) Suponga que en la segunda etapa, no hay dos si no tres máquinas. Dichas máquinas
tardan en estropearse 3 días desde que se arreglan y un mecánico tarda de media 5
horas en arreglarlas cada vez. Sólo se dispone de un mecánico. ¿Tiene este sistema
suficiente capacidad para hacer frente a la demanda?
Este es un sistema con fuente finita. El número de máquinas que estarán siendo
reparadas por término medio es de 0,67. Por tanto se tienen 2,33 máquinas
3λ 2λ λ
0 1 2 3
µ µ µ
trabajando, y por tanto es más que suficiente ya que 2,33*140>208.
f) (1 punto) Sobre el caso anterior ¿Qué porcentaje de tiempo sólo hay una máquina
trabajando? ¿ Y ninguna? ¿Qué ocurre con los almacenes durante este tiempo que hay
menos de dos máquinas trabajando?
Sólo hay una máquina trabajando cuando hay dos estropeadas P2=13,4%
Página 65 de 86
Teoría de Colas
3λ 2λ λ
0 1 2 3
µ 2µ 2µ
0,56536
P0 409
0,35335
P1 256
0,07361
P2 512
0,00766
P3 824
Página 66 de 86
Teoría de Colas
Página 67 de 86
Teoría de Colas
realidad nunca hay más de una fabricando. Las citadas máquina se estropean cada
5 horas en promedio (distribución negativa exponencial). Disponemos de 2 equipos
de mantenimiento en nuestra empresa, que pueden poner en funcionamiento la
máquina de nuevo en un tiempo promedio de 1 hora.
g) Modele la situación de la 3ª etapa según cadenas de Markov, para el caso expuesto.
h) ¿Cuál es la probabilidad de que no haya ninguna máquina disponible?
Solución:
Página 68 de 86
Teoría de Colas
6.25 Juguetes KP
Una empresa de transformados plásticos tiene 4 secciones (A,B,C,D). Los
productos que fabrica se pueden clasificar en 5 categorías, con demandas anuales
diferentes.
Preguntas
a) Modele el problema definiendo los parámetros básicos para cada sección (λ, µ ).
b) Defina el número de máquinas imprescindibles en cada sección.
c) Asumiendo que los niveles de inventario se mantendrán en los mínimos
imprescindibles, ¿Cuál es el tiempo medio esperado de producción de un producto
en el sistema?
d) Si el tiempo medio de entrega de un producto es de 10 días laborables ¿Cuál es el
nivel medio de inventario en el sistema?
e) Suponga que en la sección B hacen falta dos máquinas. La experiencia con esas
máquinas indica que requieren un cierto mantenimiento con distribución
exponencial con media cada 5 días y que el tiempo que dura dicho mantenimiento
Página 69 de 86
Teoría de Colas
se distribuye exponencialmente con media de 1 día. ¿Cuántas máquinas hacen falta
para que haya al menos dos máquinas funcionando el 90% del tiempo?.
f) En el caso anterior, ¿cuántas máquinas habrá en funcionamiento por término
medio?
Resolución
rAB=0,64
A B
rAC=0,36 rBC=0,23
rBD=0,77
C D
rC0=1 rD0=1
Nod
o γ λ µ
5 5 3
A 500 500 520
3 6 3
B 000 500 520
3 7
C 0 500 040
5 3
D 0 000 520
Nod Número de
o Máquinas
A 2
B 2
C 1
D 2
N Nú
odo γ λ µ m Máq ρ L
55 55 35 0.7 4.0
A 00 00 20 2 81 1
30 65 35 0.9 12.
B 00 00 20 2 23 51
35 70 0.4 0.9
C 0 00 40 1 97 88
50 35 0.7 2.8
D 0 00 20 2 10 6
Página 71 de 86
Teoría de Colas
LE + L1 + L2 + L3 1, 25 + 2, 28 + 2, 28 + 2,5
=W = = 0, 08horas
γ E + γ1 + γ 2 + γ 3 100 + 0 + 0 + 0
g) Se le plantea una nueva alternativa. Consiste en hacer que todos los
operadores atiendan todas las llamadas, aunque en ese caso el tiempo
de atención de cada llamada es el doble del indicado más arriba para
cada tipo. En este caso no hace falta discriminador. ¿Cuántos
operadores hacen falta?
Si se considera que todas las llamadas se atienden del mismo modo, hay que
calcular el nuevo tiempo medio de atención al cliente. De este modo queda
40·6 + 40·6 + 20·10
= 6,8 minutos
100
Recibiendo las mismas 100 llamadas a la hora pero teniendo éstas un tiempo
de atención promedio de 6,8 minutos hacen falta 12 operadores
h) En el caso anterior, ¿Cuál es el tiempo medio de estancia en el sistema?
Si disponemos 12 operadores el tiempo medio de estancia en el sistema es de
0,25 horas.
Tras la tercera etapa hay un proceso de control de calidad que revisa el producto
obtenido. Es también una etapa manual y se podría considerar una cuarta etapa.
Tras la inspección un cierto porcentaje de productos son devueltos a la etapa 1,
otros a la etapa 2 y otros a la etapa 3. Por la configuración del producto, una vez un
producto vuelve a la etapa 1 debe seguir el proceso preestablecido hasta el final.
Los datos de cada etapa están en la tabla adjunta. Los tiempos de operación en
cada etapa están expresado en horas y se ajustan razonablemente bien a una
distribución exponencial.
ET E ET Ca
APA TA APA lidad
Página 76 de 86
Teoría de Colas
1 PA 3
2
Tiempo de operación
promedio (en horas) 3 4 2 1
Porcentaje de productos
que son devueltos a la
ETAPAX desde el 2 3 5
departamento de Calidad % % %
Los productos que se fabrican son específicos para cada cliente. El cliente tiene
una cierta urgencia en recoger su producto acabado y por ello el tiempo de espera
del mismo es un tema relevante.
Página 77 de 86
Teoría de Colas
7. Casos
No todo el mundo que entra en el Parque sigue el mismo camino, pero su interés
radica en saber cuánto tardará usted en alcanzar el interior del Parque.
Entran aproximadamente 2400 coches por hora, para ser atendidos por 20 cajas
en paralelo que tardan en cobrar aproximadamente 29 segundos por cliente.
De todos los coches que entran un 18% van al aparcamiento VIP (al que usted
no va ni irá y por eso no sabe cómo funciona). El 82% restante va al aparcamiento
convencional que, de un modo muy eficiente es capaz de aparcar los coches, de
uno en uno, con un tiempo de ciclo promedio de 3,5 segundos por coche.
Mediante otros medios (trenes y autobuses) se acercan junto con los clientes en
coche particular nuevos grupos de clientes.
Página 78 de 86
Teoría de Colas
Los que han de pagar tendrán que hacer 6 colas para pagar en 30 cajas (cada
cola alimenta a 5 cajas). En cada caja tardarán en promedio 92 segundos en
atenderles.
Tras pagar queda la última cola donde cada cliente pasa de modo individual, y
pasan todos: los que acaban de comprar y los que venían con ticket precomprado,
por el detector de comidas y bebidas. Estos son 12 carriles en paralelo, cada uno
con su propia cola, que tardan 5 segundos en dejar pasar a cada cliente.
a) Si cada coche mide 4 metros, cuantos metros de carretera hacen falta para que
quepan en promedio todos los coches que se pondrán en cola delante de las cajas de
aparcamiento.
b) ¿Cuánto tiempo se tarda en hacer la cola para aparcar el coche, una vez haya pagado
el aparcamiento?
c) ¿Cuánto tiempo tardaremos en conseguir nuestra entrada desde que hemos aparcado
el coche, considerando que tarda 5 minutos desde que aparca hasta que llega a la
cola?
d) ¿Cuánta gente habrá como usted haciendo cola para pagar?
e) ¿Cuánto tiempo tardaremos en entrar en el parque desde que aparcamos?.
f) ¿qué ocurrirá en el sistema de cajas si el tiempo de atención en la caja de compra de
entradas el tiempo medio de atención es de 100 segundos?
g) ¿qué repercusión tendría en la cola posterior dicha alteración?
h) Con las condiciones de e, ¿cuál es la repercusión de añadir un carril adicional de venta
de entradas?
Página 79 de 86
Teoría de Colas
Se trata de definir la capacidad mínima que han de tener las 5 mesas de rodillos,
para que el sistema no se bloquee. Para ello
a) Definir el problema según una red de colas de varios productos (suponer que las colas
inicialmente no tienen límite en la capacidad). Definir la matriz de transición para cada
producto.
b) Calcular los valores de λ y µ para cada una de los servidores.
Página 80 de 86
Teoría de Colas
c) ¿Cuál será la cola promedio en cada una de las mesas suponiendo que no tienen límite
de capacidad?
d) ¿Cómo afectaría al sistema que el transportador eligiera para extraer, en cada ocasión,
el producto en cabecera de la mesa de rodillos con más productos?
e) ¿Cómo cree que afectará a la máquina que alimenta a la mesa 3 que ésta tuviera una
limitación de 10 unidades?. ¿Y si fuera de 5 unidades?
Página 81 de 86
Teoría de Colas
Tienen tres técnicos “de toda la vida” que se desenvuelven mejor en las
actividades de mantenimiento correctivo (tardando aproximadamente un 20%
menos de tiempo en resolver cualquier problema que el promedio) pero no les
gustan las de preventivo (“porque ahora todo lo hacen los ordenadores”, es por ello
que siempre encuentran motivos para estar un 20% más del tiempo previsto).
Conocen a suficientes técnicos de ascensores para saber que puede contar con
los que necesite sin experiencia. Actualmente, cuando creen que van a necesitar
más gente, la contratan por semanas, pero calculan que les sale alrededor de un
20% más cara que si el contrato fuera fijo.
Para las emergencias han creado un retén que trabaja 24 horas al día, 365 días
al año. El año tiene 240 días laborables. Y los días tienen 8 horas laborables. Como
Página 82 de 86
Teoría de Colas
el retén tiene que estar disponible 24/365 la empresa ha subcontratado por un fijo a
dos autónomos que dan ese servicio durante las horas que no son “de oficina”.
Se le ha ocurrido que sería mejor dividir su zona en varias áreas. De tal modo
que los técnicos se especialicen por zonas (así incrementan el conocimiento
relativo de su parque de ascensores). Estima que el beneficio que obtendría con
ello es que reduciría tiempos de desplazamiento en al menos un 50%.
Si necesita hacer cualquier suposición, la hace (y lo dice). Sin miedo. Si cree que
necesitaría echarle un ojo a una gráfica en la Excel la dibuja.
7.4 suPErmerCAdo JU
Un pequeño supermercado de playa tiene tres líneas de cajas. El propietario
cuenta con la ayuda de dos auxiliares.
El propietario es mucho más eficiente que los auxiliares siendo capaz el primero
de atender a un cliente cada 3 minutos, mientras que el auxiliar necesita 4 minutos.
Página 83 de 86
Teoría de Colas
propietario está paseando por el interior de la tienda. Los clientes que compran algo
tardan en promedio 6 minutos en pasar desde la “sala” a la zona de cajas.
A los clientes les disgusta estar en la cola. Un 15% de los mismos no entran en
el supermercado si ven demasiado “lío” en la caja.
En general al propietario le gusta estar al tanto de los lineales y por ello deja a
uno de los auxiliares al cargo de la caja. Si la cola crece por encima de 5 pone al
segundo de los auxiliares y sólo cuando ve que la cola se hace demasiado larga
(más de 10 personas aproximadamente) abre la otra caja y ayuda hasta que
quedan 5 personas en la cola), momento en el que se va.
¿Hace bien el propietario en ponerse en la cola sólo cuando los dos auxiliares
están en la caja y ve que la cola sigue siendo demasiado larga?
Tras la tercera etapa hay un proceso de control de calidad que revisa el producto
obtenido. Es también una etapa manual y se podría considerar una cuarta etapa.
Tras la inspección un cierto porcentaje de productos son devueltos a la etapa 1,
otros a la etapa 2 y otros a la etapa 3. Por la configuración del producto, una vez un
producto vuelve a la etapa 1 debe seguir el proceso preestablecido hasta el final.
Página 84 de 86