Professional Documents
Culture Documents
Teor
a de Colas
a de Colas
o Filas de Espera
o Filas de Espera
M. En C. Eduardo Bustos Far
M. En C. Eduardo Bustos Far
as
as
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 2
Introduccin
Una lnea de espera es la resultante de un
sistema cuando la demanda por un bien o
servicio supera la capacidad que puede
proporcionar dicho sistema.
Un sistema est formado por un conjunto de
entidades que en paralelo proporcionan el bien
o servicio donde las transacciones ingresan
aleatoriamente al sistema
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 3
TEORIA DE COLAS
TEORIA DE COLAS
COLAS MAS COMUNES COLAS MAS COMUNES
SITIO SITIO ARRI BOS EN COLA ARRI BOS EN COLA SERVI CI O SERVI CI O
Supermercado Supermercado Compradores Compradores Pago en cajas Pago en cajas
Peaje Peaje Veh Veh culos culos Pago de peaje Pago de peaje
Consultorio Consultorio Pacientes Pacientes Consulta Consulta
Sistema de C Sistema de C mputo mputo Programas a ser Programas a ser
corridos corridos
Proceso de datos Proceso de datos
Compa Compa a de tel a de tel fonos fonos Llamadas Llamadas Efectuar comunicaci Efectuar comunicaci n n
Banco Banco Clientes Clientes Dep Dep sitos y Cobros sitos y Cobros
Mantenimiento Mantenimiento M M quinas da quinas da adas adas Reparaci Reparaci n n
Muelle Muelle Barcos Barcos Carga y descarga Carga y descarga
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 4
Introduccin
Elementos de estudio de dichas lneas de espera sern
entonces:
a) los tiempos asociados a cada uno de los procesos
que se desarrollan y
b) las llegadas de las transacciones al sistema.
Debido a que las variables estn fuera del control del
tomador de decisiones, ser necesario realizar el
modelado utilizando procesos estocsticos.
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 5
Esquema Lneas de Espera
Poblacin o
Fuente de
Entrada de
Clientes
Al Sistema
Instalaciones
de Servicio
SISTEMA
Clientes Servidos
salen del Sistema
de Servicio y
vuelven a la
Poblacin
Algunos Clientes
pueden no entrar
al sistema de
Servicio
Clientes que entran
al Sistema de Servicio
y Esperan ser Atendidos
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 6
Definicin Bsica
Una lnea de espera puede modelarse como un
proceso estocstico en el cual la variable aleatoria se
define como el nmero de transacciones en el
sistema en un momento dado.
El conjunto de valores que puede tomar dicha variable
es { 0, 1, 2, 3, 4,.......,N } y cada uno de ellos tiene
asociada una Probabilidad de ocurrencia {P
0
, P
1
,
P
2
........, P
N
}
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 7
Objetivo del Estudio
Determinar el nivel de desempeo del sistema:
Cantidad de entidades presente
Velocidad del Servicio en el sistema
Interesa minimizar el costo total del sistema
Los costos de transacciones dan cuenta de la prdida por
tiempo de espera o la prdida de clientes por abandono del
sistema.
Los costos de proporcionar el servicio, dan cuenta de los
salarios, energa, mantencin, etc.
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 8
Sistemas de colas: modelo b
Sistemas de colas: modelo b
sico
sico
n del
n del
servicio de acuerdo con la disciplina
servicio de acuerdo con la disciplina
de la cola
de la cola
Generalmente
Generalmente
sta es
sta es
primero en
primero en
llegar, primero en ser servido
llegar, primero en ser servido
sico
sico
Llegadas
Sistema de colas
Cola
Instalacin
del
servicio
Disciplina
de la cola
Salidas
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 10
Estructuras t
Estructuras t
picas de sistemas de
picas de sistemas de
colas: una l
colas: una l
nea, un servidor
nea, un servidor
Llegadas
Sistema de colas
Cola Servidor
Salidas
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 11
Estructuras t
Estructuras t
picas de sistemas de
picas de sistemas de
colas: una l
colas: una l
nea, m
nea, m
ltiples servidores
ltiples servidores
Llegadas
Sistema de colas
Cola
Servidor
Salidas
Servidor
Servidor
Salidas
Salidas
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 12
Estructuras t
Estructuras t
neas, m
neas, m
ltiples servidores
ltiples servidores
Llegadas
Sistema de colas
Cola
Servidor
Salidas
Servidor
Servidor
Salidas
Salidas
Cola
Cola
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 13
Estructuras t
Estructuras t
Representa el costo de
Representa el costo de
oportunidad del tiempo perdido
oportunidad del tiempo perdido
Es m
Es m
s f
s f
cil de estimar
cil de estimar
El objetivo de un sistema de
El objetivo de un sistema de
colas es encontrar el sistema del
colas es encontrar el sistema del
costo total m
costo total m
nimo
nimo
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 16
Objetivo del estudio
Matemticamente :
Min {C
t
} = C
e
S + C
q
L
q
donde
S = 1,2,3,4.........
L
q
= f {S,E(t),.......}
Donde:
S: Nmero de entidades que proporcionan servicio
(servidores).
E(t): tiempo promedio de Servicio.
L
q
: : Nmero de transacciones en espera.
C
e
: Costo de servicio por entidad - tiempo.
C
q
: Costo de servicio por transaccin - tiempo.
C
t
: Costo total por unidad de tiempo
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 17
Optimizacin de Costos
No. de Servidores
Costo de servicio
C
e
.S
Costo de servicio
C
t
Costo de espera
C
q
.L
q
$/tiempo
C
t
mnimo
S*
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 18
Sistemas de colas: Las
Sistemas de colas: Las
llegadas
llegadas
El n
El n
)
)
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 19
Sistemas de colas: Las
Sistemas de colas: Las
llegadas
llegadas
Adem
Adem
s es necesario estimar la
s es necesario estimar la
distribuci
distribuci
n de probabilidad de los
n de probabilidad de los
tiempos entre llegadas
tiempos entre llegadas
n exponencial
n exponencial
Distribuci
Distribuci
n exponencial
n exponencial
Media Tiempo
0
P(t)
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 22
Sistemas de colas: Las llegadas
Sistemas de colas: Las llegadas
Distribuci
Distribuci
n exponencial
n exponencial
La distribuci
La distribuci
n exponencial supone
n exponencial supone
una mayor probabilidad para tiempos
una mayor probabilidad para tiempos
entre llegadas peque
entre llegadas peque
os
os
La
La
n de llegada
n de llegada
Poisson
Poisson
P X k
e
k!
= =
t)
k t
( )
(
Donde:
= esperanza de llegada de un cliente por
unidad de tiempo
t = intervalo de tiempo.
e = 2.7182818 (base del logaritmo natural).
k! = k (k -1) (k -2) (k -3) (3) (2) (1).
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 26
Sistemas de colas: Las llegadas
Sistemas de colas: Las llegadas
-
-
Distribuci
Distribuci
n de
n de
Poisson
Poisson
Es una distribuci
Es una distribuci
n discreta empleada
n discreta empleada
con mucha frecuencia para describir
con mucha frecuencia para describir
el patr
el patr
as es asim
as es asim
trica y se hace
trica y se hace
m
m
s sim
s sim
trica y se aproxima a la
trica y se aproxima a la
binomial
binomial
para tasas de llegadas altas
para tasas de llegadas altas
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 27
Sistemas de colas: Las llegadas
Sistemas de colas: Las llegadas
-
-
Distribuci
Distribuci
n de
n de
Poisson
Poisson
Donde:
Donde:
P(k
P(k
)
)
: probabilidad de k llegadas
: probabilidad de k llegadas
por unidad de tiempo
por unidad de tiempo
e
e
=
=
2,7182818
2,7182818
!
) (
k
e
k P
k
=
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 28
Sistemas de colas: Las llegadas
Sistemas de colas: Las llegadas
-
-
Distribuci
Distribuci
n de
n de
Poisson
Poisson
Llegadas por unidad de tiempo 0
P
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 29
Sistemas de colas: La cola
Sistemas de colas: La cola
El n
El n
El n
El n
s el n
s el n
La capacidad de la cola es el
La capacidad de la cola es el
n
n
mero m
mero m
Aunque tambi
Aunque tambi
La m
La m
s com
s com
n es PEPS: primero en
n es PEPS: primero en
llegar, primero en servicio
llegar, primero en servicio
n aleatoria,
n aleatoria,
prioridades, UEPS, entre otras.
prioridades, UEPS, entre otras.
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 32
Sistemas de colas: El servicio
Sistemas de colas: El servicio
ltiples
ltiples
a de cliente a
a de cliente a
cliente
cliente
)
)
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 33
Sistemas de colas: El servicio
Sistemas de colas: El servicio
= 1/25 = 0.04
= 1/25 = 0.04
horas, o 2.4 minutos
horas, o 2.4 minutos
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 34
Sistemas de colas: El servicio
Sistemas de colas: El servicio
an puntos extremos:
an puntos extremos:
La distribuci
La distribuci
n exponencial
n exponencial
(
(
=media)
=media)
=0)
=0)
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 35
Sistemas de colas: El servicio
Sistemas de colas: El servicio
Una distribuci
Una distribuci
n intermedia es la
n intermedia es la
distribuci
distribuci
n
n
Erlang
Erlang
Esta distribuci
Esta distribuci
n posee un
n posee un
par
par
metro de forma
metro de forma
k
k
que
que
determina su desviaci
determina su desviaci
n est
n est
ndar:
ndar:
media
k
1
=
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 36
Sistemas de colas: El servicio
Sistemas de colas: El servicio
Si
Si
k
k
= 1, entonces la distribuci
= 1, entonces la distribuci
n
n
Erlang
Erlang
es igual a la exponencial
es igual a la exponencial
Si
Si
k
k
=
=
, entonces la distribuci
, entonces la distribuci
n
n
Erlang es igual a la distribuci
Erlang es igual a la distribuci
n
n
degenerada con tiempos
degenerada con tiempos
constantes
constantes
La forma de la distribuci
La forma de la distribuci
n
n
Erlang
Erlang
var
var
a de acuerdo con
a de acuerdo con
k
k
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 37
Sistemas de colas: El servicio
Sistemas de colas: El servicio
Media Tiempo
0
P(t)
k =
k = 1
k = 2
k = 8
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 38
Sistemas de colas:
Sistemas de colas:
Distribuci
Distribuci
n
n
Erlang
Erlang
Distribuci
Distribuci
n
n
Desviaci
Desviaci
n est
n est
ndar
ndar
Constante
Constante
0
0
Erlang
Erlang
,
,
k
k
= 1
= 1 media
media
Erlang
Erlang
,
,
k
k
= 2
= 2
Erlang
Erlang
,
,
k
k
= 4
= 4 1/2
1/2
media
media
Erlang
Erlang
,
,
k
k
= 8
= 8
Erlang
Erlang
,
,
k
k
= 16
= 16 1/4
1/4
media
media
Erlang
Erlang
, cualquier
, cualquier
k
k
media 2 / 1
media 8 / 1
media k / 1
HARDWARE HANK
HARDWARE HANK
S
S
Un problema que ilustra la distribuci
Un problema que ilustra la distribuci
n
n
Poisson
Poisson
.
.
- - Los clientes llegan a Los clientes llegan a Hank Hank s s de acuerdo a una distribuci de acuerdo a una distribuci n n
Poisson. Poisson.
- - Entre las 8:00 y las 9:00 a.m. llegan en promedio 6 clientes al Entre las 8:00 y las 9:00 a.m. llegan en promedio 6 clientes al
local comercial. local comercial.
- - Cu Cu l es la probabilidad que k = 0,1,2... clientes lleguen entre l es la probabilidad que k = 0,1,2... clientes lleguen entre
las 8:00 y las 8:30 de la ma las 8:00 y las 8:30 de la ma ana? ana?
SOLUCION
SOLUCION
P X k
e
k
( )
(
!
= =
t)
k t
0
0
0
0
0
0
0
0
0
0
=
0
0!
0.049787
0
1
1!
1
0.149361
2
2
2!
0.224042
3
3
3!
0.224042
t = (6)(0.5) = 3.
t = (6)(0.5) = 3.
1 2 3 4 5 6 7 8
La fila de espera.
La fila de espera.
- - Factores que influyen en el modelo de colas: Factores que influyen en el modelo de colas:
* Configuraci * Configuraci n de la fila n de la fila
* Tramposos * Tramposos
* Contrariedades * Contrariedades
* Prioridades * Prioridades
* Colas * Colas T T ndem ndem(simult (simult neas) neas)
* Homogeneidad. * Homogeneidad.
- - Configuraci Configuraci n de la fila n de la fila
* Una sola cola de servicio * Una sola cola de servicio
* M * M ltiples colas de servicio con una sola fila de espera ltiples colas de servicio con una sola fila de espera
* M * M ltiples colas de servicio con m ltiples colas de servicio con m ltiples filas de espera. ltiples filas de espera.
* Colas * Colas T T ndem ndem(sistema de servicios m (sistema de servicios m ltiples) ltiples)
- - Tramposos Tramposos
* Corresponden a clientes que se mueven a trav * Corresponden a clientes que se mueven a trav s de la cola sin s de la cola sin
seguir los criterios de avance. seguir los criterios de avance.
- - Contrariedades Contrariedades
* Ocurre cuando los clientes evitan llegar a la fila porque * Ocurre cuando los clientes evitan llegar a la fila porque
perciben que esta es demasiada larga. perciben que esta es demasiada larga.
- - Reglas de prioridad Reglas de prioridad
* Las reglas de prioridad definen la disciplina en la fila. * Las reglas de prioridad definen la disciplina en la fila.
* Estas reglas seleccionan el pr * Estas reglas seleccionan el pr ximo cliente en ser atendido ximo cliente en ser atendido
* Criterios de selecci * Criterios de selecci n com n com nmente usados: nmente usados:
- - Primero en entrar primero en salir (FIFO). Primero en entrar primero en salir (FIFO).
- - Ultimo en entrar primero en salir (LIFO). Ultimo en entrar primero en salir (LIFO).
- - Tiempo estimado de atenci Tiempo estimado de atenci n n
- - Atenci Atenci n de clientes aleatoria. n de clientes aleatoria.
- - Homogeneidad Homogeneidad
* Una poblaci * Una poblaci n homog n homog nea de clientes es aquella en la cual nea de clientes es aquella en la cual
los clientes requieren esencialmente el mismo servicio. los clientes requieren esencialmente el mismo servicio.
* Una poblaci * Una poblaci n no homog n no homog nea es aquella en la cual los nea es aquella en la cual los
clientes pueden ser ordenados de acuerdo : clientes pueden ser ordenados de acuerdo :
+ A los patrones de llegada + A los patrones de llegada
+ Al tipo de servicio requerido. + Al tipo de servicio requerido.
El proceso de servicio
El proceso de servicio
- - Alguno sistemas de servicio requieren de un tiempo de Alguno sistemas de servicio requieren de un tiempo de
atenci atenci n fijo. n fijo.
- - Sin embargo, en muchos casos, el tiempo de atenci Sin embargo, en muchos casos, el tiempo de atenci n var n var a de a de
acuerdo a la cantidad de clientes. acuerdo a la cantidad de clientes.
- - Cuando el tiempo de atenci Cuando el tiempo de atenci n var n var a, este se trata como una a, este se trata como una
variable aleatoria. variable aleatoria.
- - La distribuci La distribuci n exponencial es usada, en algunos casos, para n exponencial es usada, en algunos casos, para
modelar el tiempo de atenci modelar el tiempo de atenci n del cliente. n del cliente.
Distribuci
Distribuci
n
n
f(X) = e
-X
donde = es el nmero de clientes promedio
que pueden ser atendidos por perodo de tiempo.
Probabilidad que el tiempo de atencin X sea menor que t.
P(X t) = 1 - e
-t
o de los
o de los
sistemas de colas
sistemas de colas
El desempe
El desempe
ticos complican el
ticos complican el
an
an
n.
n.
Un per
Un per
n.
n.
- - Un comportamiento transitorio inicial no es indicado para un la Un comportamiento transitorio inicial no es indicado para un largo rgo
per per odo de ejecuci odo de ejecuci n. n.
Un per
Un per
odo transitorio.
odo transitorio.
- - En un per En un per odo estacionario , la probabilidad de tener n clientes en el odo estacionario , la probabilidad de tener n clientes en el
sistema no cambia a medida que transcurre el tiempo. sistema no cambia a medida que transcurre el tiempo.
- - De acuerdo a lo anterior, la tasa de llegada puede ser menor qu De acuerdo a lo anterior, la tasa de llegada puede ser menor que e
suma de las tasas de atenci suma de las tasas de atenci n efectiva. n efectiva.
< <
< <
1 1
+
+
2 2
+
+
+
+
<
<
k
k
Para un servidor
Para un servidor
Para k servidores
Para k servidores Para k servidores Para k servidores
con tasa se serv. con tasa se serv.
cada uno cada uno
o en per
o en per
odos estacionarios.
odos estacionarios.
P
P
0 0
= Probabilidad de que no existan clientes en el
= Probabilidad de que no existan clientes en el
sist.
sist.
P
P
n n
= Probabilidad de que existan n clientes en el sistema.
= Probabilidad de que existan n clientes en el sistema.
L = n
L = n
rmulas
rmulas
- - Las f Las f rmulas representan las relaciones entre L, rmulas representan las relaciones entre L, L L
q q
, W, y , W, y W W
q q
. .
- - Estas f Estas f rmulas se aplican a sistemas que cumplen con las rmulas se aplican a sistemas que cumplen con las
siguientes condiciones: siguientes condiciones:
* Sistemas de colas simples * Sistemas de colas simples
* Los clientes llegan seg * Los clientes llegan seg n una tasa finita de llegada n una tasa finita de llegada
* El sistema opera bajo las condiciones de per * El sistema opera bajo las condiciones de per odos odos
estacionarios. estacionarios.
L =
L =
W
W
L
L
q q
=
=
W
W
q q
L =
L =
L
L
q q
+
+
/
/
n infinita.
n infinita.
Clasificaci
Clasificaci
n de las colas.
n de las colas.
- - Los sistemas de colas pueden ser clasificados por: Los sistemas de colas pueden ser clasificados por:
+ Proceso de llegada de clientes + Proceso de llegada de clientes
+ Proceso de atenci + Proceso de atenci n n
+ N + N mero de servidores mero de servidores
+ Tama + Tama o ( o (lineas lineas de espera finitas/infinitas) de espera finitas/infinitas)
+ Tama + Tama o de la poblaci o de la poblaci n n
- - Notaci Notaci n n
+ M ( + M (Markovian Markovian)= Proceso de llegada )= Proceso de llegada Poisson Poisson o tiempo de o tiempo de
atenci atenci n exponencial. n exponencial.
+D ( +D (Determin Determin stico stico) = Tasa constante de llegada o de atenci ) = Tasa constante de llegada o de atenci n n
+G (General) = Probabilidad general de llegada o de +G (General) = Probabilidad general de llegada o de
atenci atenci n n
Ejempo:
M / M / 6 / 10
Ejempo:
M / M / 6 / 10
Sistema de colas M/M/1
Sistema de colas M/M/1
Caracter
Caracter
sticas
sticas
- - Proceso de llegada Proceso de llegada Poisson Poisson. .
- - El tiempo de atenci El tiempo de atenci n se distribuye exponencialmente n se distribuye exponencialmente
- - Existe un solo servidor Existe un solo servidor
- - Cola de capacidad infinita Cola de capacidad infinita
- - Poblaci Poblaci n infinita. n infinita.
Medidas de desempe
Medidas de desempe
o para la cola
o para la cola
M / M /1
M / M /1
P
P
0 0
= 1
= 1
-
-
(
(
/
/
)
)
P
P
n n
= [1
= [1
-
-
(
(
/
/
)] (
)] (
/
/
)
)
n n
L =
L =
/
/
(
(
-
-
)
)
L
L
q q
=
=
2 2
/
/
[
[
(
(
-
-
)]
)]
W = 1
W = 1
/
/
(
(
-
-
)
)
W
W
q q
=
=
/
/
[
[
(
(
-
-
)]
)]
P
P
w w
=
=
/
/
=
=
/
/
La probabilidad de que
un cliente espere en
el sistema ms de
t es P(X>t)= e
-( -)t
Zapater
Zapater
a
a
Mary
Mary
s
s
Los clientes que llegan a la zapater
Los clientes que llegan a la zapater
a
a
Mary
Mary
s
s
son en
son en
promedio 12 por minuto, de acuerdo a la distribuci
promedio 12 por minuto, de acuerdo a la distribuci
n
n
Poisson.
Poisson.
El tiempo de atenci
El tiempo de atenci
n se distribuye exponencialmente
n se distribuye exponencialmente
con un promedio de 8 minutos por cliente.
con un promedio de 8 minutos por cliente.
La gerencia esta interesada en determinar las
La gerencia esta interesada en determinar las
medidas de
medidas de
performance
performance
para este servicio.
para este servicio.
SOLUCION
SOLUCION
Datos de entrada
Datos de entrada
= 1
= 1
/
/
12 clientes por minuto = 60
12 clientes por minuto = 60
/
/
12 = 5 por
12 = 5 por
hora.
hora.
= 1
= 1
/
/
8 clientes por minuto = 60
8 clientes por minuto = 60
/
/
8 = 7.5
8 = 7.5
por hora.
por hora.
Calculo del
Calculo del
performance
performance
P
0
= 1- ( / ) = 1 - (5 / 7.5) = 0.3333
P
n
= [1 - ( / )] (/ ) = (0.3333)(0.6667)
n
L = / ( - ) = 2
L
q
=
2
/ [( - )] = 1.3333
W = 1 / ( - ) = 0.4 horas = 24 minutos
W
q
= / [( - )] = 0.26667 horas = 16 minutos
P
0
= 1- ( / ) = 1 - (5 / 7.5) = 0.3333
P
n
= [1 - ( / )] (/ ) = (0.3333)(0.6667)
n
L = / ( - ) = 2
L
q
=
2
/ [( - )] = 1.3333
W = 1 / ( - ) = 0.4 horas = 24 minutos
W
q
= / [( - )] = 0.26667 horas = 16 minutos
P
w
= / = 0.6667
= / = 0.6667
Investigacin de
Operaciones
M. En C. Eduardo BustosFaras 56
USANDO WINQSB
USANDO WINQSB
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 57
Datos de entrada para WINQSB
Datos de entrada para WINQSB
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Medidas de desempeo
Sistema de cola M/M/k
Sistema de cola M/M/k
Caracter
Caracter
sticas
sticas
- - Clientes llegan de acuerdo a una distribuci Clientes llegan de acuerdo a una distribuci n n Poisson Poisson con una con una
esperanza esperanza
.
.
- - El tiempo de atenci El tiempo de atenci n se distribuye exponencialmente. n se distribuye exponencialmente.
- - Existen k servidores, cada uno atiende a una tasa de Existen k servidores, cada uno atiende a una tasa de
clientes.
clientes.
-
-
Existe una poblaci
Existe una poblaci
n infinita y la posibilidad de
n infinita y la posibilidad de
infinitas filas.
infinitas filas.
Medidas de
Medidas de
performance
performance
P
n k
k
k
n k
n
k
0
0
1
1
1 1
=
! !
P
n
P
k k
P
n
n
n
n k
=
!
!
0
0
for n k.
P for n>k.
n
Para n<= k
Para n > k
( ) ( )
W
k k
P
k
=
1
1
2 0
!
Las medidas del performanceL, L
q
, W
q,
, pueden ser obtenidas
por las formulas.
P
k
k
k
P
w
k
=
1
0
!
=
k
OFICINA POSTAL TOWN
OFICINA POSTAL TOWN
La oficina postal
La oficina postal
Town
Town
atiende p
atiende p
blico los S
blico los S
bados
bados
entre las 9:00 a.m. y la 1:00 p.m.
entre las 9:00 a.m. y la 1:00 p.m.
Datos
Datos
- - En promedio, 100 clientes por hora visitan la oficina postal En promedio, 100 clientes por hora visitan la oficina postal
durante este per durante este per odo. La oficina tiene tres dependientes. odo. La oficina tiene tres dependientes.
- - Cada atenci Cada atenci n dura 1.5 minutos en promedio. n dura 1.5 minutos en promedio.
- - La distribuci La distribuci n n Poisson Poisson y exponencial describen la llegada de y exponencial describen la llegada de
los clientes y el proceso de atenci los clientes y el proceso de atenci n de estos respectivamente. n de estos respectivamente.
La gerencia desea conocer las medidas relevantes al servicio en
orden a:
La evaluacin del nivel de servicio prestado.
El efecto de reducir el personal en un dependiente.
La gerencia desea conocer las medidas relevantes al servicio en
orden a:
La evaluacin del nivel de servicio prestado.
El efecto de reducir el personal en un dependiente.
SOLUCION
SOLUCION
Se trata de un sistema de colas M / M / 3 .
Se trata de un sistema de colas M / M / 3 .
Datos de entrada
Datos de entrada
=
=
100 clientes por hora.
100 clientes por hora.
=
=
40 clientes por hora (60
40 clientes por hora (60
/
/
1.5).
1.5).
Existe un per
Existe un per
odo estacionario (
odo estacionario (
<
<
k
k
)?
)?
=
=
100 <
100 <
k
k
= 3
= 3
(40) = 120.
(40) = 120.
Investigacin de
Operaciones
M. En C. Eduardo BustosFaras 66
USANDO EL WINQSB
USANDO EL WINQSB
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 67
Sistemas de colas M/G/1
Sistemas de colas M/G/1
Supuestos
Supuestos
- - Los clientes llegan de acuerdo a un proceso Los clientes llegan de acuerdo a un proceso Poisson Poisson con con
esperanza esperanza . .
El tiempo de atenci El tiempo de atenci n tiene una distribuci n tiene una distribuci n general con n general con
esperanza esperanza
.
.
Existe un solo servidor. Existe un solo servidor.
- - Se cuenta con una poblaci Se cuenta con una poblaci n infinita y la posibilidad de n infinita y la posibilidad de
infinitas filas. infinitas filas.
Formula para L de
Formula para L de
Pollaczek
Pollaczek
-
-
Khintchine
Khintchine
.
.
- - Nota : No es necesario conocer la distribuci Nota : No es necesario conocer la distribuci n particular del n particular del
tiempo de atenci tiempo de atenci n. Solo la esperanza y la desviaci n. Solo la esperanza y la desviaci n est n est ndar ndar
son necesarias. son necesarias.
( )
L =
+
+
2
2
2 1
n
n
no es exponencial pues
no es exponencial pues
=
=
1
1
/
/
).
).
Datos
Datos
Con el sistema antiguo (sin los nuevos equipos) Con el sistema antiguo (sin los nuevos equipos)
= 1 = 1/ / 2.5 = 0.4 clientes por hora. 2.5 = 0.4 clientes por hora.
= 1 = 1/ / 2.25 = 0.4444 clientes por hora. 2.25 = 0.4444 clientes por hora.
= 45 = 45/ / 60 = 0.75 horas. 60 = 0.75 horas.
Con el nuevo sistema (con los nuevos equipos) Con el nuevo sistema (con los nuevos equipos)
= 1 = 1/ /2 = 0.5 clientes por hora. 2 = 0.5 clientes por hora.
= 40 = 40/ / 60 = 0.6667 horas. 60 = 0.6667 horas.
Sistemas de colas M/M/k/F
Sistemas de colas M/M/k/F
Se deben asignar muchas colas, cada una de un
Se deben asignar muchas colas, cada una de un
cierto tama
cierto tama
o l
o l
mite.
mite.
Cuando una cola es demasiado larga, un modelo de
Cuando una cola es demasiado larga, un modelo de
cola infinito entrega un resultado exacto, aunque de
cola infinito entrega un resultado exacto, aunque de
todas formas la cola debe ser limitada.
todas formas la cola debe ser limitada.
Cuando una cola es demasiado peque
Cuando una cola es demasiado peque
a, se debe
a, se debe
estimar un l
estimar un l
e e
).
).
e
= (1 - P
F
)
COMPA
COMPA
A DE TECHADOS RYAN
A DE TECHADOS RYAN
Ryan
Ryan
atiende a sus clientes, los cuales llaman y
atiende a sus clientes, los cuales llaman y
ordenan su servicio.
ordenan su servicio.
Datos
Datos
- - Una secretaria recibe las llamadas desde 3 l Una secretaria recibe las llamadas desde 3 l neas telef neas telef nicas. nicas.
- - Cada llamada telef Cada llamada telef nica toma tres minutos en promedio nica toma tres minutos en promedio
- - En promedio, diez clientes llaman a la compa En promedio, diez clientes llaman a la compa a cada hora. a cada hora.
Cuando una l
Cuando una l
nea telef
nea telef
neas est
neas est
n
n
Poisson
Poisson
, y el proceso de atenci
, y el proceso de atenci
n se
n se
distribuye exponencialmente.
distribuye exponencialmente.
La gerencia desea dise La gerencia desea dise ar el siguiente sistema con: ar el siguiente sistema con:
- - La menor cantidad de l La menor cantidad de l neas necesarias. neas necesarias.
- - A lo m A lo m s el 2% de las llamadas encuentren las l s el 2% de las llamadas encuentren las l neas ocupadas. neas ocupadas.
La gerencia esta interesada en la siguiente informaci La gerencia esta interesada en la siguiente informaci n: n:
El porcentaje de tiempo en que la secretaria esta ocupada. El porcentaje de tiempo en que la secretaria esta ocupada.
EL n EL n mero promedio de clientes que est mero promedio de clientes que est n es espera. n es espera.
El tiempo promedio que los clientes permanecen en l El tiempo promedio que los clientes permanecen en l nea esperando ser nea esperando ser
atendidos. atendidos.
El porcentaje actual de llamadas que encuentran las l El porcentaje actual de llamadas que encuentran las l neas ocupadas. neas ocupadas.
SOLUCION
SOLUCION
Se trata de un sistema M / M / 1 / 3
Se trata de un sistema M / M / 1 / 3
Datos de entrada
Datos de entrada
= 10 por hora.
= 10 por hora.
= 20 por hora (1
= 20 por hora (1
/
/
3 por minuto).
3 por minuto).
WINQSB entrega:
WINQSB entrega:
P
P
0 0
= 0.533, P
= 0.533, P
1 1
= 0.133, P
= 0.133, P
3 3
= 0.06
= 0.06
6.7% de los clientes encuentran las l
6.7% de los clientes encuentran las l
neas
neas
ocupadas.
ocupadas.
Esto es alrededor de la meta del 2%.
Esto es alrededor de la meta del 2%.
sistema M / M / 1 / 4
P
0
= 0.516, P
1
= 0.258, P
2
= 0.129, P
3
= 0.065, P
4
= 0.032
3.2% de los clntes. encuentran las lneas ocupadas
An se puede alcanzar la meta del 2%
sistema M / M / 1 / 5
P
0
= 0.508, P
1
= 0.254, P
2
= 0.127, P
3
= 0.063, P
4
= 0.032
P
5
= 0.016
1.6% de los cltes. encuentran las lineaocupadas
La meta del 2% puede ser alcanzada.
Datos de entrada para WINQSB
Datos de entrada para WINQSB
o.
o.
Como resultado, el n
Como resultado, el n
sticas
sticas
- - Un solo servidor Un solo servidor
- - Tiempo de atenci Tiempo de atenci n exponencial y proceso de llegada n exponencial y proceso de llegada Poisson Poisson. .
- - El tama El tama o de la poblaci o de la poblaci n es de m clientes (m finito). n es de m clientes (m finito).
CASAS PACESETTER
CASAS PACESETTER
Casas
Casas
Pacesetter
Pacesetter
se encuentra desarrollando cuatro
se encuentra desarrollando cuatro
proyectos.
proyectos.
Datos
Datos
- - Una obstrucci Una obstrucci n en las obras ocurre en promedio cada 20 n en las obras ocurre en promedio cada 20
d d as de trabajo en cada sitio. as de trabajo en cada sitio.
- - Esto toma 2 d Esto toma 2 d as en promedio para resolver el problema. as en promedio para resolver el problema.
- - Cada problema es resuelto por el Cada problema es resuelto por el V.P V.P. para construcci . para construcci n n
= 0.05 (1
= 0.05 (1
/
/
20)
20)
= 0.5 (1
= 0.5 (1
/
/
2 usando el actual
2 usando el actual
V.P
V.P
).
).
= 0.533 (1
= 0.533 (1
/
/
1.875 usando el nuevo
1.875 usando el nuevo
V.P
V.P
).
).
Medidas del V.P V.P
Performance Actual Nuevo
Tasa efectiva del factor de utilizacin del sistema
0,353 0,334
Nmero promedio de clientes en el sistema
L
0,467 0,435
Nmero promedio de clientes en la cola
Lq
0,113 0,100
Nmero promedio de dias que un cliente esta en el sistema
W
2,641 2,437
Nmero promedio de das que un cliente esta en la cola
Wq
0,641 0,562
Probabilidad que todos los servidores se encuentren ociosos
Po
0,647 0,666
Probabilidad que un cliente que llega deba esperar en el sist.
Pw
0,353 0,334
Medidas del V.P V.P
Performance Actual Nuevo
Tasa efectiva del factor de utilizacin del sistema
0,353 0,334
Nmero promedio de clientes en el sistema
L
0,467 0,435
Nmero promedio de clientes en la cola
Lq
0,113 0,100
Nmero promedio de dias que un cliente esta en el sistema
W
2,641 2,437
Nmero promedio de das que un cliente esta en la cola
Wq
0,641 0,562
Probabilidad que todos los servidores se encuentren ociosos
Po
0,647 0,666
Probabilidad que un cliente que llega deba esperar en el sist.
Pw
0,353 0,334
Resultados obtenidos por WINQSB
Resultados obtenidos por WINQSB
An
An
lisis econ
lisis econ
odo estacionario (
odo estacionario (
<K
<K
).
).
WINQSB puede ser usado para generar los resultados
WINQSB puede ser usado para generar los resultados
de L,
de L,
L
L
q q
, y
, y
W
W
q q
.
.
En resumen los resultados para K= 6,7,8,9,10.
En resumen los resultados para K= 6,7,8,9,10.
K L Lq Wq CT(K)
6 18,1249 12,5 0,05556 458,62
7 7,6437 2,0187 0,00897 235,62
8 6,2777 0,6527 0,0029 220,50
9 5,8661 0,2411 0,00107 227,12
10 5,7166 0,916 0,00041 239,70
K L Lq Wq CT(K)
6 18,1249 12,5 0,05556 458,62
7 7,6437 2,0187 0,00897 235,62
8 6,2777 0,6527 0,0029 220,50
9 5,8661 0,2411 0,00107 227,12
10 5,7166 0,916 0,00041 239,70
Conclusin: se deben emplear 8 representantes
para la atencin de clientes
Conclusin: se deben emplear 8 representantes
para la atencin de clientes
Sistemas de colas
Sistemas de colas
T
T
ndem
ndem
En un sistema de colas
En un sistema de colas
T
T
ndem
ndem
un cliente debe
un cliente debe
visitar diversos servidores antes de completar el
visitar diversos servidores antes de completar el
servicio requerido
servicio requerido
Se utiliza para casos en los cuales el cliente llega de
Se utiliza para casos en los cuales el cliente llega de
acuerdo al proceso
acuerdo al proceso
Poisson
Poisson
y el tiempo de atenci
y el tiempo de atenci
n
n
se distribuye exponencialmente en cada estaci
se distribuye exponencialmente en cada estaci
n.
n.
Tiempo promedio total en el sistema =
suma de todos los tiempo promedios en las estaciones
individuales
Tiempo promedio total en el sistema =
suma de todos los tiempo promedios en las estaciones
individuales
COMPA
COMPA
bado normal
bado normal
- - Personal Personal
+ 8 vendedores contando el jefe + 8 vendedores contando el jefe
+ 3 cajeras + 3 cajeras
+ 2 trabajadores de empaque. + 2 trabajadores de empaque.
- - Tiempo promedio de atenci Tiempo promedio de atenci n n
+ El tiempo promedio que un vendedor esta con un + El tiempo promedio que un vendedor esta con un
cliente es de 10 minutos. cliente es de 10 minutos.
+ El tiempo promedio requerido para el proceso de pago es de + El tiempo promedio requerido para el proceso de pago es de
3 minutos. 3 minutos.
+ El tiempo promedio en el + El tiempo promedio en el rea de empaque es de 2 rea de empaque es de 2
minutos. minutos.
- -Distribuci Distribuci n n
+ El tiempo de atenci + El tiempo de atenci n en cada estaci n en cada estaci n se distribuye n se distribuye
exponencialmente. exponencialmente.
+ La tasa de llegada tiene una distribuci + La tasa de llegada tiene una distribuci n n Poisson Poisson de 40 de 40
clientes por hora. clientes por hora.
Solamente 75% de
los clientes que llegan
hacen una compra
Cul es la cantidad promedio de tiempo ,
que un cliente que viene a comprar
demora en el local?
Cu
Cu
ndem
ndem
M / M / 8
M / M / 3
=
4
0
=
3
0
=
3
0
W
1
= 14 minutos
W
2
= 3.47 minutos
W
3
=2.67 minutos
M / M / 2
Total = 20.14 minutos.
Balance de l
Balance de l
neas de ensamble
neas de ensamble
Una l
Una l
ndem
ndem
, porque los productos deben visitar diversas
, porque los productos deben visitar diversas
estaciones de trabajo de una secuencia dada.
estaciones de trabajo de una secuencia dada.
En una l
En una l
n
n
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 99
RESUMEN DE LOS MODELOS
RESUMEN DE LOS MODELOS
DE COLAS DESCRITOS
DE COLAS DESCRITOS
MODELO MODELO
NOMBRE NOMBRE N N DE DE
CANA CANA
LES LES
N N DE DE
FASES FASES
PATR PATR N N
DE DE
ARRIBO ARRIBO
PATR PATR N N
DE DE
SERVI CI SERVI CI
O O
TAMA TAMA O DE O DE
LA LA
POBLACI POBLACI N N
DI SCI PLI DI SCI PLI
NA DE NA DE
COLA COLA
A A
SIMPLE SIMPLE
M/M/1 M/M/1
UNO UNO UNA UNA POISSON POISSON EXPONEN EXPONEN
CIAL CIAL
INFINITA INFINITA PEPS PEPS
B B
MULTI MULTI - -
CANAL CANAL
M/M/S M/M/S
MULTI MULTI
CANAL CANAL
UNA UNA POISSON POISSON EXPONEN EXPONEN
CIAL CIAL
INFINITA INFINITA PEPS PEPS
C C
SERVICIO SERVICIO
CONSTANTE CONSTANTE
(M/D/1) (M/D/1)
UNO UNO UNA UNA POISSON POISSON CONSTAN CONSTAN
TE TE
INFINITA INFINITA PEPS PEPS
D D
POBLACION POBLACION
LIMITADA LIMITADA
UNO UNO UNA UNA POISSON POISSON EXPONEN EXPONEN
CIAL CIAL
FINITA FINITA PEPS PEPS
Investigacin de
Operaciones
M. En C. Eduardo BustosFaras 100
Problemas
Problemas
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 101
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 102
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 103
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 104
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 105
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 106
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 107
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 108
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 109
10. Medidas del desempe
10. Medidas del desempe
o del
o del
sistema de colas
sistema de colas
Suponga una estaci
Suponga una estaci
o del sistema
o del sistema
Investigacinde
Operaciones
M. En C. Eduardo BustosFaras 110
11. Medidas del desempe
11. Medidas del desempe
o del
o del
sistema de colas: ejercicio
sistema de colas: ejercicio
o
o
del sistema
del sistema