Teoría de Colas Investigación de Operaciones II Profesor: Leslie Pérez Cáceres Departamento de Informática UTFSM Teoría de Colas Company LOGO Introducción • Se estudian las filas de espera o colas. • El objetivo del análisis de colas es diseñar un sistema organización óptima de acuerdo a alguno criterios. que permita la • Criterios Posibles: › Ganancia máxima › Nivel de atención de deseado • El análisis de los sistemas de colas requiere de una comprensión de la medida del servicio apropiada. • Posibles medidas del servicio › Tiempo promedio de atención de clientes › Largo promedio de la cola › La probabilidad de que un cliente que llega deba esperar en la cola para ser atendido Teoría de Colas – Investigación de Operaciones II 2/46 Teoría de Colas Company LOGO Modelamiento •Proceso de entrada •Proceso de salida •Ejemplos › Banco: − Clientes llegan → cajeros sirven a los clientes › Entrega de pizzas: − Requerimiento de una entrega → Salida de la pizza Teoría de Colas – Investigación de Operaciones II 3/46 Teoría de Colas Company LOGO Modelamiento •Clientes requieren un servicio: › Entrada de clientes −¿cómo llegan? › Espera en la cola − ¿cuántas colas? › Selección del cliente de la cola − ¿cómo seleccionar? › Se sirve al cliente −¿cuánto tiempo? › Salida del cliente Teoría de Colas – Investigación de Operaciones II 4/46 Teoría de Colas Company LOGO Proceso de Entrada • Fuente de entrada / población potencial › Finito / Infinito • Patrón de llegada › Independiente de la cantidad de clientes en el sistema • No más de una llegada puede ocurrir en un instante Teoría de Colas – Investigación de Operaciones II 5/46 Teoría de Colas Company LOGO Cola • • Capacidad de la cola › Finito / Infinito • Disciplina de la cola › FIFO (First In First Out – First Come First Served) › LIFO (Last In First Out - Last Come First Served) › RSS (Random selection of service – Service in Random Order SIRO) › Nivel de prioridad (Priority queuing discipline) • Número de colas › Cola única › Una cola por servidor › Intercambio permitido/prohibido Teoría de Colas – Investigación de Operaciones II 6/46 Teoría de Colas Company LOGO Proceso de Servicio •Número de servidores ›Servicio en paralelo ›Servicio en serie •Tiempo de servicio › Independiente de la cantidad de clientes en el sistema Teoría de Colas – Investigación de Operaciones II 7/46 Teoría de Colas Company LOGO Tipos de Sistemas Teoría de Colas – Investigación de Operaciones II 8/46 Teoría de Colas Company LOGO Notación de Kendall ( [1] / [2] / [3] / [4] / [5] ) • [1] Proceso de llegada › M: Proceso Markoviano −Distribución de llegada con distribución Poisson −Tiempos entre llegada con distribución Exponencial › Ek: Distribución Erlang del tiempo entre llegadas, con parámetro k › D: Tiempo entre llegadas determinista › G: Distribución general • [2] Proceso de servicio (M, K, D, G) • [3] Número de servidores (S: cualquier número) • [4] Tamaño de Población (I (∞): Infinito, F: Finito) • [5] Largo de la cola (I: Infinito, F: Finito) Teoría de Colas – Investigación de Operaciones II 9/46 Teoría de Colas Company LOGO Casos más comunes (Llegada/Servicio/Servidores/Población/Cola) (M/M/1/∞/∞) (M/M/S/∞/∞) (M/M/1/∞/F) (M/M/S/F/∞) Teoría de Colas – Investigación de Operaciones II 10/46 Teoría de Colas Company LOGO Proceso de Entrada • Si se desea modelar con distribución de Poisson • Las tres condiciones necesarias: › Continuidad: Al menos un cliente debe llegar a la cola durante un intervalo de tiempo. › Estacionario: Para un intervalo de tiempo dado, la probabilidad de que llegue un cliente es la misma que para todos los intervalos de tiempo de la misma longitud. › Independencia: La llegada de un cliente no tiene influencia sobre la llegada de otro. Estas condiciones no restringen el problema y son satisfechas en muchas situaciones. Teoría de Colas – Investigación de Operaciones II 11/46 Teoría de Colas Company LOGO Proceso de Entrada • Supuestos › Nacimiento puro: Los clientes llegan y no abandonan › Si las llegadas siguen un proceso de Poisson: −La probabilidad de una ocurrencia entre t y t + h sólo depende del ancho del intervalo h (sin memoria) −Con h muy pequeño a lo mas puede ocurrir una llegada en el intervalo (t, t + h) › Disciplina FIFO › • Número de Ocurrencias se distribuye Poisson parámetro λt, con λ igual a la tasa de llegada por unidad de tiempo • Tiempo entre llegadas se distribuye exponencial con parámetro λ • Tiempo hasta la n-ésima llegada se distribuye Γ con parámetros (n,1/λ) Teoría de Colas – Investigación de Operaciones II 12/46 Teoría de Colas Company LOGO Proceso de Entrada • Llegadas: La teoría de colas se sustenta en el supuesto de que las llegadas de clientes al sistema siguen una distribución Poisson, esto significa que: −Si Xt = numero de llegadas en un intervalo t −Xt ~ Poisson(λt), luego se trata de una variable aleatoria discreta con la siguiente probabilidad: x t − t P X t =x= e x! El numero promedio de ocurrencias en el intervalo t El numero promedio de ocurrencias por unidad de tiempo E [ X t ]= t Teoría de Colas – Investigación de Operaciones II E[ Xt] = t 13/46 Teoría de Colas Company LOGO Tiempo entre llegadas • Llegadas → distribución de Poisson • ¿Cuál es la distribución del tiempo entre llegadas? • Sea T el instante de tiempo de la primera llegada, y sea t un 1 instante de tiempo menor. T1 se puede interpretar como el tiempo necesario para que suceda una ocurrencia, luego P T 1t =P Número de ocurrencias hasta t = 0 P T 1t =P X t =0=e− t • Luego P T 1t =1−e− t • La que corresponde a la función acumulada de una distribución exponencial, luego T1 se distribuye exp(λ) Teoría de Colas – Investigación de Operaciones II 14/46 Teoría de Colas Company LOGO Tiempo entre llegadas • Analizando ahora el tiempo necesario hasta la segunda ocurrencia. › Sea Yt el número de ocurrencias en el intervalo [T1, T2], con T un instante de tiempo dentro de ese intervalo. Luego, P T t = Pno hay ocurrencias en intervalo entre T 1 y T 1t −T P T t = P X t =0=e › Así T ~ exp(λ) Teoría de Colas – Investigación de Operaciones II 15/46 Teoría de Colas Company LOGO Tiempo Acumulado •Idea: Si el Tiempo hasta la n-ésima ocurrencia es mayor que un tiempo t dado, implica que hasta t han habido sólo n - 1 ocurrencias. P T n t =P X t n−1 n−1 t i e t P T n t = ∑ i! i=0 •Aproximando la sumatoria por la integral se obtiene que Tn ~ Γ(n, λ-1) •Una distribución exponencial con parámetro λ es equivalente a una distribución Γ(1, λ-1) Teoría de Colas – Investigación de Operaciones II 16/46 Teoría de Colas Company LOGO Ejemplo 1 • Los clientes llegan según distribución de Poisson a un almacén que abre a las 08:00. Los martes entre 08:00 y 09:00 de la mañana llegan en promedio 6 clientes. Manuel se junto con sus amigos a ver un partido el día lunes en la noche, por eso le gustaría dormir una media hora mas el martes en la mañana. Sabe que si abre muy tarde puede perder muchos clientes. Para tomar una buena decisión quiere estimar el número de clientes que llegarán entre las 08:00 y las 08:30 el día martes. • ¿Cuál es la probabilidad que k = 0,1,2... clientes lleguen entre las 8:00 y las 8:30 de la mañana? Teoría de Colas – Investigación de Operaciones II 17/46 Teoría de Colas Company LOGO Ejemplo 1 1 t= [hora] 2 =6[clientes /hora] , 0 P X=0 = P X=1 = P X=2 = P X=3 = P X=4 = 6∗1/2 ∗e−6 /2 0! 1 6/2 ∗e−3 = 1! 6/22 −3 ∗e = 2! 6/23 −3 ∗e = 3! 4 6 /2 −3 ∗e = 4! = 0,049 3 e−3 = 0,149 2 3 −3 e = 0,224 2 3 3 −3 e = 0,224 6 34 −3 e = 0,168 24 P X4 = P X=0P X =1P X =2P X=3P X =4 = 0,0490,1490,2240,2240,168 = 0,814 P X4 = 1−P X4 = 1−0,814 = 0,186 Teoría de Colas – Investigación de Operaciones II 18/46 Teoría de Colas Company LOGO Proceso de Salida • Supuestos: › Fallecimiento Puro: Los clientes no pueden reingresar al sistema › Tasa de salida = μ = Numero de clientes servidos por unidad de tiempo • Tiempo de servicio. › Si Z es el tiempo de servicio, Z ~ exp(μ) • Número de Unidades Servidas durante el tiempo t. › Sea Yt el numero de unidades servidas durante t, luego Yt ~ Poisson(t) Teoría de Colas – Investigación de Operaciones II 19/46 Teoría de Colas Company LOGO Ejemplo 2 • Manuel estimó que se demora 4 minutos en servir a un cliente y los tiempos de servicio siguen una distribución exponencial. • Manuel tiene una cita importante así que desea encontrar la probabilidad de demorarse menos de 3 minutos en servir al siguiente cliente. 1 = [clientes /minuto], t=3[minutos] 4 −t P T t = 1−P T t=1−e −3 / 4 = 1−e = 1−0,47 = 0,53 Teoría de Colas – Investigación de Operaciones II 20/46 Teoría de Colas Company LOGO Estado Estacionario • Un período transitorio ocurre al inicio de la operación. › Un comportamiento transitorio inicial no es indicado para un largo período de ejecución. • Un período estacionario sigue al período transitorio. › En un período estacionario , la probabilidad de tener n clientes en el sistema no cambia a medida que transcurre el tiempo. • De acuerdo a lo anterior, la tasa de llegada debe ser menor que suma de las tasas de atención efectiva. 1 2...n k∗ Para un servidor Para k servidores Para k servidores con tasa μ Teoría de Colas – Investigación de Operaciones II 21/46 Teoría de Colas Company LOGO Estado Estacionario •En estado estacionario las medidas de interés de desempeño del sistema a calcular son: › Utilización del servidor (carga) › Probabilidad de cero clientes en el sistema › Probabilidad de n clientes en el sistema › Número de clientes promedio en el sistema › Número de clientes promedio en la cola › Tiempo promedio de espera en la cola › Tiempo promedio en el sistema Teoría de Colas – Investigación de Operaciones II 22/46 Teoría de Colas Company LOGO Estado Estacionario (M,M,1) Sistemas con una sola Cola, 1 servidor, Población Infinita: Restricción: ρ ≤ 1 = Ø P 0 = 1− Ø P n = n 1− Ø Utilización del servidor Probabilidad de cero clientes en el sistema Probabilidad de n clientes en el sistema Teoría de Colas – Investigación de Operaciones II 23/46 Teoría de Colas Company LOGO Estado Estacionario (M,M,1) Sistemas con una sola Cola, 1 servidor, Población Infinita: Restricción: ρ ≤ 1 2 Lq = 1− Ls = Wq =Lq 1− Lq = Ws = Ø 1 − Numero promedio de clientes en la cola Numero promedio de clientes en el sistema Ø Ø Tiempo promedio de espera en la cola Ø Tiempo promedio en el sistema Teoría de Colas – Investigación de Operaciones II 24/46 Teoría de Colas Company LOGO Ejemplo 3 •Los clientes que llegan a la zapatería Mary’s son en promedio 1 cliente en 12 minutos, de acuerdo a la distribución Poisson. El tiempo de atención se distribuye exponencialmente con un promedio de 8 minutos por cliente. La gerencia esta interesada en determinar las medidas de performance para este servicio. Teoría de Colas – Investigación de Operaciones II 25/46 Teoría de Colas Company LOGO Ejemplo 3 =1/ 12[clientes/minuto ], =1/8 [clientes /minuto] Estado estacionario : 2 = = 1 3 Largo de la cola : 2 2/ 32 4 Lq = = = = 1,25 clientes 1− 1−2/ 3 3 Largo del sistema : 4 2 L s = Lq = = 2 cliente 3 3 Probabilidad de 0 clientes: 2 1 P0 = 1− = 1− = 3 3 Tiempo promedio enla cola : Lq Wq = = 16 minutos Tiempo promedio en el sistema: 1 Ws = = 24 minutos − Teoría de Colas – Investigación de Operaciones II 26/46 Teoría de Colas Company LOGO Estado Estacionario (M,M,k): Múltiples Servidores, Población Infinita: Restricción: μi = μ = k: número de servidores k 1 = P 0 P n= ,para todo i { Utilización del servidor Ø k −1 n k ∑ n! n=0 k k k !1− Probabilidad de cero clientes en el sistema Ø n k P 0, si nk n! n k P 0, si nk n−k n!n Probabilidad de n clientes en el sistema Ø Teoría de Colas – Investigación de Operaciones II 27/46 Teoría de Colas Company LOGO Estado Estacionario (M,M,k): Múltiples Servidores, Población Infinita: Restricción: μi = μ ,para todo i k1 k k −1 Lq = P 0 2 k −1!1− k: número de servidores Numero promedio de clientes en la cola Ø Ls =Lq k Ø Lq W q= Ø 1 Ls W s =W q = Numero promedio de clientes en el sistema Tiempo promedio de espera en la cola Tiempo promedio en el sistema Ø Teoría de Colas – Investigación de Operaciones II 28/46 Teoría de Colas Company LOGO Ejemplo 4 • La oficina postal Town posee 3 empleados y atiende público los Sábados entre las 9:00 a.m. y la 1:00 p.m. • Datos › En promedio, 100 clientes por hora visitan la oficina postal durante este período. La oficina tiene tres dependientes › Cada atención dura 1.5 minutos en promedio › La distribución Poisson y exponencial describen la llegada de los clientes y el proceso de atención de estos respectivamente • La gerencia desea conocer las medidas relevantes al servicio en orden a: › La evaluación del nivel de servicio prestado. › El efecto de reducir el personal en un dependiente. Teoría de Colas – Investigación de Operaciones II 29/46 Teoría de Colas Company LOGO Ejemplo 4 =100[clientes/hora ], = 1 [clientes/minuto] = 40 [clientes /hora], 1,5 k =3 Estado estacionario : 100 = 1 k 3∗40 ¿ Es posible dismunuir k ? ⇒ No , 1 = Medidas de performance WinQSB Teoría de Colas – Investigación de Operaciones II 30/46 Teoría de Colas Company LOGO Ejemplo 4 Teoría de Colas – Investigación de Operaciones II 31/46 Teoría de Colas Company LOGO Ejemplo 4 Teoría de Colas – Investigación de Operaciones II 32/46 Teoría de Colas Company LOGO Ejemplo 5 • Cuando se construyó un aeropuerto se pensó en una pista de aterrizaje para atender 20 aviones por hora. Sin embargo recientemente se anunció un aumento en el número de aterrizajes. Se ha predecido que en los próximos 3 años el tráfico aéreo aumentará a 30 aterrizajes/hora. • Ya que el aeropuerto se rediseñará, se desea determinar el número de pistas de aterrizaje para asegurar que en promedio no mas de un avión trendrá que esperar para aterrizar. Suponga que la tasa de servicio se mantiene. • Si el costo de operación de cada pista es C = US$ 1000/hr., cuánto deberá ser el costo de espera de un avión para que no convenga construir otra pista. p Teoría de Colas – Investigación de Operaciones II 33/46 Teoría de Colas Company LOGO Estado Estacionario (M,G,1): Servicio general, 1 Servidor, Población Infinita: 2 2 Lq = 21− Fórmula de Pollaczek -Khintchine Ø Ls =Lq Ø Lq W q= Ø W s =W q Clientes en el sistema Tiempo en la cola 1 Tiempo en la cola Ø Teoría de Colas – Investigación de Operaciones II 34/46 Teoría de Colas Company LOGO Ejemplo 6 • Ted repara televisores y videograbadores. • Datos › › › › El tiempo promedio para reparar uno de estos artefactos es de 2.25 horas. La desviación estándar del tiempo de reparación es de 45 minutos. Los clientes llegan a la tienda en promedio cada 2.5 horas, de acuerdo a una distribución Poisson. Ted trabaja 9 horas diarias y no tiene ayudantes. • Si compra nuevos equipos: › › En promedio, el tiempo de reparación esperado debería ser de 2 horas. La desviación estándar esperada debería ser de 40 minutos. • Ted desea conocer los efectos de usar nuevos equipos para: › Mejorar el tiempo promedio que debe esperar un cliente hasta que su artefacto sea reparado. Teoría de Colas – Investigación de Operaciones II 35/46 Teoría de Colas Company LOGO Ejercicio • Wilson Foods tiene un línea 800 para responder las consultas de sus clientes • Datos › En promedio se reciben 225 llamadas por hora. › Una llamada toma aproximadamente 1.5 minutos. › Un cliente debe esperar en línea a lo más 3 minutos. › A un representante que atiende a un cliente se le paga $16 por hora. › Wilson paga a la compañía telefónica $0.18 por minuto cuando el cliente espera en línea o esta siendo atendido. › El costo del grado de satisfacción de un cliente que espera en línea es de $20 por minuto. › El costo del grado de satisfacción de un cliente que es atendido es de $0.05. ¿Qué cantidad de representantes para la atención de los clientes deben ser usados para minimizar el costo de las horas de operación? Teoría de Colas – Investigación de Operaciones II 36/46 Teoría de Colas Company LOGO K 6 7 8 9 10 Ejercicio L 18,1249 7,6437 6,2777 5,8661 5,7166 Lq 12,5 2,0187 0,6527 0,2411 0,916 Wq 0,05556 0,00897 0,0029 0,00107 0,00041 Teoría de Colas – Investigación de Operaciones II CT(K) 458,62 235,62 220,50 227,12 239,70 37/46 Teoría de Colas Company LOGO Colas con Restricciones •Supuestos: › El proceso de llegada es Poisson › Tiempos de Servicios son Exponencial › Disciplina FIFO › Largo de la cola infinita › Pocas llegadas, población finita Teoría de Colas – Investigación de Operaciones II 38/46 Teoría de Colas Company LOGO Colas con Restricciones • Pocas llegadas › Ejemplo: Comportamiento de los pacientes en un • hospital Sea: › M: número de clientes en la población › λ: tasa media de llegada de cada unidad individual › k: número de colas 1 = P 0 k−1 ∑ n=0 M n M M! n ∑ k! n=k M −n!k n−k n Teoría de Colas – Investigación de Operaciones II 39/46 Teoría de Colas Company LOGO • Colas con Restricciones Como P(0) es conocido: P n= { M n P 0 , cuando 0nk n M !n P 0 , cuando knM n−k M −n!k!k • Las unidades L S M Ls = ∑ n P n n=1 que están en el sistema en ese momento no están en la población. • La tasa efectiva de llegada es: e = M −L s • Además: Ws Ls = e W q = W s− 1 Teoría de Colas – Investigación de Operaciones II Lq = e W q 40/46 Teoría de Colas Company LOGO Problema Teoría de Colas – Investigación de Operaciones II 41/46 Teoría de Colas Company LOGO Problema • Los resultados: › Existe un 21.98% de probabilidad que Pedro y su ayudante estén › › › › sin trabajo que reparar. En una hora típica 1,42 máquinas están en el taller de reparación. Cada maquina permanece en promedio 0.4 [horas] ≈ 24 [min]. Cuando una máquina necesita un ajuste, ésta debe esperar (antes de ser atendida) 0.06 [horas] = 3.6 [min]. La línea de espera tiene un promedio de 0.21 máquinas. Teoría de Colas – Investigación de Operaciones II 42/46 Teoría de Colas Company LOGO Colas con Restricciones • Sistema Poisson Exponencial con 1 sólo canal con cola truncada • Pueden existir 2 razones para limitar el largo de la cola: › La cola se limita sola, llega un momento en que ninguna persona desea ponerse en una cola con un largo excesivo › Los sistemas de servicios limitados físicamente, por ejemplo, la sala de espera en un centro médico Teoría de Colas – Investigación de Operaciones II 43/46 Teoría de Colas Company LOGO Colas con Restricciones • Sistema Poisson Exponencial con 1 sólo canal con cola truncada • Propiedades del Estado Estacionario • Sea: › M el número máximo de unidades llegando al sistema, por lo tanto el largo máximo de la cola será M-1 1− 1−m1 n P n = P0 M 1 M 1 Ls = − 1− 1− M 1 L q = Ls P 0−1 P 0 = e = 1− P M Lq Wq = e 1 W s = W q Teoría de Colas – Investigación de Operaciones II 44/46 Teoría de Colas Company LOGO Colas con Restricciones • En el caso en que λ = μ todos los estados son igualmente probables, en este caso: • Ahora si λ excede a μ se tendrá que el sistema llegará a saturarse con LS ≈ M y P(M) ≈ 1 Teoría de Colas – Investigación de Operaciones II 45/46 Teoría de Colas Company LOGO Colas con Restricciones • Ya que a lo mas pueden haber M unidades en el sistema, P(M) es la probabilidad que el sistema esté lleno, es decir, una unidad llegando en ese estado no podrá ingresar al sistema. • Por lo tanto, 1 - P(M) = probabilidad de que una unidad pueda entrar al sistema. • Y como los clientes varían entre 0 y M, entonces M ∑ Pn=1 n=0 ⇒ P 0 = 1− M 1 1− Teoría de Colas – Investigación de Operaciones II 46/46
© Copyright 2024