Objetivo:
Minuto 5
Equilibrar los costos de capacidad del servicio y
el “costo” de una espera larga.
Minuto 6
TEORÍA DE COLAS 1
NPJ-UMSA
Proceso en una cola
1. Entrada de clientes
3. Salida de clientes
SISTEMA DE COLAS
FUENTE
COLA MECANISMO SALIDA
ENTRADA
SERVICIO CLIENTES
CLIENTES
2
TEORÍA DE COLAS
NPJ-UMSA
Ejemplos
TEORÍA DE COLAS 3
NPJ-
UMSA
Entrada de clientes
TAMAÑO
Número total de clientes potenciales (población de entrada):
Finito (fuente limitada) (sistema cerrado)
Infinito (fuente ilimitada) (sistema abierto)
Suposición habitual: tamaño infinito (es decir, el número de clientes en la cola NO afecta
el número potencial de clientes fuera de ella)
ENTRADA O FUENTE
Unitaria
Por bloques TIEMPO
ENTRE LLEGADAS
Determinista
Probabilista (distribución de probabilidad exponencial)
TASA MEDIA DE LLEGADA
Número medio de entrada de clientes por unidad de
tiempo
Llegadas de clientes son independientes e
idénticamente distribuidas (IID)
TEORÍA DE COLAS 4
NPJ-UMSA
Cola
Disciplina de la cola
TEORÍA DE COLAS 5
NPJ-UMSA
Mecanismo de servicio
SERVIDORES
Proporcionan el servicio al cliente
Número de servidores:
Uno
Varios
Independencia o no entre
servidores
TIEMPO DE SERVICIO
Determinista
Probabilista (distribución de
probabilidad exponencial)
NPJ-
UMSA
Especificación de un sistema de colas
Distribución del tiempo entre llegadas / Distribución del tiempo de servicio / Número de
servidores / Número máximo de clientes en el sistema / Disciplina de la cola
M exponencial
D degenerada (tiempos constantes)
E Erlang (Gamma)
G general
Ejemplos:
M/M/s tiempo entre llegadas exponencial / tiempo de servicio exponencial / s
servidores
M/M/s/K/FIFO
M/M/s/s
M/G/1
TEORÍA DE COLAS 7
NPJ-
UMSA
Medidas de eficacia de un sistema de colas
tasa de llegada 1/ tiempo medio entre llegadas consecutivas
tasa de servicio 1/ tiempo medio de servicio
factor de utilización (intensidad de tráfico): fracción esperada de tiempo que están
ocupados los s servidores
s habitualmente < 1
TEORÍA DE COLAS 8
NPJ-UMSA
¿Qué sistema de colas es más efectivo?
TEORÍA DE COLAS 9
NPJ-
UMSA
Fórmulas de Little para condición estacionaria en sistema M/M/1
Tiempo medio de los clientes en el sistema = tiempo medio de los clientes en la cola +
tiempo medio de servicio
W = Wq + 1/
TEORÍA DE COLAS 10
NPJ-
UMSA
Distribución exponencial
var(T ) 1 2 t
1/
FALTA DE MEMORIA:
La distribución de la probabilidad del tiempo que falta para que ocurra el evento es siempre
la misma independientemente del tiempo que haya pasado
PT t | T t t PT t (t t )
e t
PT t t | T t t e P T
t
P T e
El mínimo de variables aleatorias exponenciales tiene distribución exponencial.
t
t
P(A / B )
P ( B / A) 12
11
TEORÍA DE COLAS P(B)
P(A)
Procesos de Poisson
(t)n et
n 0,1,
PN (t) n n! …
P
N (t) 0 e t
P T t
E N (t) t
TEORÍA DE COLAS 12
NPJ-
Procesos de Poisson
PROPIEDAD REPRODUCTIVA:
La suma de procesos de entrada de Poisson es también un proceso de Poisson siendo la
tasa la suma de las tasas respectivas.
DIVISIBILIDAD:
Si las llegadas a un sistema son de tipo Poisson con tasa y cada llegada es encaminada a
un subsistema s con una probabilidad pi el proceso de llegada a cada subsistema es
también de Poisson con tasa pi
TEORÍA DE COLAS 13
NPJ-
UMSA
Modelo general. Proceso estacionario de nacimiento y muerte
Hipótesis:
Distribución del tiempo que falta para
la llegada es exponencial con
parámetro n
n 0 , 1 , … siendo n la tasa de
llegada de clientes al sistema dado
que hay n clientes
N (t) n
Distribución del tiempo que falta
para la salida es exponencial con
parámetro
n
TEORÍA DE COLAS 14
n 0 , 1 , … siendo n la tasa de
NPJ-
UMSA salida de clientes del sistema dado que
Diagrama de transiciones
λ2 λn-1
λn
λ0
λ1 n-1
...
0 1 2 3 ... n-1
n- n n+1
n+
1 1
μ2
μ3
μn μn+1
μ1 n+1
TEORÍA DE COLAS 15
NPJ-UMSA
Tasa media de llegada al estado n n1Pn1 n1Pn1
Tasa media de salida del estado n n Pn n Pn
Por ser el sistema estacionario (tasa medio de llegada = tasa media de salida) para cualquier
estado n n Pn
n1Pn1 n1Pn1 n Pn
TEORÍA DE COLAS 16
NPJ-
UMSA
n 1P1 0
P1 0 P0
0 P0 1
⋯
n1 n2 0
Pn P0
n n1 ⋯1 P1 n
n0
n1n2 ⋯0
Cn n n1 ⋯ 1 n 1, 2,
C0 …
1 1
P n Cn P 0 nP0 0
1 Cn
n0 n0 n0
TEORÍA DE COLAS 17
NPJ-UMSA
Número medio de clientes en el sistema L
n0
L n (n s)P
q n
s
Tasa media de llegadas
n
Pn
n0
TEORÍA DE COLAS 18
NPJ-
UMSA
Cola M/M/1
Tasa media de llegada constante e independiente del estado del sistema n
Tasa media de servicio constante e independiente del estado del sistema
Factor de utilización
n
Para alcanzar estado estable
λ
λ
λ
λ
λ
1
33 ...
0 1 2 ... n-1
n- n n+
n+1
1
μ
μ
μ
μ
μ
n
1
Cn n Pn n P
0 P0
1 Pn (1 n
n 0,1, 2,…
n
)
n0
TEORÍA DE COLAS 19
NPJ-
UMSA
Medidas de funcionamiento de cola M/M/1
Número medio de clientes en el sistema L nPn
n 1
0
2
Número medio de clientes en cola con 1 servidor L (n 1)Pn 2
q
n
1
1 1 1 (
Tiempo medio de los clientes en el sistema L
W (1)
)
Tiempo medio de los clientes en cola 1
Wq W (1
Factor de utilización del servidor
L L ) 1
q
P0
Probabilidad de tiempo de espera en cola nulo
P0 1 PW
(1q )t
Probabilidad de tiempo de espera en cola > t P Wq t t
Probabilidad de tiempo de estancia en el sistema > t e 0
0PW t e (1 )t
t
0
TEORÍA DE COLAS 20
NPJ-UMSA
Cola M/M/s
Tasa media de llegada constante e independiente del estado del sistema n
Tasa media de servicio n n n
s s n
Factor de utilización s
Para alcanzar estado estable s
1
2 (s-1) s
TEORÍA DE COLAS
21
NPJ-
UMSA
n
s
ns
n
s
n
s
TEORÍA DE COLAS 22
NPJ-UMSA
Medidas de funcionamiento de cola M/M/s
t P ( ) s 1 e t ( s1 )
PW t e 1 s!(1
0
) s1 t 0
de espera en cola > t
Probabilidad de tiempo P Wq t 1 P Wq 0 e s (1 )t t
s1 0
Probabilidad de tiempo de espera en cola nulo P Wq 0 P
n
0
n
TEORÍA DE COLAS 23
NPJ-
UMSA
Cola M/M/s/K
K número máximo de clientes en el sistema (por ejemplo, lugares disponibles para los
clientes –camillas-)
No se permite la entrada cuando el sistema está lleno.
Tasa media de llegada n n 0,1, 2 , … , K - 1
0 nK
Número de servidores inferior al número máximo de clientes s
K
n 0,1, 2 , … , s P0 n 0,1, 2 , … , s
n s, s 1 , … , K P0 n s, s 1 , … , K
Pn
nK nK
TEORÍA DE COLAS 24
NPJ-UMSA
Número medio de clientes en cola Lq s P0 [ 1 K s
(K s) K s (1 )]
s1
s1
Número medio de clientes en el sistema s!(1 )2
L n nPn Lq s(1 n
0 0
Tasa media de llegada (entrada efectiva) PEF
n ) (1 P K )
TEORÍA DE COLAS 25
NPJ-
UMSA
Cola M/G/1
TEORÍA DE COLAS 26
NPJ-
UMSA
Sistema cerrado con cola M/M/1
TEORÍA DE COLAS
27
NPJ-
UMSA
Tasa media de llegada al sistema EF (m L)
Número medio de clientes en cola 1
Lq m (1 0
p)
Número medio de clientes en el sistema 1p
Lm 0
Lq
Tiempo medio de los clientes en cola Wq 1 m 1
(m L) 1 p0
L
Tiempo medio de los clientes en el sistema W
(m L)
TEORÍA DE COLAS 28
NPJ-UMSA
Sistema cerrado con cola M/M/s
n s!s ns m
Tasa media de llegada al sistema EF (m L)
TEORÍA DE COLAS 29
NPJ-UMSA
Cola M/M/s/s
(s ) / i!
i
i0
TEORÍA DE COLAS 30
NPJ-
UMSA
Cola M/M/∞
El sistema tiene un número muy grande de servidores (sistemas de autoservicio, visitas a una
ciudad).
Tasa de llegadas n
Tasa de servicios n n
/ ( / )
n
Probabilidad de cada estado pn e n
n! 0,1,...
1
Medidas de funcionamiento de la cola L ; Lq 0; W ; Wq
0
TEORÍA DE COLAS 31
NPJ-
UMSA
Diseño óptimo de los sistemas de colas
Objetivo:
Determinar el nivel de servicio que minimiza la suma de costes incurridos por
proporcionar el servicio + costes de los clientes por estar en el sistema (Número medio
de clientes en el sistema L por coste de estancia de cada cliente Cc)
Decisiones:
Número de servidores por instalación s
Eficiencia de los servidores
Número de sistemas en servicio (instalaciones)
TEORÍA DE COLAS 32
NPJ-
UMSA
Optimizar el número de servidores
, conocidos y fijos
Cs coste por servidor por unidad de tiempo
s
min E CT (s) sCs Cc
N
L(s)
CT (s 1) CT (s) CT (s
1)
C
L(s) L(s 1) Cc s L(s 1)
L(s)
TEORÍA DE COLAS 33
NPJ-UMSA
Optimizar la tasa de servicio
conocida y fija
C coste por unidad de tasa de servicio por unidad de tiempo
L
Cc
E CT ()
C
0
TEORÍA DE COLAS 34
NPJ-UMSA
Optimizar la tasa de servicio y la capacidad del sistema
conocida y fija
CK coste por unidad de capacidad por unidad de tiempo
Cp coste por clientes perdidos por unidad de tiempo
K
E CT (, K ) C Cc L(, K ) KCK
N
PK C p
TEORÍA DE COLAS 35
NPJ-
UMSA