Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ricardo Cano
Estructura de un sistema de lnea de espera Sistemas de colas Caractersticas de entrada del sistema de colas Caractersticas operativas del sistema de colas Frmulas analticas Modelo de colas de un solo canal con llegadas de Poisson y tiempos de servicio exponenciales Modelo de colas de mltiples canales con llegadas de Poisson y tiempos de servicio exponenciales Anlisis econmico de lneas de espera
La teora de colas es el estudio de las lneas de espera. Cuatro caractersticas de un sistema de gestin de colas son:
servidores en el sistema.
Distribucin de llegadas
Generalmente, la llegada de clientes en el
sistema es un evento aleatorio. Con frecuencia, el patrn de llegada se modela como un proceso de Poisson.
tiempo de servicio es tambin generalmente una variable aleatoria. Una distribucin comnmente utilizado para describir el tiempo de servicio es la distribucin exponencial.
se da al primero que llega, es al primero al que se sirve (FCFS). Cuando las personas esperan un ascensor, el ltimo en entrar es con frecuencia el primero en completar el servicio, el primero en salir del ascensor (LCFS). Otras disciplinas asignan prioridades a las unidades de espera y, luego sirven primero a la unidad con la prioridad ms alta.
Lnea de Espera
S1
Sistema
S1
Llegada de los Clientes
Waiting line
S2 S3
La notacin Kendall de 3 smbolos tiene la forma A/B/k y es til para describir varios sistemas de colas. A identifica la distribucin de llegada, B la distribucin del tiempo de servicio (salida), y k el nmero de canales del sistema. Los smbolos usados en A o B, son: M distribuciones de Markov (Poisson/ exponencial), D Deterministicos (constante) y G - distribucin General (con media y varianza conocidas). Por ejemplo, M/M/k se refiere a un sistema de k canales con llegadas de Poisson y tiempos de servicio exponenciales.
= tasa media de llegada 1/ = tiempo promedio entre llegadas = tasa media de servicio para cada servidor 1/ = tiempo promedio de servicio = desviacin estndar del tiempo de servicio
P0 = probabilidad de que el centro de servicio este inactivo Pn = probabilidad de n unidades en el sistema Pw = probabilidad de que una unidad que llega tiene que esperar por el servicio Lq = nmero medio de unidades en lnea de espera L = nmero medio de unidades en el sistema Wq = tiempo promedio que pasa una unidad en la lnea de espera W = tiempo promedio que pasa una unidad en el sistema
Jhon D.C. Little mostr que existen varias relaciones entre Lq, L, Wq y W, y que se aplican a una variedad de sistemas de lnea de esperad diferentes. Dos de las relaciones conocidas como ecuaciones de flujo de Little, son: L = W y L q = W q Ellas muestran que las cantidades promedio de unidades en el sistema y lineas de espera respectivamente, son halladas multiplicando la tasa media de llegada por el tiempo promedio que pasa una unidad en el sistema o en la linea de espera respectivamente.
Para la disciplina de cola FCFS, se han derivado las frmulas analticas para varios modelos de colas diferentes, incluyendo los siguientes:
Debido a la complejidad y diversidad de los sistemas de linea de espera existentes, no existen formulas para todos. En esos casos, la simulacion de dichos sistemas permite un enfoque para determinar las caracteristicas operativas de los mismos.
M/M/1 M/M/k M/G/1 M/G/k con los clientes bloqueados eliminados M/M/1 con poblacin finita de demandantes
Un solo canal Tasa de llegadas con distribucin de Poisson Tiempos de servicio con distribucin exponencial Tamao mximo de la cola es indefinido Poblacin demandante Infinita Ejemplos:
Venta de entradas al estadio con una sola
Sistema de colas M/M/1 Joe Ferris es un corredor de bolsa, que trabaja en la Bolsa de Valores de Nueva York para la firma de SJJT Inc.. Las transacciones de valores llegan a una tasa media de 20 por hora. Cada orden recibida por Joe requiere un promedio de dos minutos para procesar.
Distribucin de llegadas Pregunta Cul es la probabilidad de que se reciban exactamente 3 rdenes en un lapso de 15 minutos?
Distribucin de llegadas Pregunta Cul es la probabilidad de que lleguen ms de 6 rdenes en un lapso de 15 minutos? Respuesta P (x > 6) = 1 - P(x=0) - P(x=1) - P(x=2) - P(x=3) - P(x=4) - P(x=5) - P(x=6) = 1 - .762 = .238
Distribucin de tasa de servicio Pregunta Cul es la tasa de servicio media por hora? Respuesta Como Joe Ferris puede procesar un pedido en un tiempo promedio de 2 minutos (= 2/60 hr.), Entonces la tasa de servicio media, , es = 1/(tiempo de servicio promedio), o 60/2.
m = 30/hr.
Distribucin de tiempos de servicio Pregunta Qu porcentaje de las rdenes tomar menos de un minuto para procesar? Respuesta Puesto que las unidades se expresan en horas, P(T<1 minutos) = P(T<1/60 horas). Usando la distribucin exponencial, P(T<t) = 1 - e-t. Por lo tanto, P(T<1/60) = 1 - e-30(1/60) = 1 - .6065 = .3935 = 39.35%
Distribucin de tiempos de servicio Pregunta Qu porcentaje de las rdenes sern procesadas exactamente en 3 minutos? Respuesta Dado que la distribucin exponencial es una distribucin continua, la probabilidad que un tiempo de servicio sea exactamente igual a cualquier valor especfico es 0.
Distribucin de tiempos de servicio Pregunta Qu porcentaje de las rdenes requieren ms de 3 minutos para procesar?
Respuesta El porcentaje de pedidos que requieren ms de 3 minutos para el proceso es:
P(T>3/60) = e-30(3/60) = e -1.5 = .2231 = 22.31%
Tiempo promedio en el sistema Pregunta Cul es el tiempo medio de una orden debe esperar desde que Joe recibe la orden hasta que termine de ser procesado?
Respuesta Se trata de una cola M/M/1 con = 20 por hora y m = 30 por hora. El tiempo medio que pasa una unidad en el sistema es: W = 1/( - ) = 1/(30 - 20) = 1/10 hora 6 minutos
Cantidad promedio de unidades en la cola Pregunta Cul es el nmero promedio de pedidos que Joe tiene esperando de ser procesados? Respuesta El nmero promedio de rdenes esperando en la cola es : Lq = 2/[( - )] = (20)2/[(30)(30-20)] = 400/300 = 4/3
Factor de Utilizacin Pregunta Qu porcentaje del tiempo Joe se encuentra procesando rdenes?
Respuesta El porcentaje de tiempo que Joe se encuentra procesando pedidos es equivalente al factor de utilizacin, /m. As, el porcentaje de tiempo que est procesando pedidos es: /m = 20/30 = 2/3 or 66.67%
1 2 3 4 5 6 7 8 9
A B C D E F Poisson Arrival Rate Exponential Service Rate Operating Characteristics Probability of no orders in system Average number of orders waiting Average number of orders in system Average time an order waits Average time an order is in system Probability an order must wait
1 2 3 4 5 6 7 8 9
A B C D E F Poisson Arrival Rate Exponential Service Rate Operating Characteristics Probability of no orders in system Average number of orders waiting Average number of orders in system Average time an order waits Average time an order is in system Probability an order must wait
Mltiples canales (con una lnea de espera central) Distribucion de llegada de Poisson Distribucin exponencial de tiempo de servicio Cola mxima ilimitada Poblacion infinita de demandantes Ejemplos:
Cuatro cajeros en un banco realizando
Sistema de Colas M/M/2 SJJT, Inc. comenz una campaa publicitaria importante que estima aumentar su negocio en 50%. Para manejar este incremento, la empresa ha contratado a un corredor de bolsa adicional, Fred Hanson, quien posee igual velocidad que Joe Ferris. Observe que la nueva tasa de llegada de rdenes, , es 50% mas que la del problema (A). As, = 1.5(20) = 30 por hora.
Sufficient Service Rate Pregunta Por qu Joe Ferris por s solo no puede ser capaz de manejar el aumento de los pedidos? Respuesta Como Jos Ferris procesa rdenes a una tasa media de = 30 por hora, entonces = = 30 y el factor de utilizacin es de 1. Esto implica que la cola de pedidos crece infinitamente. Por lo tanto, Joe por s solo no puede manejar este aumento de la demanda.
Probabilidad de n unidades en el Sistema Pregunta Cul es la probabilidad de que ni Joe ni Fred estn procesando una orden en cualquier momento?
Probabilidad de n unidades en el Sistema (continuacin) Respuesta Dado que = 30, = 30, k = 2 y ( /) = 1, la probabilidad de que ni Joe ni Fred estn procesando alguna orden sera:
P0
1 ( / m ) ( / m ) km ( ) n! k! km n 0
k 1 n k
Tiempo promedio que pasa una unidad en el sistema Pregunta Cul es el tiempo promedio de respuesta para una orden con Joe y Fred trabajando?
Lq =
( /)k
(k-1)!(k - )2
P0 =
(30)(30)(30/30)2
(1!)((2)(30)-30))2
(1/3) = 1/3
Duracin media de la cola Pregunta Cul es la cantidad promedio de rdenes en espera de ser procesadas por Joe y Fred simultneamente?
Respuesta La cantidad promedio de rdenes en espera se ser procesadas es Lq. Esto se calcul anteriormente como 1/3 .
A B C D E F G H 1 Number of Channels k 2 Frmula en la Hoja de clculo 2 Mean Arrival Rate (Poisson) 30 3 Mean Service Rate (Exponential ) m 30 4 Operating Characteristics 5 Probability of no orders in system Po =Po(H1,H2,H3) 6 Average number of orders waiting Lg ## 7 Average number of orders in system L =H6+H2/H3 8 Average time (hrs) an order waits Wq =H6/H2 9 Average time (hrs) an order is in system W =H8+1/H3 10 Probability an order must wait Pw =H2/H3
A B C D E F G 1 Solucin Number of Channels k en la hoja de clculo 2 Mean Arrival Rate (Poisson) 3 Mean Service Rate (Exponential ) m 4 Operating Characteristics 5 Probability of no orders in system Po 6 Average number of orders waiting Lq 7 Average number of orders in system L 8 Average time (hrs) an order waits Wq 9 Average time (hrs) an order is in system W 10 Probability an order must wait Pw
Anlisis econmico del sistema de colas La campaa publicitaria de SJJT, Inc. (problemas A y B) tuvo tanto xito que el negocio se duplic. La tasa media de las rdenes que llegan a la central es ahora de 40 por hora, y la empresa debe decidir el nmero de corredores de bolsa a emplear. Cada corredor de bolsa puede procesar un pedido en un tiempo promedio de 2 minutos.
Anlisis
cola
Basados en una serie de factores la empresa de corretaje determin el costo promedio de espera por minuto para una orden es de $ 0.50. Los corredores de bolsa ganarn $20 por hora en salarios y beneficios. Con esta informacin compare el costo total por hora de contratar a 2 corredores con el de la contratacin de 3 corredores.
Anlisis econmico de lneas de espera Costo total por hora =(Costo total del salario por hora) +(Costo total por hora de las rdenes en el sistema) =($20 por corredor por hora) x (# de corredores) +($30 costo de espera por hora) x (nmero promedio de rdenes en el sistema) = 20k + 30L Luego, L debe determinarse para k=2 corredores y para k=3 corredores con = 40/hr. y m = 30/hr. (Tiempo promedio de servicio es 2 minutos=1/30 hr.).
1 P0 k 1 ( / m )n ( / m ) k km ( ) n! k! km n 0
P0 = 1/[1+(1/1!)(40/30)]+[(1/2!)(40/30)2(60/(60-40))]
= 1 / [1 + (4/3) + (8/3)]
= 1/5
L = Lq + ( /) = 16/15 + 4/3 = 12/5 Costo Total = (20)(2) + 30(12/5) = $112.00 por hora
P0 = 1/[[1+(1/1!)(40/30)+(1/2!)(40/30)2]+ [(1/3!)(40/30)3(90/(90-40))] ]
(2!)(3(30)-40)2
Un solo canal Distribucin de llegadas de Poisson Tiempo de servicio constante Tamao mximo de la cola es indefinido Poblacin infinita de demandantes Ejemplos:
Sistema de colas M/D/1 Un potro mecnico situado a la entrada de una popular tienda J-Mart ofrece 2 minutos de cabalgata $ .50. Los nios que desean montar el pony llegan a la cola siguiendo una distribucin de Poisson con una tasa media de 15 por hora. a) Qu fraccin del tiempo est inactivo el pony? b) Cul es el nmero promedio de nios en espera de montar el caballo? c) Cul es el tiempo promedio que un nio espera para poder montar el pony?
Mltiples canales Distribucin de llegadas de Poisson Tiempos de servicio arbitrarias No hay lnea de espera Poblacin infinita de demandantes Ejemplo:
utilizan todas las lneas k, los llamantes adicionales reciben una seal de ocupado.)
Este problema puede ser modelado como un sistema de M/G/k con clientes bloqueados eliminados, tomando:
1/ = 2 minutos = 2/60 horas = 60/2 = 30 por hora 1/ = 75 seg. = 75/60 min. = 75/3600 hr. = 3600/75 = 48 por hora
% de los clientes potenciales de A-B debido a que la lnea est ocupada En primer lugar, debemos resolver para P0
P0 1
(
i 0
m) i !
i
donde k = 4
P0 =
P0 = .536
contina
Ahora,
P4 =
P0 =
(.536) = .003
Por lo tanto, con cuatro corredores se pierden 0,3% de los clientes potenciales.