Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEORÍA DE COLAS
Introducción
OBJETIVOS
Los objetivos de la teoría de colas consisten en:
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
Colas: Bancos
Colas: Supermercados
Colas: Aeropuerto
Definición
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ínea de espera particulares o sistemas
de colas.
Los clientes llegan a un banco, esperan en una fila para obtener un servicio de
uno de los cajeros, y después salen del banco.
Las partes de un proceso de producción llegan a una estación de trabajo
particular desde diferentes estaciones, esperan en un compartimiento para ser
procesadas por una máquina, y luego son enviadas a otra estación de trabajo.
Después de hacer sus compras, los clientes eligen una fila en las cajas,
esperan a que el cajero les cobre y luego salen de la tienda.
Las llamadas telefónicas llegan al centro de reservaciones de una aerolínea,
esperan al agente de ventas disponible, son atendidas por ese agente y dejan el
sistema cuando el cliente cuelga.
DESARROLLO
Problemas de análisis
a. ¿Cuál es el tiempo promedio que un cliente tiene que esperar en la fila antes de
ser atendido?
b. ¿Qué fracción de tiempo ocupan los servidores en atender a un cliente o en
procesar un producto?
c. ¿Cuáles son el número promedio y el máximo de clientes que esperan en la fila
Problemas de diseño
El término “cliente” se usa con un sentido general y no implica que sea un ser
humano, puede significar piezas esperando su turno para ser procesadas o una
lista de trabajo esperando para imprimir en una impresora en red.
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
La teoría de colas en sí no resuelve este problema, sólo proporciona información
para la toma de decisiones
Cliente:
Capacidad de la cola:
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.
Mecanismo de servicio:
La población de clientes
El proceso de llegada
Características claves
EL PROCESO DE COLAS
Parte del proceso de colas tiene que ver con la forma en que los clientes esperan
para ser atendidos. Los clientes pueden esperar en una sola fila, como en un
banco, éste es un sistema de colas de una sola línea. Al contrario, los clientes
pueden elegir una de varias filas en las que deben esperar para ser atendidos,
como en las cajas cobradoras de un supermercado, éste es un sistema de colas
de líneas múltiples
Podemos mostrar algunas de las formas que se presentan en el proceso de colas:
Características claves
Otra característica del proceso de colas es la disciplina de cola, es decir la forma
en que los clientes que esperan son seleccionados para ser atendidos. A
continuación presentamos algunas de las formas más comunes.
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. En este
capítulo, se tomarán en cuenta servidores idénticos.
Al contrario de un sistema de canal múltiple, considere un proceso de producción
con una estación de trabajo que proporciona el servicio requerido. Todos los
productos deben pasar por esa estación de trabajo; en este caso se trata de un
sistema de colas de canal sencillo. Es importante hacer notar que incluso en un
sistema de canal sencillo pueden existir muchos servidores que, juntos, llevan a
cabo la tarea necesaria. Por ejemplo, un negocio de lavado a mano de
automóviles, que es una sola estación, puede tener dos empleados que trabajan
en un auto de manera simultánea
Otra característica del proceso de servicio es el número de clientes atendidos al
mismo tiempo en una estación. En los bancos y en los supermercados (sistema de
canal sencillo), solamente un cliente es atendido a la vez. Por el contrario, los
pasajeros que esperan en una parada de autobús son atendidos en grupo, según
la capacidad del autobús que llegue. En este capítulo se verá el servicio de uno a
la vez.
Otra característica más de un proceso de servicio es si se permite o no la
prioridad, esto es ¿puede un servidor detener el proceso con el cliente que está
atendiendo para dar lugar a un cliente que acaba de llegar? Por ejemplo, en una
sala de urgencia, la prioridad se presenta cuando un médico, que está atendiendo
un caso que no es crítico es llamado a atender un caso más crítico. Cualquiera
que sea el proceso de servicio, es necesario tener una idea de cuánto tiempo se
requiere para llevar a cabo el servicio. Esta cantidad es importante debido a que
cuanto más dure el servicio, más tendrán que esperar los clientes que llegan.
Como en el caso del proceso de llegada, este tiempo pude ser determinístico o
probabilístico. Con un tiempo de servicio determinístico, cada cliente requiere
precisamente de la misma cantidad conocida de tiempo para ser atendido. Con un
tiempo de servicio probabilístico, cada cliente requiere una cantidad distinta e
incierta de tiempo de servicio. Los tiempos de servicio probabilísticos se describen
matemáticamente mediante una distribución de probabilidad. En la práctica resulta
difícil determinar cuál es la distribución real, sin embargo, una distribución que ha
resultado confiable en muchas aplicaciones , es la distribución exponencial .En
este caso, su función de densidad depende de un parámetro, digamos (la letra
griega my) y está dada por
s(t)=(1/ )e- t
en la que
=número promedio de clientes atendidos por unidad de tiempo, de modo que
1/ =tiempo promedio invertido en atender a un cliente
En general, el tiempo de servicio puede seguir cualquier distribución, pero, antes
de que pueda analizar el sistema, usted necesita identificar dicha distribución.
Como se mencionó al inicio del presente capitulo, para aplicar las técnicas
matemáticas apropiadas, usted debe identificar las características de un sistema
de colas, basado en la población de clientes y en los procesos de llegada, de
colas y de servicio. El método de clasificación presentado aquí pertenece a un
sistema de colas en el que el tamaño de la población de clientes es infinito, los
clientes que llegan esperan en una sola fila y el espacio de espera en cada línea
es efectivamente infinito.
Características claves
El proceso de colas.
Donde
¿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
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
ρ =λ/μ
Wq = λ / (μ * (μ-λ))
Ws = Wq + 1/ μ = 1 / (μ-λ)
Lq = λ * Wq = λ 2 / (μ *(μ-λ))
Ls = Lq + λ / μ = λ * Ws = λ / (μ-λ)
P0 = 1 - λ / μ
Pn = (λ / μ) n * P0
EJEMPLO
ESCENARIO ACTUAL:
Su siguiente paso debe ser estimar las tasas promedio de llegada y de servicio en
dicha estación. De los datos disponibles, suponga que la gerencia determina que
los valores son:
= Numero promedio de camiones que llegan por hora = 60.
= Numero promedio de camiones que pueden ser pesados por hora = 66.
Mientras más cerca esté de 1 más cargado estará el sistema, lo cual tiene como
resultado colas más largas y tiempos de espera más grandes.
1. Calculo de la utilización:
U = = 0.9091.
Este valor indica que aproximadamente 91 % del tiempo las instalaciones de
pesado están en uso ( un camión está siendo pesado ). De manera equivalente,
aproximadamente 9 % del tiempo la estación esta sin funcionar, sin que haya
camiones que se estén pesando.
NUEVO ESCENARIO
Modelo M/M/1/FIFO//
= 70 camiones por hora
= 73 camiones por hora
k = 1 estación de servicio
ALTERNATIVA DE OPTIMIZACION
k
Po
Wq 2
Lq
kk!1 Wq
k o
Modelo M/M/2/FIFO//
= 70 camiones/hora = 40 camiones/hora k = 2 estaciones de servicio
Donde
Cs = costo de un servidor por unidad de tiempo
k = número de servidores
CW = Cw*L
Donde
El primer paso que se debe dar consiste en analizar las condiciones de operación
actuales. Se debe reconocer que las maquinas tejedoras conforman un modelo de
colas. Los clientes están constituidos por las maquinas que se atascan de vez en
cuando. Existe un gran número de tales máquinas, de modo que se podría
suponer razonablemente, que la población de clientes es infinita. Se tienen 7
servidores independientes e idénticos que reparan las maquinas basándose en
una estrategia de primera en entrar, primera en darle servicio. Se puede pensar en
estas máquinas formando una sola fila en espera de pasar con el siguiente
servidor que esté disponible.
Para modelar esta operación, el siguiente paso consiste en reunir y analizar los
datos correspondientes a los procesos de llegada y de servicio. Se supone lo
siguiente:
1 La aparición de máquinas atascadas puede ser aproximada por un proceso de
llegada de Poisson con una tasa promedio de 25 por hora.
2 Cada máquina atascada requiere una cantidad aleatoria de tiempo para su
reparación, que puede ser aproximada por una distribución exponencial con un
tiempo promedio de servicio de 15 minutos, lo cual, para cada servidor, significa
una tasa promedio de cuatro máquinas por hora.
Para seguir adelante, se necesita ahora conocer el costo por hora de cada
miembro del personal de reparación ( denotado con Cs ) y el costo por hora de
una maquina fuera de operación ( denotado Ce ), que es el costo de una hora de
producción perdida. Suponga que el departamento de contabilidad le informa que
cada reparador le cuesta a la compañía $ 50 por hora, incluyendo impuestos,
prestaciones, etc. El costo de una hora de producción perdida deberá incluir
costos explícitos, como la cantidad de ganancias no obtenidas, y costos implícitos,
como la pérdida de voluntad del cliente no se cumple con la fecha límite de
entrega. Sin embargo, suponga que el departamento de contabilidad estima que la
compañía pierde $ 100 por cada hora que una maquina este fuera de operación.
Ahora se puede calcular un costo total para cada uno de los tamaños de personal.
Para un personal de 7 reparadores, el número esperado de máquinas en el
sistema es 12. 0973.
Costo total = Costo del personal + Costo de la espera
De los resultados, se puede ver que la alternativa que tiene el menor costo por
hora, $ 1128.63, es tener un total de 9 reparadores. En consecuencia, la
recomendación a la gerencia de producción, es contratar a dos reparadores
adicionales. Estos dos nuevos empleados tendrán un costo de $ 100 por hora,
pero este costo adicional está más que justificado por los ahorros que se tendrán
con menos maquinas fuera de operación. La recomendación reducirá el costo por
hora de $1559.73 a $ 1128.63, un ahorro de aproximadamente $ 430 por hora,
mayor que la cantidad que cubre sus honorarios.
Características claves
SOLUCIÓN
Datos:
= 110 inyecciones por hora = 100 inyecciones por hora K=1
Sistema m/m/1
SOLUCIÓN
Datos:
= 3 máquinas por hora
con 1 trabajador = 5 máquinas por hora
con 2 trabajadores = 7 máquinas por hora
con 3 trabajador es= 8 máquinas por hora
Cw = 25 dólares por hora
Cs = 4 dólares por hora
Sistema m/m/1
Entonces:
L con 1 trabajador = 1.5 máquinas
L con 2 trabajadores = 0.75 máquinas
L con 3 trabajadores = 0.6 máquinas
Por lo tanto:
CT con 1 trabajador = 25*1.5 + 1*4 = 41.5 dólares
CT con 2 trabajadores = 25*0.75 + 2*4 = 26.75 dólares
CT con 3 trabajadores = 25*0.6 + 3*4 = 27 dólares
En consecuencia el tamaño óptimo del grupo de mecánicos es de 2
SOLUCIÓN
DATOS:
= 40 mecánicos por hora = 20 mecánicos por hora
Cs = 6 dólares Cw = 12 dólares
Sistema m/m/k
Por lo tanto se deberá contratar 3 empleados adicionales
Nota:
Estas respuestas son obtenidas aplicando las fórmulas respectivas:
K
Lq P0
(k 1)! k
2
L Lq
1
P0 n k
k 1
n!
n 0
k!1
μk
APLICACIONES PROPUESTAS:
2.-Al Banco WZ llega un promedio de 100 clientes por hora. Un servidor se tarda
un promedio de 2 minutos en atender a un cliente. Los tiempos entre llegadas y de
servicio son exponenciales. El banco tiene actualmente cuatro servidores
trabajando. El gerente desea comparar los dos sistemas siguientes en cuanto al
tiempo promedio que un cliente espera en cola:
Sistema 1. Cada servidor tiene su propia cola y no se permite cambiar de cola.
Sistema 2. Todos los clientes esperan en una cola única a que se desocupe un
servidor.
Si Ud. fuera el gerente del banco, ¿qué sistema escogería?.
3.-Una lavandería tiene muchas lavadoras. Una máquina normal se descompone
una vez cada 5 días. Un técnico puede reparar una máquina en un promedio de
2.5 días.
En la actualidad, hay tres técnicos en servicio. El dueño de la lavandería tiene la
opción de cambiarlos por un supertécnico que puede reparar una máquina en un
promedio de 5/6 de día. El sueldo del supertécnico es igual al de los tres técnicos
juntos. Los tiempos entre descomposturas y los de servicio son exponenciales.
¿Debe cambiar la lavandería los tres técnicos por el supertécnico?
4.- En el taller mecánico de Daniel S.A., 4 grúas elevadas dan servicio a cierto
número de máquinas de producción. Si todas las grúas están ocupadas y un
mecánico debe esperar servicio, el costo del tiempo de espera es de $4.50 por
hora (cuota de salario, beneficios marginales y costo de la falta de producción).
Por otra parte, los gastos de administración de las grúas son de $5.80 por hora
(cuota de salario, beneficios marginales y otros costos). Los datos empíricos
obtenidos, indican que el número de solicitudes de servicio de las grúas por los
mecánicos sigue una distribución Poisson, con una tasa promedio de 5 solicitudes
por hora. El promedio del tiempo de servicio se distribuye en forma exponencial,
con un tiempo de 20 minutos por llamada, Las grúas atienden al primer mecánico
que lo solicita. El gerente encargado de la manufactura quiere saber cuántas
grúas se necesitan para mantener al mínimo el costo del tiempo de espera de los
mecánicos, así como el costo de los gastos generales de administración de las
grúas. Úsese un día de 8 horas en los cálculos.
5.- A una instalación portuaria llegan barcos a una tasa promedio de 2 barcos
cada 3 días. En promedio, una sola cuadrilla necesita 1 día para descargar un
barco. Suponga que los tiempos entre llegadas y de servicio son exponenciales.
La compañía naviera posee tanto los barcos como el muelle. Se pide:
a. En un periodo de 30 días, ¿en promedio cuántos días de trabajo efectivo tendrá
la cuadrilla?.
b. ¿Cuántos días en promedio esperará un barco antes de ser atendido?.
c. ¿Cuántos barcos se espera encontrar en un día cualquiera en el sistema?.
d. ¿Cuál es la probabilidad de que la cuadrilla se encuentre ociosa?.
e. ¿Cuál es la probabilidad de que haya más de 2 barcos esperando el servicio?.
Se calcula que a la naviera le cuesta 1000 dólares por día que pasa un barco en
puerto. La cuadrilla que atiende a los barcos consiste en 100 trabajadores, y se
paga un promedio de 30 dólares diarios a cada uno de ellos. Un consultor ha
recomendado que la naviera contrate 40 alijadores adicionales y divida a los
trabajadores en dos cuadrillas iguales de 70 personas cada una. Esto haría que el
tiempo promedio de carga o descarga para cada cuadrilla fuera de 1.5 días. ¿Qué
organización de cuadrillas recomienda el alumno a la naviera?.
6.- Una gestoría dispone de tres personas que atienden al público; cada una de
ellas tarda una media de 10 minutos en atender a un cliente.
a) Supongamos que los clientes llegan con una tasa de 15 por hora.
a.1) ¿Con qué probabilidad un cliente tiene que esperar para ser atendido?.
a.2) ¿Cuál es número medio de clientes en la cola?.
a.3) ¿Cuál es el tiempo medio de espera en el sistema?.
b) Supongamos que se estructura la gestoría en tres servicios: uno dedicado a las
gestiones de compra/venta, el segundo para documentación (DNI, pasaportes,
carnets de conducir, etc.) y el tercero para las restantes gestiones. Ahora, la tasa
de llegada de los clientes a cada uno de los servicios es de 5 por hora. Además,
cada uno de los tres empleados está asignado a un único servicio.
b.1) ¿Con qué probabilidad un cliente tiene que esperar para ser atendido?.
b.2) ¿Cuál es el número medio de clientes en la cola?.
b.3) ¿Cuál es el tiempo medio de espera en el sistema?.
¿Cuál de las 2 alternativas anteriores le parece más conveniente?. Razónelo.
7.- Al Banco de Crédito del centro de la ciudad llegan los clientes de 10 a 11 am. A
razón de 250 por hora, de estos el 80% se dirige a la sección Depósitos y retiros
(Sección A), el 15% a la sección de Solicitudes de Crédito (Sección B) y el resto a
la sección reclamos (Sección C).
Los empleados que laboran en la sección A atienden en promedio a los clientes a
razón de 12 por hora, los de la sección B a razón de 6 por hora y los de la sección
C a una velocidad de 2 por hora.
Asumiendo que las llegadas y los servicios tienen comportamientos
exponenciales, se pide:
a) Si el gerente quiere que los tiempos de espera en las secciones A, B y C sean
menores a 7, 12 y 20 minutos respectivamente, ¿Cuántos servidores activos se
deberá programar en cada sección de 10 a 11 am.?
b) Los empleados de la sección A reclaman por su escaso tiempo para descansar
y desean disponer de al menos 5 minutos, ¿Cuántos servidores debe programarse
de 10 a 11 am.?
c) En la sección B existen clientes cuyo costo de oportunidad en promedio es S/.
50.00 la hora, dado que la mayoría son empresarios, y el costo del servicio es S/.
30.00, ¿Cuál es el número óptimo de servidores a programarse de 10 a 11 am.?
d) Tomando en cuenta la solución del punto c), la sección tiene problemas de
capacidad de cola la cual actualmente es de 10 clientes. El cliente que al llegar
encuentra el sistema ocupado, se va a otro banco. Por cada cliente perdido hay un
costo de oportunidad de S/. 500.00, ¿Cuánto deja de ganar por hora el banco por
no contar con la capacidad adecuada?
e) Tomando en cuenta la solución del punto c), si el banco quiere tener la certeza
de no perder clientes del 99%, ¿Cuál debe ser la capacidad de cola de la sección
B?
8.- Una franquicia de comidas rápidas está considerando operar una operación de
ventanilla para automóviles de servicio de alimentos. Suponga que las llegadas de
los clientes siguen una distribución de probabilidad de Poisson, con una tasa
media de llegadas de 20 automóviles por hora y que los tiempos de servicio
siguen una distribución de probabilidad exponencial. Los clientes que llegan
colocan sus pedidos en una estación de intercomunicación en la parte trasera del
estacionamiento y a continuación conducen hasta la ventanilla de servicio para
pagar y recibir sus compras. Se están considerando las siguientes tres alternativas
de servicio:
Una operación de un solo canal, en la que un empleado surte el pedido y recibe
el dinero del cliente. El tiempo promedio de servicio de esta alternativa es 2.5
minutos.
Una operación de dos canales, con dos ventanillas de servicio y dos
empleados. El empleado estacionado en cada una de las ventanillas surte el
pedido y cobra a los clientes que llegan a su ventanilla. El tiempo promedio de
servicio de esta alternativa es 2.5 minutos para cada canal.
Responda las preguntas siguientes y recomiende un diseño alternativo para la
franquicia de comidas rápidas.
a) ¿Cuál es la probabilidad de que no haya ningún cliente en el sistema?.
b) ¿Cuál es el tiempo promedio que espera un automóvil el servicio?.
c) ¿Cuál es número promedio de automóviles en el sistema?.
d) Cuál es la probabilidad de que un automóvil que llega tenga que esperar
servicio?.
e) ¿Cuál es la probabilidad de que haya más de 2 automóviles en cola
La siguiente información de costos está disponible para la franquicia de comidas
rápidas:
El tiempo de espera del cliente se evalúa en 10 dólares la hora.
El costo de cada empleado es de 5 dólares la hora.
Al tomar en consideración espacio y equipo, se le asigna un costo adicional de
10 dólares la hora a cada uno de los canales.
f) ¿Cuál es el diseño del negocio de comida rápida con un costo más bajo?
INTRODUCCIÓN
NOTACIÓN
ANÁLISIS DE SENSIBILIDAD
ANÁLISIS DE CAPACIDAD
Dos capacidades básicas del sistema de colas son consideradas en QA: número
de servidores y la capacidad de la cola. Después de especificar los rangos del
número de servidores y la capacidad de la cola, QA realiza la comparación del
costo para una combinación de capacidades diferentes. Note que los elementos
del costo necesitan ser especificados en la entrada de los datos.
FORMULA DE APROXIMACIÓN.
DISTRIBUCIÓN DE PROBABILIDADES
QA permite manejar distribuciones de probabilidad para el tiempo de servicio, los
tiempos entre llegadas, y tamaño del lote. Las distribuciones disponibles en QA y
sus funciones asociadas y los parámetros se describen más adelante. Nosotros
usaremos la anotación siguiente para describir las funciones de la distribución:
P(a,b) : a b
B(a,b) : Función Beta
(a) : Función Gamma
C(n,m): Combinatoria C mn
Exp(a) : Función Exponencial, e a
Log(a) : Logaritmo Natural de a
sqr(a) : Raiz Cuadrada de a
a! : Factorial de a
f(x) : Función de Probabilidad (pdf)
: Media
² : Varianza
Las distribuciones disponibles en WINQSB son:
Distribución Beta.
Distribución Binomial
Constante.
Distribución Discreta
Distribución Erlang
Distribución Exponencial
Distribución Gama
Distribución Geométrica
Distribución Hipergeometrica
Distribución de Laplace
Distribución logarítmica Normal
Distribución Normal
Distribución de Pareto
Distribución Poisson
Distribución de Función Potencial
Distribución Triangular
Distribución Uniforme
Distribución Weibull
Los menús para el QA después que el programa está cargado se muestra debajo:
Este comando inicia una ventana de dialogo para abrir un archivo guardado
previamente. El diálogo le permite tanto seleccionar un archivo de datos en
directorio en particular, o entrar una especificación de un archivo completo de
datos incluyendo la ruta. QA mostrará automáticamente el problema cargado.
BARRA DE TAREAS
La barra de tareas es similar a la que existe en los otros módulos del WINQSB,
diferenciándose solamente en algunos botones, por lo cual solo se explicará a
aquellos que diferencian a este de los otros módulos:
Esta orden realiza el análisis de sensibilidad del problema de colas para un rango
especificado de número de servidores, proporción de servicio ( ), coeficiente de
presión de servicio, proporción de la llegada ( ), coeficiente de retardación de
llegada, el tamaño de lote (volumen) , la capacidad de la cola, población del
cliente, costo de servidor ocupado por unidad de tiempo, costo de servidor ocioso
por unidad de tiempo, costo de cliente en espera por unidad de tiempo, costo de
cliente servido por unidad de tiempo, costo por cliente sin atender por unidad de
tiempo, costo unitario de la capacidad de la cola.
QA resuelve la actuación de acuerdo al inicio, final, y valores de cada paso del
parámetro seleccionado.
Usted puede especificar la aproximación o simulación para el problema con el
valor del parámetro que no tiene ninguna fórmula aproximada disponible. Este
comando realiza el análisis de sensibilidad del problema de colas para un rango
especificado de número de servidores, proporción de servicio ( ), coeficiente de
presión de servicio, proporción de la llegada ( ), etc. QA resuelve los costos
según los valores iniciales, finales, de cada paso del número de servidores y
capacidad de la cola.
Esta orden realiza el análisis de capacidad del problema de colas con un número
diferente de servidores y capacidad de la cola. QA resuelve los costos según los
valores iniciales, finales, de cada paso del número de servidores y capacidad de la
cola.
Usted puede especificar la aproximación o simulación para el problema con el
valor del parámetro que no tiene ninguna fórmula aproximada disponible.
Performance Summary
Esta orden muestra la actuación del problema de colas. Incluye todas las medidas
populares de la formación de colas. Si la actuación es medida por simulación, el
número de observaciones recolectadas, el número del máximo de clientes en la
cola, y el tiempo total de simulación del CPU en segundos será mostrado.
Probability Summary
Este comando clasifica los resultados del análisis de sensibilidad del problema de
colas para un rango especificado de número de servidores, proporción de servicio
( ), coeficiente de presión de servicio, proporción de la llegada ( ), coeficiente de
retardación de llegada, el tamaño de lote (volumen) , la capacidad de la cola,
población del cliente, costo de servidor ocupado por unidad de tiempo, costo de
servidor ocioso por unidad de tiempo, costo de cliente en espera por unidad de
tiempo, costo de cliente servido por unidad de tiempo, costo por cliente sin atender
por unidad de tiempo, costo unitario de la capacidad de la cola.
Este comando muestra los resultados gráficos del análisis de sensibilidad del
problema de colas para un rango especificado de número de servidores,
proporción de servicio ( ), coeficiente de presión de servicio, proporción de la
llegada ( ), coeficiente de retardación de llegada, el tamaño de lote (volumen) , la
capacidad de la cola, población del cliente, costo de servidor ocupado por unidad
de tiempo, costo de servidor ocioso por unidad de tiempo, costo de cliente en
espera por unidad de tiempo, costo de cliente servido por unidad de tiempo, costo
por cliente sin atender por unidad de tiempo, costo unitario de la capacidad de la
cola.
Después de que la orden es escogida, seleccione una medida particular de la
actuación para el despliegue gráfico.
Para cualquier problema de colas que usted defina en QA, usted puede usar la
simulación Monte Carlo para evaluar la actuación del sistema. Para simular el
sistema de colas, aquí se muestra el procedimiento general:
(a). Random seed (semilla del Azar): Usted puede escoger el valor por defecto o
reloj del sistema, o entrar un valor particular para la semilla del azar. Cada vez
usted ejecute la simulación, si la misma semilla del azar se usa, generará la
misma sucesión números aleatorios. Por consiguiente, escogiendo el reloj del
sistema como la semilla del azar garantiza una sucesión del azar diferente.
(b). Queuing discipline (Disciplina de la cola): Usted puede escoger FIFO (PEPS),
LIFO (UEPS), o al azar para la disciplina de la cola. Disciplina de la cola es la
regla para poder escoger al cliente en espera a ser servido cuando un servidor se
pone disponible. Si el sistema tiene una solución de la forma aproximada, el
resultado debe estar muy cerca del de la simulación usando la disciplina FIFO.
(c). Simulation time (Tiempo de la Simulación): Que indica cuanto tiempo
funcionará el sistema de colas.
(d). Start collection time (Iniciar tiempo de colección): Indica cuando el programa
empieza a recolectar datos sobre la actuación de la cola. Un tiempo de inicio
distinto de cero para la recolección puede filtrar la inicialización del estado del
sistema.
Para un problema de colas que usted define en QA, usted puede realizar el
análisis de sensibilidad para ver cómo la actuación del sistema cambia para
valores de parámetro diferentes. Para realizar el análisis de sensibilidad, aquí el
procedimiento general:
(b). Rango del parámetro: Entre los valores del inicio, final, y los valores para cada
paso del parámetro seleccionado para la evaluación. El número de las situaciones
de la cola resuelta será determinado por los valores de inicio, final, y valores de
cada paso.
Para un problema de colas que usted define en QA, usted puede realizar el
análisis de capacidad para comparar los costos de configuraciones diferentes del
número de servidores y capacidades de la cola. Para realizar análisis de
capacidad, aquí el procedimiento general:
(a). Rango del número de servidores: entre los valores de inicio, final, y los valores
de cada paso del número de servidores para la evaluación.
(b). Rango de la capacidad de la cola: entre los valores de inicio, final, y los
valores de cada paso de la capacidad de la cola (espacio de espera) para la
evaluación. El número de las situaciones de la cola resueltas será determinado por
los valores de inicio, final, y los valores de cada paso del número de servidores y
la capacidad de la cola. La capacidad predefinida de la cola es infinita (M).
EJEMPLOS DE COLAS
EJEMPLO1.- Un almacén tiene 2 cajeras que atienden a razón de 1.5 minutos por
cliente siguiendo una distribución exponencial. Los clientes llegan a este almacén
siguiendo una distribución Poisson a razón de 30 por hora. Con esta información
calcular: A)La probabilidad de que el sistema esté lleno, B) La intensidad de
tráfico.
Datos:
Numero de servidores = 2
=30 [cl/hr]
=1/1.5 [cl/min]= 40 [cl/hr]
El problema será del tipo M/M/2/FIFO/ /
Procedimiento
En el que usaremos:
La semilla de aleatoriedad por defecto
Una disciplina de cola de tipo FIFO (PEPS)
Un tiempo de simulación de cola de 24 horas (1 día).
El momento que iniciará la recolección de datos será a las cero horas.
La capacidad de la cola es infinita (M).
El máximo de número de recolecciones de datos será infinito (M).
Si presionamos OK, se llevará adelante la simulación y veremos los siguientes
resultados de la actuación de la cola durante 24 horas:
System M/M/2 =Sistema M/M/2
Customer arrival rate per hour = = 30 [cl/hr]
Service rate per server per hour = = 40 [cl/hr]
Overall system effective arrival rate per hour = Tasa de llegadas eficaces al
sistema global por hora = 27.3295
Overall system effective service rate per hour = Tasa de servicio eficaz del sistema
global por hora = 27.3295
Overall system utilization = Tasa de ocupación del sistema = = 34.2151 %
Average number of customers in the system = Número promedio de clientes en el
sistema = L = 0.7565
Average number of customers in the queue = Número promedio de clientes en la
cola = Lq = 0.0722
Average number of customers in the queue for a busy system = Número promedio
de clientes en la cola para un sistema ocupado = Lb = 0.4174
Average time customer spends in the system = Tiempo promedio que un cliente
pasa en el sistema = W = 0.0277 [horas]
Average time customer spends in the queue = Tiempo promedio que un cliente
pasa en la cola = Wq = 0.0026 [horas]
Average time customer spends in the queue for a busy system = Tiempo promedio
que un cliente pasa en la cola para un sistema ocupado = Wb = 0.0153 [horas]
The probablity that all servers are idle = Probabilidad de que todos los servidores
estén ociosos = P0 = 48.8648%
The probablity an arriving costumer waits = Probabilidad de que un cliente espere
al llegar al sistema = Pw = Pb = 17.2951 %
Average number of customers being balked per hour = Numero promedio de
clientes que no serán atendidos por el sistema por hora = 0
Simulation time in hours = Tiempo de simulación en horas = 24
Starting data collection in hour = Iniciar recolección de datos en el tiempo = 0
Number of observations collected = Número de observaciones recolectadas = 656
Maxium number of costumers in queue = Número máximo de clientes en la cola =
4
Total simulation CPU time in second = Tiempo total de simulación en CPU =
0.1050
Ejemplo
Una cadena de supermercados es abastecida por un almacén central. La
mercadería que llega a este almacén es descargada en turnos nocturnos. Los
camiones que descargan llegan en forma aleatoria siguiendo una Poisson a razón
de dos camiones por hora. En promedio 3 trabajadores descargan 3 camiones por
hora siguiendo una distribución exponencial. Si el número de trabajadores del
equipo es incrementado, la razón de servicio se incrementa en la misma
proporción. Cada trabajador recibe 5$ por hora durante el turno nocturno de 8
horas. El costo de tener el chofer esperando ser servido, se estima en 20 $ por
hora. Se desea determinar el tamaño del equipo que minimiza el costo total.
Datos:
Numero de servidores = 2
=2 [cl/hr]
1= 3 [cl/hr], 2= 4 [cl/hr], 3= 5 [cl/hr] …
El problema será del tipo M/M/1/FIFO/ /
CS = 5 [$/hr]
CE = 20 [$/hr]
Procedimiento
Datos:
Numero de servidores = 1 =1/120 [tr/min] = 0.5 [tr/hr]
= 1/1.5 [tr/hr] = 0.667 [tr/hr] El problema será del tipo M/M/1/FIFO/ /
Procedimiento
1. Se iniciará un nuevo problema en el módulo Análisis de Colas (QA).
2. Se elegirá Sistema Simple M/M, porque es un modelo del que se conocen todos
los datos. Este se llamará Computadora, eligiendo como unidad de tiempo a
horas:
Ejemplo
Las secretarias de cinco oficinas sacan copias en una copiadora en forma
periódica. La razón de llegadas a la copiadora es Poisson con una media de 4 por
hora; el tiempo de servicio es exponencial con una tasa promedio de 6 por hora.
a. ¿Cuál es la probabilidad de que la copiadora esté ociosa?
b. ¿Cuál es el número promedio de secretarias usando la copiadora?
c. ¿Cuál es el número promedio de secretarias en la copiadora?
Datos:
Numero de servidores = 1
= 4 [secr/hr]
= 6 [secr/hr]
El problema será del tipo M/M/1/FIFO/5/5
Procedimiento
Ejemplo
Los autos que llegan a una caseta de pago en una carretera siguen una Poisson
con una media de 90 autos por hora. El tiempo promedio para pasar es de 38
segundos. Los chóferes se quejan de un largo tiempo de paso y por ello el tránsito
está dispuesto a disminuir a 30 segundos el tiempo de paso, introduciendo nuevos
mecanismos. Este cambio se justifica si antes el número de autos que esperan
sea mayor a cinco. Por otro lado, el % de tiempo ocioso en la caseta con el nuevo
sistema no deberá ser mayor al 10 % ¿Se justifica el cambio?
Datos:
Numero de servidores = 1
= 90 [autos/hr]
= 3600/30 [autos/hr] = 120 [autos/hr]
N=6
P0 10 %
El problema será del tipo M/M/1/FIFO/N/
Procedimiento
Los pasos 1 y 2 son los mismos, que en los anteriores problemas.
1. En la hoja de cálculo se introducirá los datos conocidos como se muestra:
Numero de servidores = 2
= 1/5 [autos/min] = 12 [autos/hr]
= 15 [autos/hr]
El problema será del tipo M/M/1/FIFO/ /
Procedimiento
Datos:
Numero de servidores = 4
= 30 [autos/hr]
= 1/5 [autos/min] = 12 [autos/hr]
El problema será del tipo M/M/1/FIFO/4/4
Procedimiento
Los pasos 1 y 2 son los mismos, que en los anteriores problemas.
3) En la hoja de cálculo se introducirá los datos conocidos como se muestra:
Al presionar el icono se verá la ventana de los resultados: