Introduccion A La Teoria de Colas
Introduccion A La Teoria de Colas
Introduccion A La Teoria de Colas
Teoría de Colas
(Líneas de espera)
Contenido
Características generales
Etiquetas de Modelos de Colas
Modelo básico M/M/1
Modelo M/M/c
Costos en Modelos de Colas
Las Colas…
Las colas son frecuentes en nuestra
vida cotidiana:
En un banco
En un restaurante de comidas
rápidas
Al matricular en la universidad
Los autos en una estación de
servicio
Las Colas…
En general, a nadie le gusta esperar
Cuando la paciencia llega a su límite, la
gente se va a otro lugar
Sin embargo, un servicio muy rápido
tendría un costo muy elevado
Es necesario encontrar un balance
adecuado
Teoría de Colas
La teoría de colas es un conjunto de
modelos matemáticos que describen
sistemas de líneas de espera particulares
El objetivo es encontrar el estado estable
del sistema y determinar una capacidad
de servicio apropiada
Elementos de un sistema de
Colas
e – 20*1/6 ( 20*1/6)
P (llegadas en 1/6 = 2) = ______________ = 0.2
2!
Características
Proceso de Colas:
A) Una sola línea de espera
Múltiples líneas
B) Número de espacios en espera (número de clientes que
pueden esperar en una fila):
- infinito (banco)
- finito (llamadas telefónicas a un servicio)
C) Tipo de atención (disciplina de colas)
- Por Prioridades (cada cliente que llega obtiene prioridad,
unidad de tiempo.
1/ tiempo promedio de atención.
C) Número de clientes atendidos simultáneamente (uno o
varios)
D) Si se permite o no prioridad (interrumpir el servicio de
un cliente para atender a otro)
Características
Proceso de Salida:
- de un paso
Llegadas Salida
Cola Servidor
- red de colas
Llegadas
Cola Servidor
Salidas
Cola Servidor
Modelos
etc.
Etiquetas para distintos modelos
Notación : A/B/c (población infinita, una sola cola con
espacio infinito )
A: Distribución de tiempos entre llegadas
B: Distribución de tiempos de servicio
Valores:
M: distribución exponencial
D: tiempos determinísticos
E: distribución Erlang
c: Número de servidores
Etiquetas para distintos modelos
Notación : A/B/c/k/l
A: Distribución de tiempos entre llegadas
B: Distribución de tiempos de servicio
Valores:
M: distribución exponencial
D: tiempos determinísticos
E: distribución Erlang
c: Número de servidores
k: número máximo del clientes en el sistema
(espera+servicio)
l: número total de clientes de la población
Estado del sistema de colas
En principio el sistema está en un
estado inicial
Se supone que el sistema de colas
llega a una condición de estado
estable (nivel normal de operación)
Existen otras condiciones anormales
(horas pico, etc.)
Lo que interesa es el estado estable
Estado del sistema de colas
Tiempo de
espera
Num de
clientes
en la cola
Lq - Longitud de cola promedio
W - Tiempo promedio que cada cliente permanece en el
sistema (tiempo de espera + tiempo de servicio).
L - Número de clientes promedio en el sistema.
P0 - Probabilidad de que el servicio se quede vacío
U - Factor de utilización del sistema
Pn - Probabilidad de la presencia de un específico número
de clientes en el sistema.
Pw - Probabilidad de bloqueo (que un cliente que llega
tenga que esperar)
Relaciones comunes entre medidas
de rendimiento
Tiempo promedio en el sistema = Tiempo + Tiempo
de espera de servicio
W = Wq + 1/m
L =λ * W
(Ecuación de Little)
Lq =λ * Wq
Modelo M/M/1
Población de clientes: infinita
Proceso de llegada: exponencial con un
promedio de λ clientes por unidad de tiempo
Proceso de cola: una sola cola con espacio
infinito y disciplina PEPS
Proceso de servicio: un solo servidor con el
tiempo de servicio exponencial de µ clientes en
promedio por unidad de tiempo
Proceso de salida: de un solo paso
Costo total
Costo de espera
Nº óptimo Nº de servidores
de servidores
Análisis económico
Para evaluar un sistema en el que se controla el número de
servidores o su tasa de servicio, se necesitan las
siguientes estimaciones de costo y medidas de
rendimiento:
Costo por servidor por unidad de tiempo
Costo por unidad de tiempo por cliente esperando en el
sistema
Número promedio de clientes en el sistema.
Por cada alternativa que implique c servidores, calcular el
costo total por unidad de tiempo
CT = costo de los servidores + costo de espera
Seleccionar la mejor alternativa
Ejemplo
Una planta de manufactura de tela tiene un gran
número de máquinas tejedoras que con
frecuencia se atascan. Estas máquinas son
reparadas basándose en el procedimiento PEPS
por uno de los 7 técnicos. Durante recorridos el
gerente nota que 10 a 12 máquinas están
paradas. Contratar personal adicional
disminuirá cantidad de las máquinas paradas y
aumentará la productividad. ¿Cuántas personas
hay que contratar?
Datos para el ejemplo
Se supone que máquinas se atascan de
acuerdo a una distribución de Poisson con
λ=25 maq/hora
Un técnico aproxim. gasta 15 min en
reparar una máquina: µ=4maq/hora
Sistema actual: M/M/7
Costo personal: $50/hora
Costo de pérdidas en una máq.: $100/hora
Cálculo M/M/c
Cálculo de P0
=
= 0,001017113
Cálculo de Lq
* = 5,84728
Cálculo de Wq:
= 0,23389
Cálculo de W
0,23389 + = 0,43389
Cálculo de L: