Introduccion. Modelos de Decisiones TEMA 6: MODELOS DE FILAS DE ESPERA (Waiting Line Models) 1. Estructura de un Sistema de Filas de Espera 2. Modelo Single-Channel con tasa de llegadas tipo Poisson y Tiempos de Servicio Exponencial 3. Modelo Multiple-Channel con tasa de llegadas tipo Poisson y Tiempos de Servicio Exponencial (Capítulo 12 del libro) Tema 6: Filas de Espera Dr. Omar Romero Hernández 1. ESTRUCTURA DE UN SISTEMA DE FILAS DE ESPERA (F.E.) 4. Relaciones Generales 5. Análisis Económico 6. Otros modelos Tema 6: Filas de Espera Dr. Omar Romero Hernández 1. ESTRUCTURA DE UN SISTEMA DE F.E. CUERPO DE CONOCIMIENTOS RELACIONADO CON MODELOS CUANTITATIVOS DE LA OPERACIÓN DE SISTEMAS DE ESPERA (COLAS O FILAS). COLA (QUEUE) • Sistema al que llegan clientes para recibir un servicio. • Si los servidores están ocupados, los clientes que llegan tienen que esperar en la cola. PARA ILUSTRAR LOS CONCEPTOS RELACIONADOS CON LOS PROBLEMAS DE FILAS DE ESPERA, SE PRESENTA EL SIG. EJEMPLO SOBRE UN RESTAURANTE QUE VENDE HAMBURGUESAS (FAST-FOOD) • Al concluir un servicio, se selecciona al siguiente cliente por atender, de acuerdo con la disciplina de la cola. Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández 1. ESTRUCTURA DE UN SISTEMA DE F.E. 1. ESTRUCTURA DE UN SISTEMA DE F.E. SINGLE-CHANNEL WAITING LINE DISTRIBUCIÓN DE LLEGADAS. EN LA OPERACIÓN ACTUAL DEL RESTAURANTE DE FAST FOOD, SE RECIBE LA ORDEN, SE CALCULA EL COSTO, SE COBRA Y SE ENTREGAN LOS ALIMENTOS. SISTEMA LLEGADAS DE CLIENTES Definir el proceso de llegadas para un modelo de filas de espera significa determinar la distribución de probabilidad para el número de llegadas en un determinado lapso de tiempo. Las llegadas suelen ser independientes y aleatorias, por lo que no es posible predecir con exactitud cuando ocurrirá una llegada. SERVIDOR EL CLIENTE SALE, UNA VEZ CONCLUÍDO EL SERVICIO LÍNEA DE ESPERA (FILA O COLA) Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández 1. ESTRUCTURA DE UN SISTEMA DE F.E. 1. ESTRUCTURA DE UN SISTEMA DE F.E. DISTRIBUCIÓN DE LLEGADAS. DISTRIBUCIÓN DE LLEGADAS. LOS ESTUDIOSOS DEL TEMA HAN DESCUBIERTO QUE UNA DISTRIBUCIÓN DE PROBABILIDAD DE POISSON SUELE PROPORCIONAR UNA BUENA DESCRIPCIÓN DEL PROBLEMA. LA PROBABILIDAD DE QUE LLEGUEN x CLIENTES AL SISTEMA EN UN PERIODO DE TIEMPO (0, t) ES: f(x) = P(x) = (λ )x e −λ Para un periodo de 1-minuto, la tasa media de llegadas sería λ= 45 clientes/60 min = 0.75 clientes / min. La posibilidad de que X clientes lleguen en 1 minuto sería: x! x: NÚMERO DE LLEGADAS EN EL INTERVALO DE TIEMPO. λ: NÚMERO PROMEDIO DE LLEGADAS POR UNIDAD DE TIEMPO (INTENSIDAD DEL PROCESO DE LLEGADAS) e: 2.71828 Tema 6: Filas de Espera Suponga que el restaurante de fast-food ha analizado datos de llegada de sus clientes y concluido que la tasa media de llegadas es de 45 clientes por hora. Dr. Omar Romero Hernández f(x) = P(x) = (λ )x e −λ Tema 6: Filas de Espera x! = 0.75 x e − 0.75 x! Dr. Omar Romero Hernández 1. ESTRUCTURA DE UN SISTEMA DE F.E. 1. ESTRUCTURA DE UN SISTEMA DE F.E. DISTRIBUCIÓN DE LLEGADAS. DISTRIBUCIÓN DE LLEGADAS. Para un periodo de 1-minuto, la tasa media de llegadas sería λ= 45 clientes/60 min = 0.75 clientes / min. Los siguientes cálculos indican la posibilidad de que lleguen 0, 1 y 2 clientes dentro de un lapso de 1 minuto: P(0) = ( 0.75)0 e −0.75 = e − 0.75 = 0! 0.4 0.3 0.1 0 0 0.75 2 e −0.75 = 2! Tema 6: Filas de Espera 0.5 0.2 ( 0.75)1 e −0.75 = P(1) = 1! P(2) = Filas_de_espera1.xls F(x) 1 2 3 4 5 6 7 8 9 10 (Número de llegadas en el intervalo de tiempo, X) Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández 1. ESTRUCTURA DE UN SISTEMA DE F.E. 1. ESTRUCTURA DE UN SISTEMA DE F.E. DISTRIBUCIÓN DE TIEMPOS DE SERVICIO. DISTRIBUCIÓN DE TIEMPOS DE SERVICIO. Se refiere al tiempo que pasa el cliente en el servicio, mientras es atendido. SUPONGA QUE EL PROCESO DE TOMAR LA ORDEN-COBRARENTREGAR LO REALIZA EL CAJERO A UNA TASA PROMEDIO DE 60 CLIENTES POR HORA. DETERMINE LA PROBABILIDAD DE ATENDER A UN CLIENTE EN: (A) MENOS DE 0.5 MINUTOS, (B) 1 MINUTO, (C ) 2 MINUTOS O MENOS. SI EL TIEMPO DE DURACIÓN DEL SERVICIO OFRECIDO POR UN SERVIDOR SIGUE UNA DISTRIBUCIÓN EXPONENCIAL, ENTONCES, P[ service time ≤ 0.5]= 1 - e-µ0.5 = LA PROBABILIDAD DE QUE EL TIEMPO DE SERVICIO SEA MENOR QUE t ES: P[service time ≤ 1.0] = 1 - e-µ1 = F(t) = P[ T≤ t] 1 - e-µt µ : NÚMERO PROMEDIO DE CLIENTES ATENDIDOS POR UNIDAD DE TIEMPO Tema 6: Filas de Espera Dr. Omar Romero Hernández P[service time ≤ 2.0] = 1 - e-µ2 = Tema 6: Filas de Espera Dr. Omar Romero Hernández 1. ESTRUCTURA DE UN SISTEMA DE F.E. DISTRIBUCIÓN DE TIEMPOS DE SERVICIO. MEDIDAS DE DESEMPEÑO EXPRESAN LA MANERA EN LA QUE FUNCIONA UN SISTEMA O LÍNEA DE ESPERA. LAS MÁS COMUNES SE RELACIONAN CON: P (T<t) 1.0 0.8 UTILIZACIÓN DE SERVIDORES. 0.6 LONGITUD (LENGTH). 0.4 TIEMPO DE ESPERA (WAITING TIME). 0.2 PROBABILIDAD. 0.0 0 1 2 3 4 5 6 7 8 9 10 (tiempo de referencua, t) Tema 6: Filas de Espera Dr. Omar Romero Hernández MEDIDAS DE DESEMPEÑO: UTILIZACIÓN Tema 6: Filas de Espera Dr. Omar Romero Hernández MEDIDAS DE DESEMPEÑO: LONGITUDES ρ Lq : NÚMERO PROMEDIO DE CLIENTES EN LA COLA. L: NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA. FRACCIÓN DE TIEMPO EN QUE LOS SERVIDORES ESTÁN OCUPADOS Average Time in System Variability Increases L = Lq + PROMEDIO DE CLIENTES QUE ESTÁN SIENDO ATENDIDOS Tp Utilization (ρ) Tema 6: Filas de Espera 100% ρ Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández MEDIDAS DE DESEMPEÑO: TIEMPOS DE ESPERA (WAITING TIMES) Wq : W: TIEMPO PROMEDIO QUE UN CLIENTE ESPERA EN LA COLA. TIEMPO PROMEDIO QUE UN CLIENTE PASA EN EL SISTEMA. MEDIDAS DE DESEMPEÑO: PROBABILIDADES P0 : PW : Pn : W= Wq + TIEMPO PROMEDIO DE ATENCIÓN EN EL SERVIDOR Tema 6: Filas de Espera Dr. Omar Romero Hernández PROBABILIDAD DE QUE NO HAYA CLIENTES EN EL SISTEMA. PROBABILIDAD DE QUE UN CLIENTE QUE LLEGA TENGA QUE ESPERAR PARA QUE SEA ATENDIDO. PROBABILIDAD DE QUE HAYA n CLIENTES EN EL SISTEMA. Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 3: Análisis de Sensibilidad Dr. Omar Romero Hernández RELACIONES ENTRE MEDIDAS DE DESEMPEÑO ECUACIONES DE FLUJO DE LITTLE L=λW Lq = λ Wq RELACIÓN: TIEMPO EN SISTEMA--TIEMPO DE SERVICIO W = Wq + 1/µ Tema 6: Filas de Espera Dr. Omar Romero Hernández NOMENCLATURA GENERAL PARA MODELOS DE FILAS DE ESPERA 2. MODELO SINGLE-CHANNEL MODELO M/M/1 A/B/k Donde: A indica la distribución de probabilidad de las llegadas B indica la distribución de probabilidad para el tiempo de servicio K indica el número de servidores SISTEMA DE ESPERA CON: • LLEGADAS POISSONIANAS. • TIEMPO DE SERVICIO EXPONENCIAL. • UN SOLO SERVIDOR. • DISCIPLINA FIFO. ASI PUES, LA SIG. NOTACIÓN SE EMPLEARÁ: M indica distribución de llegadas Poisson o tasa de servicio exponencial D indica que las llegadas o el tiempo de servicio son determinísticas o constantes. G indica que las llegadas y el tiempo de servicio tienen una distribución normal con media y varianza conocidas. Tema 6: Filas de Espera SISTEMA LLEGADAS DE CLIENTES Dr. Omar Romero Hernández LÍNEA DE ESPERA (FILA O COLA) Tema 6: Filas de Espera MEDIDAS DE DESEMPEÑO, MODELO M/M/1 SERVIDOR EL CLIENTE SALE, UNA VEZ CONCLUÍDO EL SERVICIO Dr. Omar Romero Hernández MEDIDAS DE DESEMPEÑO, MODELO M/M/1 UTILIZACIÓN DEL SERVIDOR: ρ = SE REQUIERE QUE ρ < 1 λ µ NÚMERO PROMEDIO DE CLIENTES EN LA COLA: Lq = PROBABILIDAD DE QUE NO HAYA CLIENTES EN EL SISTEMA P0 = λ 1− µ ρ2 λ2 = 1−ρ µ (µ − λ ) NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA: = 1−ρ L= Lq + λ ρ = µ 1−ρ PROBABILIDAD DE QUE UN CLIENTE ESPERE PARA QUE LO ATIENDAN: Pw = λ =ρ µ Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández MEDIDAS DE DESEMPEÑO, MODELO M/M/1 MEDIDAS DE DESEMPEÑO, MODELO M/M/1 TIEMPO PROMEDIO QUE UN CLIENTE PASA EN LA COLA: Wq = Lq ρ = µ (1 − ρ ) λ PROBABILIDAD DE QUE HAYA n CLIENTES EN EL SISTEMA: n Pn = λ P0 = (1 − ρ )ρ n µ TIEMPO PROMEDIO QUE UN CLIENTE PASA EN EL SISTEMA: W= Wq + 1 1 = µ µ (1 − ρ ) Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO: MODELO M/M/1 EJEMPLO: MODELO M/M/1 (CONTINUACIÓN) EN SU OPERACIÓN ACTUAL, UN RESTAURANTE DE HAMBURGUESAS CUENTA CON UNA ÚNICA CAJA DE PAGO. EL CAJERO TOMA EL PEDIDO, DETERMINA EL COSTO TOTAL, RECIBE EL DINERO DEL CLIENTE Y SURTE EL PEDIDO. UNA VEZ CUBIERTO EL PEDIDO DE UN CLIENTE, EL EMPLEADO TOMA EL PEDIDO DEL SIGUIENTE CLIENTE EN LA COLA. SI LLEGA UN CLIENTE CUANDO EL CAJERO SE ENCUENTRA AÚN TOMANDO UN PEDIDO, EL CLIENTE QUE LLEGA SE FORMA EN LA FILA. NÚMERO DE SERVIDORES: k = 1 SERVIDOR PROCESO DE LLEGADAS: POISSONIANO λ : NÚMERO PROMEDIO DE CLIENTES QUE LLEGAN POR UNIDAD DE TIEMPO LAS LLEGADAS SON POISSONIANAS (PROMEDIO DE LLEGADAS: 45 CLIENTES/HORA. EL TIEMPO DE SERVICIO ES EXPONENCIAL (SERVICIO PROMEDIO: 60 CLIENTES/HORA). λ = 45 CLIENTES/HORA = 0.75 CLIENTES/MINUTO TIEMPO DE SERVICIO: EXPONENCIAL µ : NÚMERO PROMEDIO DE CLIENTES ATENDIDOS POR UNIDAD DE TIEMPO µ = 60 CLIENTES/HORA = 1 CLIENTE/MINUTO Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO: MODELO M/M/1 EJEMPLO: MODELO M/M/1 (CONTINUACIÓN) (CONTINUACIÓN) UTILIZACIÓN DEL SERVIDOR: λ ρ = µ SE REQUIERE QUE ρ < 1 NÚMERO PROMEDIO DE CLIENTES EN LA COLA: = 0.75 Lq = PROBABILIDAD DE QUE NO HAYA CLIENTES EN EL SISTEMA P0 = 1− λ µ = 1−ρ λ2 ρ2 = = 2.25 CLIENTES µ (µ − λ ) 1 − ρ NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA: = 0.25 L= Lq + PROBABILIDAD DE QUE UN CLIENTE ESPERE PARA QUE LO ATIENDAN: λ µ =ρ Pw = Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO: MODELO M/M/1 EJEMPLO: MODELO M/M/1 (CONTINUACIÓN) (CONTINUACIÓN) TIEMPO PROMEDIO QUE UN CLIENTE PASA EN LA COLA: Lq ρ = µ (1 − ρ ) λ PROBABILIDAD DE QUE HAYA n CLIENTES EN EL SISTEMA: n Pn = = 3 MINUTOS TIEMPO PROMEDIO QUE UN CLIENTE PASA EN EL SISTEMA: W= = 3 CLIENTES = 0.75 Tema 6: Filas de Espera Wq = λ ρ = µ 1−ρ 1 1 Wq + = = 4 MINUTOS µ µ (1 − ρ ) Tema 6: Filas de Espera Dr. Omar Romero Hernández λ P0 µ = (1 − ρ )ρ n n Pn 0 1 2 3 4 5 o más 0.25 0.1865 0.1406 0.1055 0.0791 0.2373 Tema 6: Filas de Espera Dr. Omar Romero Hernández ALTERNATIVAS PARA EL MEJORAMIENTO DEL SERVICIO 1. AUMENTAR LA TASA PROMEDIO DE SERVICIO, µ (HACIENDO CAMBIO EN EL DISEÑO DEL SISTEMA O EN LA TECNOLOGÍA EMPLEADA). 2. AÑADIR SERVIDORES EN PARALELO, K (PARA PODER ATENDER MÁS CLIENTES A LA VEZ). Tema 6: Filas de Espera Dr. Omar Romero Hernández NOMENCLATURA GENERAL PARA MODELOS DE FILAS DE ESPERA Tema 3: Análisis de Sensibilidad 3. MODELO MULTIPLE-CHANNEL MODELO M/M/k SISTEMA DE ESPERA CON: A/B/k Donde: A indica la distribución de probabilidad de las llegadas B indica la distribución de probabilidad para el tiempo de servicio K indica el número de servidores ASI PUES, LA SIG. NOTACIÓN SE EMPLEARÁ: M indica distribución de llegadas Poisson o tasa de servicio exponencial D indica que las llegadas o el tiempo de servicio son determinísticas o constantes. G indica que las llegadas y el tiempo de servicio tienen una distribución normal con media y varianza conocidas. Tema 6: Filas de Espera Dr. Omar Romero Hernández Dr. Omar Romero Hernández • LLEGADAS POISSONIANAS. • TIEMPO DE SERVICIO EXPONENCIAL. • K SERVIDORES (IDÉNTICOS). • DISCIPLINA FIFO (First-In-First-Out). SISTEMA SERVIDOR 1 LLEGADA DE CLIENTES LÍNEA DE ESPERA (FILA O COLA) Tema 6: Filas de Espera EL CLIENTE SALE, UNA VEZ CONCLUÍDO EL SERVICIO SERVIDOR K Dr. Omar Romero Hernández MEDIDAS DE DESEMPEÑO, MODELO M/M/k MEDIDAS DE DESEMPEÑO, MODELO M/M/k UTILIZACIÓN DE CADA SERVIDOR: ρ = NÚMERO PROMEDIO DE SERVIDORES OCUPADOS: λ SE REQUIERE QUE ρ < 1 B= µ λ kµ PROBABILIDAD DE QUE NO HAYA CLIENTES EN EL SISTEMA 1 P0 = k −1 B n k B kµ + ∑ k! kµ − λ n =0 n! NÚMERO PROMEDIO DE CLIENTES EN LA COLA: Lq = B k λµ (k − 1)! (kµ − λ )2 UNA MONSERGA DE CALCULAR!!! También se puede usar la tabla del libro P0 NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA: L= Lq + λ µ = Lq + B PROBABILIDAD DE QUE UN CLIENTE ESPERE PARA QUE LO ATIENDAN: 1 k kµ Pw = k! B kµ − λ P0 Tema 6: Filas de Espera Dr. Omar Romero Hernández MEDIDAS DE DESEMPEÑO, MODELO M/M/k Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO: MODELO M/M/k TIEMPO PROMEDIO QUE UN CLIENTE PASA EN LA COLA: Wq = LA GERENCIA DEL RESTAURANTE DEL EJEMPLO ANTERIOR DESEA MEJORAR EL SERVICIO. ESTÁ CONSIDERANDO LA ALTERNATIVA DE PONER UN CAJERO ADICIONAL (IDÉNTICO AL ACTUAL). Lq λ TIEMPO PROMEDIO QUE UN CLIENTE PASA EN EL SISTEMA: W= LAS LLEGADAS SON POISSONIANAS (PROMEDIO DE LLEGADAS: 45 CLIENTES/HORA. 1 Wq + µ PROBABILIDAD DE QUE HAYA n CLIENTES EN EL SISTEMA: EL TIEMPO DE SERVICIO ES EXPONENCIAL (SERVICIO PROMEDIO: 60 CLIENTES/HORA). Bn P para n ≤ k n! 0 Bn P0 para n > k Pn = k! k (n − k ) Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO: MODELO M/M/k EJEMPLO: MODELO M/M/k (CONTINUACIÓN) (CONTINUACIÓN) UTILIZACIÓN DE CADA SERVIDOR: NÚMERO DE SERVIDORES: ρ = k = 2 SERVIDORES λ kµ λ = 45 CLIENTES/HORA = 0.75 CLIENTES/MINUTO 1 P0 = k −1 B n TIEMPO DE SERVICIO: EXPONENCIAL Pw = USAR TABLA Tema 6: Filas de Espera EJEMPLO: MODELO M/M/k EJEMPLO: MODELO M/M/k (CONTINUACIÓN) (CONTINUACIÓN) P 2 0 (k − 1)! (kµ − λ ) = 0.122715 Tema 6: Filas de Espera Lq λ Dr. Omar Romero Hernández = 0.1636 minutos TIEMPO PROMEDIO QUE UN CLIENTE PASA EN EL SISTEMA: W = Wq + = Lq + B = 0.872715 Dr. Omar Romero Hernández TIEMPO PROMEDIO QUE UN CLIENTE PASA EN LA COLA: Wq = NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA: L = Lq + λ µ UNA MONSERGA DE CALCULAR!!! 1 k kµ B P0 = 0.204525 k! kµ − λ Dr. Omar Romero Hernández NÚMERO PROMEDIO DE CLIENTES EN LA COLA: B k λµ B kµ = 0.4545 PROBABILIDAD DE QUE UN CLIENTE ESPERE PARA QUE LO ATIENDAN: µ = 60 CLIENTES/HORA = 1 CLIENTE/MINUTO Lq = k + ∑ k! kµ − λ n =0 n! µ : NÚMERO PROMEDIO DE CLIENTES ATENDIDOS POR UNIDAD DE TIEMPO Tema 6: Filas de Espera = 0.375 PROBABILIDAD DE QUE NO HAYA CLIENTES EN EL SISTEMA PROCESO DE LLEGADAS: POISSONIANO λ : NÚMERO PROMEDIO DE CLIENTES QUE LLEGAN POR UNIDAD DE TIEMPO NÚMERO PROMEDIO DE SERVIDORES OCUPADOS: λ SE REQUIERE QUE ρ < 1 = 0.75 B= µ 1 µ = 1.1636 minutos Tema 6: Filas de Espera Dr. Omar Romero Hernández COMPARACIÓN ENTRE ALTERNATIVAS DE DISEÑO EJEMPLO: MODELO M/M/k (CONTINUACIÓN) PROBABILIDAD DE QUE HAYA n CLIENTES EN EL SISTEMA: Bn P0 para n ≤ 2 = n! n B P para n > 2 2!2(n − 2 ) 0 Bn P0 para n ≤ k Pn = n! n B P0 para n > k ( n k! k − k ) n LAS DECISIONES RELACIONADAS CON EL DISEÑO DE LÍNEAS DE ESPERA PUEDEN HACERSE CON BASE EN: 1. EVALUACIÓN SUBJETIVA: A PARTIR SÓLO DE LAS MEDIDAS DE DESEMPEÑO DEL SISTEMA. 2. ANÁLISIS ECONÓMICO: INCORPORANDO COSTOS DEL SISTEMA. Pn 0 1 2 3 4 5 o más 0.4545 0.34088 0.127828 0.047946 0.017976 0.010885 Tema 6: Filas de Espera Dr. Omar Romero Hernández ANÁLISIS ECONÓMICO DE LÍNEAS DE ESPERA INCORPORA LOS COSTOS ASOCIADOS A LAS ALTERNATIVAS DE DISEÑO. SE PUEDE DEFINIR AL COSTO TOTAL (POR PERIODO), CT, COMO: Tema 6: Filas de Espera Dr. Omar Romero Hernández ANÁLISIS ECONÓMICO DE LÍNEAS DE ESPERA POR LA NATURALEZA DE LAS FUNCIONES DE COSTOS: CT = Cw L + Cs k SE SUELEN REPRESENTAR CON EL SIGUIENTE COMPORTAMIENTO: COSTOS: $ CT = Cw L + Cs k COSTO TOTAL DONDE: Cw : COSTO (POR PERIODO) DE ESPERA POR CLIENTE QUE ESPERA. COSTO DE LA ESPERA COSTO DEL SERVICIO L: NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA. Cs : COSTO (POR PERIODO) DE CADA SERVIDOR. k : NÚMERO DE SERVIDORES. Tema 6: Filas de Espera Dr. Omar Romero Hernández NÚMERO ÓPTIMO DE SERVIDORES Tema 6: Filas de Espera NÚMERO DE SERVIDORES, k Dr. Omar Romero Hernández FILAS DE ESPERA: OTROS MODELOS Tema 3: Análisis de Sensibilidad Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández MODELO M/G/1: MEDIDAS DE DESEMPEÑO MODELO M/G/1 ρ= APLICABLE A SISTEMAS CON: λ µ P0 = 1 • LLEGADAS POISSONIANAS (M/). • TIEMPO DE SERVICIO CON DISTRIBUCIÓN NORMAL (/G/). Lq = • UN SERVIDOR (/1). • DISCIPLINA FIFO. λ µ ρ <1 λ2σ 2 + ρ 2 λ2σ 2 + ( λ/µ ) 2 = 2(1 − ρ ) 2(1 − λ / µ ) L = Lq + Wq = =1-ρ λ µ = Lq + ρ Lq λ 1 W = Wq + µ PW = λ = ρ µ Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO EJEMPLO (CONTINUACIÓN) UN RESTAURANTE DE HAMBURGUESAS CUENTA CON UNA ÚNICA CAJA DE PAGO. EL CAJERO TOMA EL PEDIDO, DETERMINA EL COSTO TOTAL, RECIBE EL DINERO DEL CLIENTE Y SURTE EL PEDIDO. UNA VEZ CUBIERTO EL PEDIDO DE UN CLIENTE, EL EMPLEADO TOMA EL PEDIDO DEL SIGUIENTE CLIENTE EN LA COLA. SI LLEGA UN CLIENTE CUANDO EL CAJERO SE ENCUENTRA AÚN TOMANDO UN PEDIDO, EL CLIENTE QUE LLEGA SE FORMA EN LA FILA. LAS LLEGADAS SON POISSONIANAS (PROMEDIO DE LLEGADAS: 45 CLIENTES/HORA). LA DURACIÓN DEL TIEMPO DE SERVICIO SIGUE UNA DISTRIBUCIÓN NORMAL (SERVICIO PROMEDIO: 60 CLIENTES/HORA), CON DESVIACIÓN ESTÁNDAR DE 2 MINUTOS. Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO (CONTINUACIÓN) Wq = Lq λ λ ρ = µ = 0.75/1 = 0.75 P0 = 1 - λ = 1 - ρ = 1 - 0.75 = 0.25 µ L = Lq + Lq = λ = Lq + ρ µ ρ <1 = 5.625 + 0.75 = 6.375 λ2σ 2 + ( λ/µ ) 2 λ2σ 2 + ρ 2 = [(0.75)2(2)2 + (0.75/1)2]/[2(0.25)] = 2(1 − λ / µ ) 2(1 − ρ ) = 5.625 Tema 6: Filas de Espera Dr. Omar Romero Hernández MODELO M/D/1 APLICABLE A SISTEMAS CON: = 5.625/0.75 = 7.5 MINUTOS • LLEGADAS POISSONIANAS (M/). • TIEMPO DE SERVICIO DETERMINISTA (/D/). 1 W = Wq + = 7.5 + 1 = 8.5 MINUTOS µ • UN SERVIDOR (/1). • DISCIPLINA FIFO. PW = λ µ = ρ = 0.75 Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández MODELO M/D/1: MEDIDAS DE DESEMPEÑO ρ= EJEMPLO λ µ P0 = 1 - λ µ Lq = ( λ/µ ) 2 2(1 − λ / µ ) L = Lq + ρ <1 =1-ρ λ µ = ρ2 2(1 − ρ ) = Lq + ρ LAS LLEGADAS SON POISSONIANAS (PROMEDIO DE LLEGADAS: 45 CLIENTES/HORA). Lq Wq = λ LA DURACIÓN DEL TIEMPO DE SERVICIO ES DETERMINISTA (CAPACIDAD DEL SERVICIO: 60 CLIENTES/HORA). 1 W = Wq + µ PW = λ = ρ µ Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO (CONTINUACIÓN) λ ρ = µ Tema 6: Filas de Espera ρ <1 Wq = Lq λ = = 1.125/0.75 = 1.5 MINUTOS λ = 1 - ρ = 0.75/1 = 0.75 µ W = Wq + L = Lq + λ = Lq + ρ = 1.125 + 0.75 µ = 1.875 2 2 ( λ/µ ) ρ Lq = = = (0.75)2/[2(0.25)] 2(1 − λ / µ ) 2(1 − ρ ) = 1.125 Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO (CONTINUACIÓN) = 0.75/1 = 0.75 P0 = 1 - UN RESTAURANTE DE HAMBURGUESAS CUENTA CON UNA ÚNICA CAJA DE PAGO. EL CAJERO TOMA EL PEDIDO, DETERMINA EL COSTO TOTAL, RECIBE EL DINERO DEL CLIENTE Y SURTE EL PEDIDO. UNA VEZ CUBIERTO EL PEDIDO DE UN CLIENTE, EL EMPLEADO TOMA EL PEDIDO DEL SIGUIENTE CLIENTE EN LA COLA. SI LLEGA UN CLIENTE CUANDO EL CAJERO SE ENCUENTRA AÚN TOMANDO UN PEDIDO, EL CLIENTE QUE LLEGA SE FORMA EN LA FILA. Dr. Omar Romero Hernández PW = λ µ 1 = 1.5 + 1 µ = 2.5 MINUTOS = ρ = 0.75 Tema 6: Filas de Espera Dr. Omar Romero Hernández MODELO M/G/k CON CLIENTES QUE ABANDONAN EL SISTEMA POR BLOQUEO MODELO M/G/k CON CLIENTES QUE ABANDONAN EL SISTEMA: MEDIDAS DE DESEMPEÑO PROBABILIDAD DE QUE HAYA j SERVIDORES OCUPADOS APLICABLE A SISTEMAS CON: Pj = ∑ i =0 • LLEGADAS POISSONIANAS (M/). • TIEMPO DE SERVICIO CON CUALQUIER DISTRIBUCIÓN (/G/). • K SERVIDORES (/k). • DISCIPLINA FIFO. SI AL LLEGAR UN CLIENTE ENCUENTRA TODOS LOS SERVIDORES OCUPADOS, ABANDONA EL SISTEMA. Tema 6: Filas de Espera (λ / µ )j / j! k (λ / µ )i Dr. Omar Romero Hernández EJEMPLO i! PROBABILIDAD DE QUE TODOS LOS SERVIDORES ESTÉN OCUPADOS (λ / µ )k / k! PK = k (λ / µ )i ∑ i! i =0 NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA L= λ (1 - PK) µ Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO (CONTINUACIÓN) EL SERVICIO TELEFÓNICO DE ATENCIÓN A CLIENTES DE UNA EMPRESA CUENTA CON TRES LÍNEAS. λ = 12 LLAMADAS/HORA. LAS LLAMADAS LLEGAN DE MANERA POISSONIANA, CON UNA TASA DE 12 LLAMADAS/HORA. K = 3 SERVIDORES. µ = 6 LLAMADAS/HORA. λ/µ = 12/6 = 2 EN PROMEDIO, CADA UNO DE LOS ASESORES PUEDE ATENDER 6 CLIENTES/HORA. K ∑ (λ / µ )i i =0 i! = 20/0! + 21/1! + 22/2! + 23/3! = 19/3 = 6.3333 Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO (CONTINUACIÓN) EJEMPLO (CONTINUACIÓN) PROBABILIDAD DE QUE HAYA j SERVIDORES OCUPADOS Pj = λ = 12 (λ / µ )j / j! k (λ / µ )i ∑ µ =6 i! λ/µ =2 P0 = (20/0!)/(19/3) = 3/19 = 0.15785 K=3 i =0 PROBABILIDAD DE QUE TODOS LOS SERVIDORES ESTÉN OCUPADOS λ = 12 P1 = (21/1!)/(19/3) = 6/19 = 0.315789 P3 = P2 = = 6/19 = 0.315789 ∑ i =0 µ =6 = 4/19 = 0.210526 λ/µ =2 i! K=3 NÚMERO PROMEDIO DE CLIENTES EN EL SISTEMA L= (22/2!)/(19/3) (λ / µ )3 / 3! k (λ / µ )i λ (1 - PK) = (2)(1 - 4/19) = 30/19 = 1.578947 µ P3 = (23/3!)/(19/3) = 4/19 = 0.210526 Tema 6: Filas de Espera Dr. Omar Romero Hernández MODELO M/M/1 CON POBLACIÓN FINITA DE CLIENTES (MACHINE REPAIR PROBLEM) Tema 6: Filas de Espera Dr. Omar Romero Hernández MODELO M/M/1/N: MEDIDAS DE DESEMPEÑO P0 = 1 N N! λ ∑ (N − n )! µ n=0 n ρ <1 λ +µ (1 − P0 ) λ L = Lq + (1 - P0) Lq = N − SISTEMA M/M/1 CON UNA POBLACIÓN DE N CLIENTES ATENDIDOS. Wq = • LLEGADAS POISSONIANAS (M/). • TIEMPO DE SERVICIO EXPONENCIAL (/M/). W = Wq + • UN SERVIDOR (/1). •N = TAMAÑO DE LA POBLACIÓN Pn = • DISCIPLINA FIFO. Tema 6: Filas de Espera Lq (N − L )λ Dr. Omar Romero Hernández Tema 6: Filas de Espera 1 µ n N! λ P (N − n )! µ 0 Dr. Omar Romero Hernández EJEMPLO EJEMPLO (CONTINUACIÓN) λ = 0.05 UNA EMPRESA TIENE SEIS EQUIPOS IDÉNTICOS DE MANUFACTURA. EL TIEMPO ENTRE FALLAS DE CADA UNO DE LOS EQUIPOS DE PRODUCCIÓN SIGUE UNA DISTRIBUCIÓN EXPONENCIAL, CON UN TIEMPO PROMEDIO ENTRE FALLAS DE 20 HORAS. µ = 0.50 λ/µ = 0.1 N=6 N PARA LA ATENCIÓN DE LAS FALLAS EN EL EQUIPO DE MANUFACTURA SE CUENTA CON UNA ÚNICA CUADRILLA DE MANTENIMIENTO. EL TIEMPO DE DURACIÓN DEL SERVICIO DE REPARACIÓN DE EQUIPO SIGUE UNA DISTRIBUCIÓN EXPONENCIAL, CON UNA MEDIA DE 2 HORAS/FALLA. N! λ ∑ (N − n )! µ n = (6!/6!)(0.1)0 + (6!/5!)(0.1)1 + (6!/4!)(0.1)2 + (6!/3!)(0.1)3 n=0 + (6!/2!)(0.1)4 + (6!/1!)(0.1)5 + (6!/0!)(0.1)6 = 2.06392 P0 = Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO (CONTINUACIÓN) 1 N N! λ ∑ (N − n )! µ n=0 n = (1/2.06392) = 0.4845 Tema 6: Filas de Espera EJEMPLO (CONTINUACIÓN) λ = 0.05 λ +µ Lq = N − (1 − P0 ) = 6 - [(0.05+0.5)/0.05](1 - 0.0484515) λ = 0.329664 MÁQUINAS Dr. Omar Romero Hernández µ = 0.50 λ/µ = 0.1 λ = 0.05 Wq = Lq (N − L )λ = (0.329664)/[(6-0.844159)(0.05)] = 1.279044 HORAS µ = 0.50 λ/µ = 0.1 N=6 N=6 P0 = 0.484515 P0 = 0.484515 W = Wq + L = Lq + (1 - P0) = 0.329664 + (1 - 0.0484515) 1 µ = 1.279044 + 1/0.5 = 3.279044 HORAS = 0.844159 MÁQUINAS Tema 6: Filas de Espera Dr. Omar Romero Hernández Tema 6: Filas de Espera Dr. Omar Romero Hernández EJEMPLO (CONTINUACIÓN) λ = 0.05 Pn = N! n λ P0 = [6!/(6-n)!](0.1)n(0.484515) (N − n )! µ µ = 0.50 λ/µ = 0.1 N=6 P0 = 0.484515 N 0 1 2 3 4 5 6 Tema 6: Filas de Espera Pn 0.484514904 0.290708942 0.145354471 0.058141788 0.017442537 0.003488507 0.000348851 Dr. Omar Romero Hernández Tema 3: Análisis de Sensibilidad Dr. Omar Romero Hernández