Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARA
ALUMNOS QUE DESEAN LEVANTAR LA NOTA DE LA PRÁCTICA.
Wiki
Teoría de colas
En ciencias de la computación, y más específicamente en investigación de operaciones, la
teoría de colas es el estudio matemático de las líneas de espera o colas dentro de una red de
comunicaciones. Su objetivo principal es el análisis de varios procesos, tales como la
llegada de los datos al final de la cola, la espera en la cola, entre otros.
Contenido
[ocultar]
1 Historia
2 Modelo de formación de colas
3 Objetivos
4 Elementos existentes en la teoría de colas
5 Notación Kendall
6 Estructuras típicas
7 Las limitaciones del acercamiento matemático
8 Aplicación a la telefonía
9 Referencias
10 Véase también
11 Enlaces externos
[editar] Historia
El matemático danés Agner Krarup Erlang, trabajador de la Copenhagen Telephone
Exchange, publicó el primer artículo sobre la teoría de colas en 1909.1 Específicamente se
preocupó del estudio del problema de dimensionamiento de líneas y centrales de
conmutación telefónica para el servicio de llamadas.
En las formaciones de colas se habla de clientes, tales como máquinas dañadas a la espera
de ser rehabilitadas. Los clientes pueden esperar en cola debido a que los medios existentes
sean inadecuados para satisfacer la demanda del servicio; en este caso, la cola tiende a ser
explosiva, es decir, a ser cada vez más larga a medida que transcurre el tiempo. Los clientes
puede que esperen temporalmente, aunque las instalaciones de servicio sean adecuadas,
porque los clientes llegados anteriormente están siendo atendidos.
[editar] Objetivos
Los objetivos de la teoría de colas consisten en:
Identificar el nivel óptimo de capacidad del sistema que minimiza el coste del
mismo.
Evaluar el impacto que las posibles alternativas de modificación de la capacidad del
sistema tendrían en el coste total del mismo.
Establecer un balance equilibrado (“óptimo”) entre las consideraciones cuantitativas
de costes y las cualitativas de servicio.
Prestar atención al tiempo de permanencia en el sistema o en la cola de espera.
Figura 1.
o Proceso básico de colas: Los clientes que requieren un servicio se generan en una fase de
entrada. Estos clientes entran al sistema y se unen a una cola. En determinado momento se
selecciona un miembro de la cola, para proporcionarle el servicio, mediante alguna regla
conocida como disciplina de servicio. Luego, se lleva a cabo el servicio requerido por el
cliente en un mecanismo de servicio, después de lo cual el cliente sale del sistema de colas.
o Fuente de entrada o población potencial: Una característica de la fuente de entrada es
su tamaño. El tamaño es el número total de clientes que pueden requerir servicio en
determinado momento. Puede suponerse que el tamaño es infinito o finito.
o Cliente: Es todo individuo de la población potencial que solicita servicio como por
ejemplo una lista de trabajo esperando para imprimirse.
o Capacidad de la cola: Es el máximo número de clientes que pueden estar haciendo cola
(antes de comenzar a ser servidos). De nuevo, puede suponerse finita o infinita.
FIFO (first in first out) primero en entrar, primero en salir, según la cual se atiende
primero al cliente que antes haya llegado.
LIFO (last in first out) también conocida como pila que consiste en atender primero
al cliente que ha llegado el último.
RSS (random selection of service) que selecciona los clientes de manera aleatoria,
de acuerdo a algún procedimiento de prioridad o a algún otro orden.
Processor Sharing – sirve a los clientes igualmente. La capacidad de la red se
comparte entre los clientes y todos experimentan con eficacia el mismo retraso.
o Redes de colas. Sistema donde existen varias colas y los trabajos fluyen de una a otra.
Por ejemplo: las redes de comunicaciones o los sistemas operativos multitarea.
o Cola: Una cola se caracteriza por el número máximo de clientes que puede admitir. Las
colas pueden ser finitas o infinitas.
"No importa en qué cola se sitúe: La otra siempre avanzará más rápido"
INTRODUCCIÓN
Las "colas" son un aspecto de la vida moderna que nos encontramos continuamente en
nuestras actividades diarias. En el contador de un supermercado, accediendo al Metro, en
los Bancos, etc., el fenómeno de las colas surge cuando unos recursos compartidos
necesitan ser accedidos para dar servicio a un elevado número de trabajos o clientes.
El estudio de las colas es importante porque proporciona tanto una base teórica del tipo de
servicio que podemos esperar de un determinado recurso, como la forma en la cual dicho
recurso puede ser diseñado para proporcionar un determinado grado de servicio a sus
clientes.
Debido a lo comentado anteriormente, se plantea como algo muy útil el desarrollo de una
herramienta que sea capaz de dar una respuesta sobre las características que tiene un
determinado modelo de colas.
Definiciones iniciales
Los sistemas de colas son modelos de sistemas que proporcionan servicio. Como modelo,
pueden representar cualquier sistema en donde los trabajos o clientes llegan buscando un
servicio de algún tipo y salen después de que dicho servicio haya sido atendido. Podemos
modelar los sistemas de este tipo tanto como colas sencillas o como un sistema de colas
interconectadas formando una red de colas. En la siguiente figura podemos ver un ejemplo
de modelo de colas sencillo. Este modelo puede usarse para representar una situación típica
en la cual los clientes llegan, esperan si los servidores están ocupados, son servidos por un
servidor disponible y se marchan cuando se obtiene el servicio requerido.
Origen:
En los problemas de formación de cola, a menudo se habla de clientes, tales como personas
que esperan la desocupación de líneas telefónicas, la espera de máquinas para ser reparadas
y los aviones que esperan aterrizar y estaciones de servicios, tales como mesas en un
restaurante, operarios en un taller de reparación, pistas en un aeropuerto, etc. Los
problemas de formación de colas a menudo contienen una velocidad variable de llegada de
clientes que requieren cierto tipo de servicio, y una velocidad variable de prestación del
servicio en la estación de servicio.
Cuando se habla de líneas de espera, se refieren a las creadas por clientes o por las
estaciones de servicio. Los clientes pueden esperar en cola simplemente por que los medios
existentes son inadecuados para satisfacer la demanda de servicio; en este caso, la cola
tiende a ser explosiva, es decir, a ser cada vez mas larga a medida que transcurre el tiempo.
Las estaciones de servicio pueden estar esperando por que los medios existentes son
excesivos en relación con la demanda de los clientes; en este caso, las estaciones de
servicio podrían permanecer ociosas la mayor parte del tiempo. Los clientes puede que
esperen temporalmente, aunque las instalaciones de servicio sean adecuadas, por que los
clientes llegados anteriormente están siendo atendidos. Las estaciones de servicio pueden
encontrar temporal cuando, aunque las instalaciones sean adecuadas a largo plazo, haya una
escasez ocasional de demanda debido a un hecho temporal. Estos dos últimos casos
tipifican una situación equilibrada que tiende constantemente hacia el equilibrio, o una
situación estable.
La teoría de colas incluye el estudio matemático de las colas o líneas de espera y provee un
gran número de modelos matemáticos para describirlas.
Se debe lograr un balance económico entre el costo del servicio y el costo asociado a la
espera por ese servicio
Identificar el nivel óptimo de capacidad del sistema que minimiza el coste global
del mismo.
Evaluar el impacto que las posibles alternativas de modificación de la capacidad del
sistema tendrían en el coste total del mismo.
Establecer un balance equilibrado ("óptimo") entre las consideraciones cuantitativas
de costes y las cualitativas de servicio.
Hay que prestar atención al tiempo de permanencia en el sistema o en la cola: la
"paciencia" de los clientes depende del tipo de servicio específico considerado y eso
puede hacer que un cliente "abandone" el sistema.
Cliente: Es todo individuo de la población potencial que solicita servicio. Suponiendo que
los tiempos de llegada de clientes consecutivos son 0<t1<t2<..., será importante conocer el
patrón de probabilidad según el cual la fuente de entrada genera clientes. Lo más habitual
es tomar como referencia los tiempos entre las llegadas de dos clientes consecutivos:
consecutivos: clientes consecutivos: T{k} = tk - tk-1, fijando su distribución de
probabilidad. Normalmente, cuando la población potencial es infinita se supone que la
distribución de probabilidad de los Tk (que será la llamada distribución de los tiempos entre
llegadas) no depende del número de clientes que estén en espera de completar su servicio,
mientras que en el caso de que la fuente de entrada sea finita, la distribución de los Tk
variará según el número de clientes en proceso de ser atendidos.
Capacidad de la cola: Es el máximo número de clientes que pueden estar haciendo cola
(antes de comenzar a ser servidos). De nuevo, puede suponerse finita o infinita. Lo más
sencillo, a efectos de simplicidad en los cálculos, es suponerla infinita. Aunque es obvio
que en la mayor parte de los casos reales la capacidad de la cola es finita, no es una gran
restricción el suponerla infinita si es extremadamente improbable que no puedan entrar
clientes a la cola por haberse llegado a ese número límite en la misma.
Disciplina de la cola: Es el modo en el que los clientes son seleccionados para ser
servidos. Las disciplinas más habituales son:
La disciplina FIFO (first in first out), también llamada FCFS (first come first served): según
la cual se atiende primero al cliente que antes haya llegado.
La disciplina LIFO (last in first out), también conocida como LCFS (last come first served)
o pila: que consiste en atender primero al cliente que ha llegado el último.
La RSS (random selection of service), o SIRO (service in random order), que selecciona a
los clientes de forma aleatoria.
La cola, propiamente dicha, es el conjunto de clientes que hacen espera, es decir los
clientes que ya han solicitado el servicio pero que aún no han pasado al mecanismo de
servicio.
La distribución más usada para los tiempos de servicio es la exponencial, aunque es común
encontrar la distribución degenerada o determinística (tiempos de servicio constantes) o la
distribución Erlang (Gamma).
Notación de Kendall
• E k : Distribución Erlang
• G : Distribución general
M / M / s : Modelo donde tanto los tiempos entre llegada como los tiempo de servicio son
exponenciales y se tienen s servidores.
Terminología
• n : Tasa media de servicio para todo el sistema (número esperado clientes que
completan su servicio por unidad de tiempo) cuando hay n clientes en el sistema.
Nota: n representa la tasa combinada a la que todos los servidores ocupados logran
terminar sus servicios
Ejemplo:
1 1 hora
3
= 20 minutos
factor de utilización para la instalación se servicio (fracción esperada de tiempo fue los
servidores individuales están ocupados).
s
Nota: Para los sistemas de colas que analizaremos haremos la suposición de que el sistema
se encuentra en la condición de estado estable.
Demostración
Para s = 1
1/
1/
El servidor está trabajando 4 de cada 5 minutos, es decir está trabajando el 80% del tiempo
Número promedio = 0 * P0 + 1 * P1
Número promedio = P1
Número promedio =
• W : E(W )
• Wq: E (Wq )
Relaciones entre L , W , Lq y Wq
Supongamos que el tiempo medio de servicio es una constante 1/ para toda n 1
W = Wq + 1/ L = Lq+
Estas relaciones son fundamentales pues permiten determinar las cuatro cantidades
fundamentales L, W, Lq, Wq, en cuanto se encuentra analíticamente el valor de una de
ellas.
Características claves.
f(t)=(1/ )e t
Con una cantidad, T, de tiempo se puede hacer uso de la función de densidad para calcular
la probabilidad de que el siguiente cliente llegue dentro de las siguientes T unidades a partir
de la llegada anterior, de la manera siguiente:
El proceso de servicio.
El proceso de servicio define cómo son atendidos los clientes. En algunos casos, puede
existir más de una estación en el sistema en el cual se proporcione el servicio requerido.
Los bancos y los supermercados, de nuevo, son buenos ejemplos de lo anterior. Cada
ventanilla y cada registradora son estaciones que proporcionan el mismo servicio. A tales
estructuras se les conoce como sistemas de colas de canal múltiple. En dichos sistemas, los
servidores pueden ser idénticos, en el sentido en que proporcionan la misma clase de
servicio con igual rapidez, o pueden no ser idénticos. Por ejemplo, si todos los cajeros de
un banco tienen la misma experiencia, pueden considerarse como idénticos.
s(t)=(1/ )e- t
en la que:
de modo que:
En general, el tiempo de servicio puede seguir cualquier distribución, pero, antes de que
pueda analizar el sistema, se necesita identificar dicha distribución.
Medidas de rendimiento para evaluar un sistema de colas
Cualquier sistema de colas pasa por dos fases básicas. Por ejemplo, cuando el banco abre
en la mañana, no hay nadie en el sistema, de modo que el primer cliente es atendido de
forma inmediata. Conforme van llegando más clientes, lentamente se va formando la cola y
la cantidad de tiempo que tienen que esperar se empieza a aumentar. A medida que avanza
el día, el sistema llega a una condición en la que el efecto de la falta inicial de clientes ha
sido eliminado y el tiempo de espera de cada cliente ha alcanzado niveles bastante estables.
Existen muchas medidas de rendimiento diferentes que se utilizan para evaluar un sistema
de colas en estado estable. Para diseñar y poner en operación un sistema de colas, por lo
general, los administradores se preocupan por el nivel de servicio que recibe un cliente, así
como el uso apropiado de las instalaciones de servicio de la empresa. Algunas de las
medidas que se utilizan para evaluar el rendimiento surgen de hacerse las siguientes
preguntas:
a. ¿Cuál es el tiempo promedio que un cliente recién llegado tiene que esperar en la
fila antes de ser atendido?. La medida de rendimiento asociada es el tiempo
promedio de espera, representado con Wq
b.
c. ¿Cuál es el tiempo que un cliente invierte en el sistema entero, incluyendo el tiempo
de espera y el de servicio?. La medida de rendimiento asociada es el tiempo
promedio en el sistema, denotado con W
d. Preguntas cuantitativas relacionadas al número de cliente, como:
e. En promedio ¿cuántos clientes están esperando en la cola para ser atendidos?. La
medida de rendimiento asociada es la longitud media de la cola, representada con
Lq
f. ¿Cuál es el número promedio de clientes en el sistema?. La medida de rendimiento
asociada es el número medio en el sistema, representado con L
Preguntas probabilísticas que implican tanto a los clientes como a los servidores, por
ejemplo:
a.
b. ¿Cuál es la probabilidad de que un cliente tenga que esperar a ser atendido?. La
medida de rendimiento asociada es la probabilidad de bloqueo, que se representa
por, pw
c. En cualquier tiempo particular, ¿cuál es la probabilidad de que un servidor esté
ocupado?. La medida de rendimiento asociada es la utilización, denotada con U.
Esta medida indica también la fracción de tiempo que un servidor esta ocupado.
d. ¿Cuál es la probabilidad de que existan n clientes en el sistema?. La medida de
rendimiento asociada se obtiene calculando la probabilidad Po de que no haya
clientes en el sistema , la probabilidad Pi de que haya un cliente en el sistema, y así
sucesivamente. Esto tiene como resultado la distribución de probabilidad de estado,
representada por Pn, n=0,1......
e. Si el espacio de espera es finito, ¿Cuál es la probabilidad de que la cola esté llena y
que un cliente que llega no sea atendido?. La medida de rendimiento asociada es la
probabilidad de negación del servicio, representada por Pd
a.
b. ¿Cuál es el costo por unidad de tiempo por operar el sistema?
c. ¿Cuántas estaciones de trabajo se necesitan para lograr mayor efectividad en los
costos?
Supongamos que una población de clientes infinita y una cantidad limitada de espacio de
espera en la fila. El tiempo total que un cliente invierte en el sistema es la cantidad de
tiempo invertido en la fila más el tiempo durante el cual es atendido:
W = Wq + 1/
de modo que:
L = *W
Utilizando una lógica parecida se obtiene la relación entre el número promedio de clientes
que esperan en la cola y el tiempo promedio de espera en la fila:
de manera que:
Lq = * Wq
CONCLUSIÓN
La teoría de las colas es el estudio matemático de las colas o líneas de espera. La formación
de colas es, por supuesto, un fenómeno común que ocurre siempre que la demanda efectiva
de un servicio excede a la oferta efectiva.
Con frecuencia, las empresas deben tomar decisiones respecto al caudal de servicios que
debe estar preparada para ofrecer. Sin embargo, muchas veces es imposible predecir con
exactitud cuándo llegarán los clientes que demandan el servicio y/o cuanto tiempo será
necesario para dar ese servicio; es por eso que esas decisiones implican dilemas que hay
que resolver con información escasa. Estar preparados para ofrecer todo servicio que se nos
solicite en cualquier momento puede implicar mantener recursos ociosos y costos
excesivos. Pero, por otro lado, carecer de la capacidad de servicio suficiente causa colas
excesivamente largas en ciertos momentos. Cuando los clientes tienen que esperar en una
cola para recibir nuestros servicios, están pagando un coste, en tiempo, más alto del que
esperaban. Las líneas de espera largas también son costosas por tanto para la empresa ya
que producen pérdida de prestigio y pérdida de clientes.
1 of 3 123
número de llegadas a la Poisson. Si no es así, puede ser necesario buscar otros métodos de
análisis para completar el estudio: La simulación es muy adecuada para investigar
situaciones de
"mal comportamiento" en filas que no se pueden analizar por medio de los modelos
teóricos
estándar de líneas de espera.
Indicadores para Evaluar el Rendimiento de un Sistema de Colas
W
Wq
O O O O O O O O
Lq
L
RELACIONADOS CON EL TIEMPO :
W o Ws = Tiempo promedio en el sistema
Wq = Tiempo promedio de espera (en cola)
RELACIONADOS CON EL NUMERO DE CLIENTES :
L o Ls = Número promedio de clientes en el sistema
Lq = Número promedio de clientes en la cola
Pw = Probabilidad de que un cliente que llega tenga que esperar(ningún cajero vacío)
Pn = Probabilidad de que existan “n” clientes en el sistema
n = 0, 1, 2, 3.......
Po = Probabilidad de que no hayan clientes en el sistema
Pd = Probabilidad de negación de servicio , o probabilidad de que un cliente que
llega no pueda entrar al sistema debido que la “cola está llena”
RELACIONES ENTRE LAS MEDIDAS :
Si
=Número promedio de llegadas por unidad de tiempo (tasa de llegadas)
=Número promedio de clientes atendidos por unidad de tiempo en un canal(tasa de
servicio)
Se cumple :
a) Ws = Wq + 1 /
Tiempo Tiempo Tiempo
Promedio = promedio + promedio
en el sistema de espera de servicio
b) Ls =
. Ws
# Promedio # Promedio Tiempo promedio
de clientes = de llegadas en el sistema
en el sistema por unidad de tiempo
c) Lq =
. Wq
# Promedio # Promedio Tiempo promedio
de clientes = de llegadas en la cola
en la cola por unidad de tiempo
ALGUNOS MODELOS DE LINEAS DE ESPERA
Se estudiaran principalmente modelos con procesos de markov; cada modelo se describe
con notación extendida de Kendall. Los servidores son en paralelo. Las formulas para cada
caso
se obtienen a partir las probabilidades de estado estable de tener "n" clientes en el sistema.
Estas
probabilidades, entonces, se usan para desarrollar las medidas de desempeño del modelo de
línea
de espera.
Bibliografía : Mathur y Solow (pg. 710 y ss)
Taha Hamdy (pg. 655)
CASO 1 : M / M / 1, o mas específicamente M/M/1 : DG/
/
Algunas características : Población de clientes infinita, llegadas de clientes probabilística
según Poisson; una línea de espera y un solo servidor o canal de atención con tiempo de
servicio
exponencial.
Supuesto: Condición Estable; cuando
, osea la tasa de servicio promedio es mayor
que la tasa de llegadas promedio.
(Sigue Fórmula y/o Medidas de rendimiento......)
CASO 2 : M / M / c o mas específicamente M/M/c : DG/
/
Algunas características : Población de clientes infinita, llegadas de clientes probabilística
según
Poisson; una línea de espera; “c” servidores idénticos(con tiempo de servicio y tiempo entre
llegadas probabilístico y exponencial)
Supuesto: Condición Estable; cuando c
, osea la tasa de servicio promedio es
mayor que la tasa de llegadas promedio.
(Sigue Fórmula y/o Medidas de rendimiento......)
CASO 3 : M / M / c o mas específicamente M/M/1 : DG / N /
La única diferencia entre este modelo y el M/M/1 : DG /
/
(Sigue Fórmula y/o Medidas de rendimiento......)
Aplicaciones de Teoría de Colas
“Únicamente si determina que el modelo de aproximación es válido, entonces deberá
considerar la instrumentación de las decisiones, basándose en las medidas de rendimiento
obtenidas con el modelo”.
Para sistemas mas complejos y variantes a los casos 1 o 3. Cuando por ejemplo ya no se
cumple FCFS, o mas de una fila, etc. Podría ser que los clientes llegan en lotes, clientes que
piden mas de un servicio, clientes que renuncian a la cola o que se cambian de cola; la
alternativa
es usar “Simulación”.
APLICACIÓN EN BANCO
REPORTES DE SERVIMATIC: Banco de Crédito del Perú (BCP)
Evaluación de los Reportes diarios por promotor
REPORTE DIARIO CONSOLIDADO POR OFICINA
Tipo de
Cliente
Nivel de
Atención
Usuarios
Total F.T.M
Tiempo
Promedio
Espera
Tiempo
Promedio
Atención
Transacciones
VIP
Cliente
No Cliente
Especial
Interno
94.12 %
78.69
%
86.73 %
------
------
34 2
244 52
211 28
1 -----
0 -----
00: 02:05
00:07:43
00:09:44
00:00
00:00
00:02:28
00:02:05
00:02:19
01:06
00:00
85
490
472
1
0
Total
490
00:08:10
00:02:12
1048
Calificación del Día : Deficiente
REPORTE DIARIO CONSOLIDADO POR OFICINA
Tipo de
Cliente
Nivel de
Atención
Usuarios
Total F.T.M
Tiempo
Promedio
Espera
Tiempo
Promedio
Atención
Transacciones
VIP
Cliente
No Cliente
Especial
Interno
96.43 %
99.34 %
100.00%
-------
------
28 1
152 1
209 0
2 -----
0 -----
00: 01:06
00: 02:23
00: 04:08
00:00
00:00
00:02:35
00:02:39
00:02:26
02:24
00:00
47
295
437
2
0
Total
391
00:03:12
00:02:31
781
Calificación del Día : Satisfactorio
REPORTE DIARIO CONSOLIDADO POR OFICINA
Tipo de
Cliente
Nivel de
Atención
Usuarios
Total F.T.M
Tiempo
Promedio
Espera
Tiempo
Promedio
Atención
Transacciones
VIP
Cliente
No Cliente
Especial
Interno
100.00 %
93.30 %
98.45
%
-------
------
32 0
224 15
194 3
0 -----
0 -----
00: 01:18
00:04:16
00:07:36
00:00
00:00
00:02:58
00:02:42
00:02:27
00:00
00:00
66
494
435
0
0
Total
450
00:05:29
00:02:36
995
Calificación del Día : Regular
El Resumen de Agencia indica que :
-
Se atendió 32 clientes VIP, en un tiempo menor de 6 min (c/u). Se dice que el nivel de
atención fue del 100% y la FTM es 0. Los 32 clientes realizarón 66 transacciones.
-
Se atendió 224 clientes en un nivel del 93.3% (antes de 24 min), y los demás (15 clientes)
fueron atendidos en mas de 24 minutos.
-
Se atendió 194 No clientes, quienes realizaron 435 transacciones (pago de celular, AFP,
Sunat, Luz, etc).
-
La calificación del día resulta de la comparación : Nivel de atención vs. FTM(fuera del
tiempo máximo)
Ejercicios
Modelo de un servidor y una cola (M/M/1)
Fórmulas (Caso 1 o M/M/1; escritas en pizarra)
Ejemplo : (Un supermercado )
Supóngase un supermercado grande con muchas cajas de salida, en donde los clientes
llegan para
que les marquen su cuenta con una tasa de 90 por hora y que hay 10 cajas en operación. Si
hay
poco intercambio entre las líneas, puede tratarse este problema como 10 sistemas separados
de
una sola línea, cada uno con una llegada de 9 clientes por hora. Para una tasa de servicio de
12
por hora y considerando M/M/1, evalúe el sistema.
Solución:
Interpretación de resultados: El cliente promedio espera 15 minutos antes de ser servido. En
promedio, hay un poco más de dos clientes en la línea o tres en el sistema. El proceso
completo
lleva un promedio de 20 minutos. La caja está ocupada el 75 % del tiempo. Y finalmente, el
32
% del tiempo habrá cuatro personas o más en el sistema ( o tres o más esperando en la
cola).
Modelo con servidores múltiples (M/M/c)
Supóngase que las llegadas son Poisson, los tiempos de servicio son exponenciales, hay una
sola
línea, varios servidores y una cola infinita que opera con la disciplina de primero en llegar
primero en ser servido(PEPS).
Fórmulas (Caso 2 o M/M/c; escritas en pizarra)
Para dos o tres servidores pueden combinarse y simplificar las dos ecuaciones (pizarra)
Ejemplo:
Considérese la biblioteca de una universidad cuyo personal está tratando de decidir cuántas
copiadoras o fotocopiadoras debe de instalar para uso de los estudiantes. Se ha escogido un
equipo particular que puede hacer hasta 10 copias por minuto. No se sabe cuál es el costo
de
espera para un estudiante, pero se piensa que no deben tener que esperar más de dos
minutos en
promedio. Si el número promedio de copias que se hacen por usuario es cinco, ¿cuántas
copiadoras se deben instalar?.
¿Cuál es la tasa de servicio? Si el número promedio de copias es cinco y la copiadora puede
hacer hasta 10 copias por minuto, entonces pueden servirse en promedio hasta dos
estudiantes
por minuto. Pero, en esto no se toma en cuenta el tiempo para pagar, cambiar originales,
para que
un estudiante desocupe y otro comience a copiar. Supóngase que se permite un 70 % del
tiempo
para estas actividades. Entonces la tasa de servicio neta baja a 0.6 estudiantes por minuto.
Además se supone que los periodos pico de copiado tienen una tasa de llegada de 60
estudiantes
por hora, o 1 por minuto.
COSTOS EN LOS SISTEMAS DE COLAS
Un sistema de colas puede dividirse en sus dos componentes de mayor importancia , la cola
y la
instalación de servicio . Las
llegadas son las unidades que entran en el sistema para recibir el
servicio. Siempre se unen primero a la cola ; si no hay línea de espera se dice que la cola
esta
vacía . De la cola, las llegadas van a la instalación de servicio de acuerdo con la disciplina
de la
cola, es decir, de acuerdo con la regla para decidir cuál de las llegadas se sirve después. El
primero en llegar primero en ser servido es una regla común, pero podría servir con
prioridades o
siguiendo alguna otra regla. Una vez que se completa el servicio, las llegadas se convierten
en
salidas.
Ambos componentes del sistema tienen costos asociados que deben de considerarse.
y X
Reemplazando las formulas para hallar Ws y X según sea el caso; se puede resolver
gráficamente : Se localiza el valor de "c" dentro del nivel aceptable.
Intervalo aceptable de c
Ws
X
"c"
Problema
Teoría de Colas
1. El modelo simple de teoría de colas que se ha definido en la literatura, se basa en las
siguientes suposiciones:
=/
P0 = 1- /
Pn = P0( / )n
Lq = 2
( - )
Ls = / ( - )
Wq =
( - )
Ws = 1 / ( - )
Ejemplo:
Suponga que un cajero bancario puede atender a los clientes a una
velocidad promedio de diez clientes por hora ( = 10 ). Además, suponga que los
clientes llegan a la ventanilla del cajero a una tasa promedio de 7 por hora ( = 7 ).
Se considera que las llegadas siguen la distribución exponencial. En la condición
uniforme el sistema de colas tendrá las siguientes características de desempeño.
Recibiendo servicio).
10 ( 10 - 7 )
1- (P0 - P1 - P2 - P3 ).
En este caso se perderá el 24% de los clientes debido a que la espera es
demasiado larga.
PROBLEMA PROPUESTO
2. Los mecánicos que trabajan en una planta de troquelado deben sacar
herramientas de un almacén. Llega un promedio de diez mecánicos por hora
buscando partes. En la actualidad el almacén esta a cargo de un empleado a quien
se le paga 6 dólares / hora y gasta un promedio de 5 min. Para entregar las
herramientas de cada solicitud. Como a los mecánicos se les paga 10 dólares /
hora, cada hora que un mecánico pasa en el almacén de herramientas le cuesta 10
dólares a la empresa. Esta ha de decidir si vale la pena contratar, a 4 dólares / hora,
un ayudante del almacenista. Si se contrata al ayudante, el almacenista solo
tardara un promedio de 4 min. Para atender las solicitudes de herramientas.
Supóngase que son exponenciales tanto los tiempo de servicio como el tiempo
entre llegadas. Se debe contratar al ayudante?
http://www.youtube.com/watch?v=TNtogHvyMXY&feature=related
http://www.youtube.com/watch?v=-FBrw0FffsI&feature=related
http://www.youtube.com/watch?v=Lc_vRpYJMls
http://simulacionenarena.wordpress.com/videos-relacionados/
http://websie.eclac.cl/sisgen/ConsultaIntegrada.asp
http://es.scribd.com/doc/33334761/Microsoft-PowerPoint-SIMULACION-DE-TEORIA-DE-COLAS
http://www.elprisma.com/apuntes/ingenieria_industrial/teoriadecolaslineasdeespera/
default3.asp
Aplicación de Teoría de Colas
El 30% de todos los camiones son independientes. Suponiendo que estas tasas aleatorias tienen
una distribución de Poisson, determinar:
l = 2 camiones/ hora
u = 3 camiones/ hora
r = l/ u
a).Que un camión tenga que esperar, es el complemento de que en el sistema no exista camión
alguno, por lo tanto:
Pn = ( 1 – r ) r n
Po = ( 1 – 2/3)(2/3) 0
Po = 1/3
Por lo tanto, la probabilidad de que se tenga que esperar (es decir que este ocupado) es:
Pn = 1 – 1/3 = 2/3
Pn = 66.667 %
Wq = l/ u(u-l ) = 2/3(3-2)
b.2) Tiempo de espera en el sistema ( tiempo de espera en la cola más el tiempo de servicio):
Wq = l / u(u- l ) = 16/24(24-16)
=(1/12)día/camión
Conclusiones
2.-La aplicación de la teoría de colas con una toma de tiempos mas precisa va a darnos un enfoque
mas completo del problema de la espera de los camiones.
Recomendaciones
1.-Para evitar la espera de los camiones particulares se les debe dar prioridad para su descargue y
así no tener que reconocer económicamente a los camiones independientes.
2.- Hacer un constante monitoreo al sistema de colas para seguir tomando una buena decisión
pues los cambios se pueden presentar en el futuro y hay que tomarlos en cuenta.
Wordpress
TEORIA DE COLAS
Una Cola es una línea de espera y la teoría de colas es una colección de modelos
matemáticos que describen sistemas de líneas de espera particulares o de sistemas de
colas. Los modelos sirven para encontrar un buen compromiso entre costes del sistema y
los tiempos promedio de la línea de espera para un sistema dado.
Historia
Agner Krarup Erlang, un matemático danés que trabajó para la Copenhagen Telephone
Exchange, publicó el primer artículo sobre la teoría de colas en 1909. Se encargó del estudio del
problema de dimensionamiento de líneas y centrales de conmutación telefónica para el servicio de
llamadas.
Identificar el nivel óptimo de capacidad del sistema que minimiza el coste del
mismo.
Evaluar el impacto que las posibles alternativas de modificación de la capacidad del
sistema tendrían en el coste total del mismo.
Establecer un balance equilibrado (“óptimo”) entre las consideraciones
cuantitativas de costes y las cualitativas de servicio.
Prestar atención al tiempo de permanencia en el sistema o en la cola.
Proceso básico de colas: Los clientes que requieren un servicio se generan en una
fase de entrada. Estos clientes entran al sistema y se unen a una cola. En determinado
momento se selecciona un miembro de la cola, para proporcionarle el servicio, mediante
alguna regla conocida como disciplina de servicio. Luego, se lleva a cabo el servicio
requerido por el cliente en un mecanismo de servicio, después de lo cual el cliente sale del
sistema de colas.
Cliente: Es todo individuo de la población potencial que solicita servicio como por
ejemplo una lista de trabajo esperando para imprimirse.
FIFO (first in first out) primero en entrar, primero en salir, según la cual se atiende
primero al cliente que antes haya llegado.
LIFO (last in first out) también conocida como pila que consiste en atender primero
al cliente que ha llegado el último.
RSS (random selection of service) que selecciona los clientes de manera aleatoria,
de acuerdo a algún procedimiento de prioridad o a algún otro orden.
Processor Sharing – sirve a los clientes igualmente. La capacidad de la red se
comparte entre los clientes y todos experimentan con eficacia el mismo retraso.
Redes de colas. Sistema donde existen varias colas y los trabajos fluyen de una a otra.
Por ejemplo: las redes de comunicaciones o los sistemas operativos multitarea.
Cola: Una cola se caracteriza por el número máximo de clientes que puede admitir. Las
colas pueden ser finitas o infinitas.
1. El tamaño del origen de las llamadas. El tamaño de la población desde donde los
clientes vienen. Esto limita la tasa de llegadas.
Estructuras típicas
El primer sistema que se muestra en la figura, se llama un sistema de un servidor y una cola.
El segundo, una línea con múltiples servidores. El tercer sistema, aquél en que cada servidor tiene
una línea de separación. El cuarto sistema, es una línea con servidores en serie. Este modelo puede
aplicarse a trabajos ordenador que esperan tiempo de procesador.
La distribución de poisson
La distribución exponencial
Caracteristicas
Clientes:
Por el contrario, en una fábrica que tiene cuatro máquinas, que a menudo se
descomponen y requieren servicio de reparación en un taller especializado, es de
solamente cuatro. El análisis de poblaciones finitas (es decir de tamaño limitado) es más
complicado que el análisis en donde la base de población se considera infinita.
Llegadas:
Tasa de Servicio:
Un sistema telefónico entre dos ciudades puede manejar 90 llamadas por minuto.
Una instalación de reparación puede de media, reparar máquinas a razón una cada
8 horas.
Una pista de aeropuerto en la que aterrizan dos aviones por minuto.
El proceso de servicio define cómo son atendidos los clientes. En algunos casos,
puede existir más de una estación en el sistema en el cual se proporcione el servicio
requerido. Los bancos y los supermercados, de nuevo, son buenos ejemplos de lo anterior.
Cada ventanilla y cada registradora son estaciones que proporcionan el mismo servicio. A
tales estructuras se les conoce como sistemas de colas de canal múltiple. En dichos
sistemas, los servidores pueden ser idénticos, en el sentido en que proporcionan la misma
clase de servicio con igual rapidez, o pueden no ser idénticos.
Número de servidores de servicio:
Proceso de salida:
Costos
Costo de Espera. Esperar significa desperdicio de algún recurso activo que bien se
puede aprovechar en otra cosa y esta dado por :
Cw = costo de espera por hora (en dólares) por llegada por unidad de tiempo
Sistema de costo mínimo. Aquí hay que tomar en cuenta que para tasas bajas de
servicio, se experimenta largas colas y costos de espera muy altos. Conforme
aumenta el servicio disminuyen los costos de espera, pero aumenta el costo de
servicio y el costo total disminuye, sin embargo, finalmente se llega a un punto de
disminución en el rendimiento. Entonces el propósito es encontrar el balance
adecuado para que el costo total sea el mínimo.
http://images.google.com.mx/imgres?imgurl=http://lineasdeespera.tripod.com/img/
Std00011.gif&imgrefurl=http://lineasdeespera.tripod.com/
origen.htm&usg=__B66GgwTmpsdulmq7BJOedjngi-
k=&h=238&w=298&sz=4&hl=es&start=10&tbnid=ZAtI9Gd31qKcKM:&tbnh=93&tbnw=11
6&prev=/images%3Fq%3Dteoria%2Bde%2Bcolas%26gbv%3D2%26hl%3Des%26sa%3DG
Aplicación a la telefonía
Las redes telefónicas se diseñan para acomodar la intensidad ofrecida del tráfico con
solamente una pequeña pérdida. El funcionamiento de los sistemas depende de si la llamada es
rechazada, de si está perdida, etc. Normalmente los sistemas de desbordamiento hacen uso de rutas
alternativas e incluso estos sistemas tienen una capacidad de carga finita o máxima de tráfico. Sin
embargo, el uso de las colas permite que los sistemas esperen por las peticiones de su cliente hasta
que los recursos libres estén disponibles. Esto significa que si los niveles de la intensidad del tráfico
exceden de la capacidad disponible, las llamadas del cliente se perderían. La disciplina de colas
determina la manera de cómo manejar las llamadas de los clientes. Define la manera en que les
servirán, la orden de las cuales se sirven, y la manera en la que los recursos se dividen entre los
clientes. El hacer cola es dirigido por procesos de control dentro de los intercambios, que se pueden
modelar usando ecuaciones de estado como las cadenas de Márkov. El tráfico entrante a estos
sistemas se modela mediante la distribución de Poisson.
Aquí les dejo otro link a un video donde explica un poco mejor como se manjea esto de la
teoría de colas:
http://es.youtube.com/watch?v=hoyynoifBtQ
TEORIA DE COLAS
La teoría de colas es el estudio matemático de las líneas de espera (o colas) permitiendo el
análisis de varios procesos relacionados como: la llegada al final de la cola, la espera en la
cola, etc.
Historia
Agner Krarup Erlang, un matemático danés que trabajó para la Copenhagen Telephone
Exchange, publicó el primer artículo sobre la teoría de colas en 1909. Se encargó del
estudio del problema de dimensionamiento de líneas y centrales de conmutación telefónica
para el servicio de llamadas.
En las formaciones de colas se habla de clientes, tales como máquinas dañadas a la espera
de ser rehabilitadas. Los clientes pueden esperar en cola debido a que los medios existentes
sean inadecuados para satisfacer la demanda del servicio; en este caso, la cola tiende a ser
explosiva, es decir, a ser cada vez más larga a medida que transcurre el tiempo. Los clientes
puede que esperen temporalmente, aunque las instalaciones de servicio sean adecuadas, por
que los clientes llegados anteriormente están siendo atendidos.
Objetivos
Los objetivos de la teoría de colas consisten en:
Identificar el nivel óptimo de capacidad del sistema que minimiza el coste del mismo.
Evaluar el impacto que las posibles alternativas de modificación de la capacidad del
sistema tendrían en el coste total del mismo.
Establecer un balance equilibrado (“óptimo”) entre las consideraciones cuantitativas de
costes y las cualitativas de servicio.
Prestar atención al tiempo de permanencia en el sistema o en la cola.
Elementos existentes en la teoría de colas Figura 1.o Proceso básico de colas: Los
clientes que requieren un servicio se generan en una fase de entrada. Estos clientes entran al
sistema y se unen a una cola. En determinado momento se selecciona un miembro de la
cola, para proporcionarle el servicio, mediante alguna regla conocida como disciplina de
servicio. Luego, se lleva a cabo el servicio requerido por el cliente en un mecanismo de
servicio, después de lo cual el cliente sale del sistema de colas.
o Cliente: Es todo individuo de la población potencial que solicita servicio como por
ejemplo una lista de trabajo esperando para imprimirse.
o Capacidad de la cola: Es el máximo número de clientes que pueden estar haciendo cola
(antes de comenzar a ser servidos). De nuevo, puede suponerse finita o infinita.
FIFO (first in first out) primero en entrar, primero en salir, según la cual se atiende primero
al cliente que antes haya llegado.
LIFO (last in first out) también conocida como pila que consiste en atender primero al
cliente que ha llegado el último.
RSS (random selection of service) que selecciona los clientes de manera aleatoria, de
acuerdo a algún procedimiento de prioridad o a algún otro orden.
Processor Sharing – sirve a los clientes igualmente. La capacidad de la red se comparte
entre los clientes y todos experimentan con eficacia el mismo retraso.
o Mecanismo de servicio: El mecanismo de servicio consiste en una o más instalaciones de
servicio, cada una de ellas con uno o más canales paralelos de servicio, llamados
servidores.
o Redes de colas. Sistema donde existen varias colas y los trabajos fluyen de una a otra. Por
ejemplo: las redes de comunicaciones o los sistemas operativos multitarea.
o Cola: Una cola se caracteriza por el número máximo de clientes que puede admitir. Las
colas pueden ser finitas o infinitas.
Notación Kendall [editar]David G. Kendall introdujo una notación de colas A/B/C en 1953.
La notación de Kendall para describir las colas y sus características puede encontrarse en
Tijms, H.C,Algorithmic Analysis of Queues, Capítulo 9 en A First Course in Stochastic
Models, Wiley, Chichester, 2003. Ha sido desde entonces extendida a 1/2/3/(4/5/6) donde
los números se reemplazan con:
Estructuras típicas Figura 2.El primer sistema que se muestra en la figura, se llama un
sistema de un servidor y una cola. El segundo, una línea con múltiples servidores. El tercer
sistema, aquél en que cada servidor tiene una línea de separación. El cuarto sistema, es una
línea con servidores en serie. Este modelo puede aplicarse a trabajos ordenador que esperan
tiempo de procesador.
Las limitaciones del acercamiento matemático [editar]La teoría de formación de una cola es
a menudo demasiado restrictiva matemáticamente para ser capaz de modelar todas las
situaciones verdaderas a nivel mundial. Por ejemplo; los modelos matemáticos a menudo
asumen el número de clientes, o la capacidad de la cola infinitos, cuando es evidente que
estos límites deben estar limitados. Los medios alternativos del análisis de la teoría de colas
consisten generalmente en simulaciones de ordenador y/o en el análisis de datos
experimentales.
Aplicación a la telefonía
Las redes telefónicas se diseñan para acomodar la intensidad ofrecida del tráfico con
solamente una pequeña pérdida. El funcionamiento de los sistemas depende de si la llamada
es rechazada, de si está perdida, etc. Normalmente los sistemas de desbordamiento hacen
uso de rutas alternativas e incluso estos sistemas tienen una capacidad de carga finita o
máxima de tráfico. Sin embargo, el uso de las colas permite que los sistemas esperen por
las peticiones de su cliente hasta que los recursos libres estén disponibles. Esto significa
que si los niveles de la intensidad del tráfico exceden de la capacidad disponible, las
llamadas del cliente se perderían. La disciplina de colas determina la manera de cómo
manejar las llamadas de los clientes. Define la manera en que les servirán, la orden de las
cuales se sirven, y la manera en la que los recursos se dividen entre los clientes. El hacer
cola es dirigido por procesos de control dentro de los intercambios, que se pueden modelar
usando ecuaciones de estado como las cadenas de Márkov. El tráfico entrante a estos
sistemas se modela mediante la distribución de Poisson.