Introducción A La Teoría de Colas
Introducción A La Teoría de Colas
Introducción A La Teoría de Colas
html
4) Para un sistema de cola M/M/1/DG/∞/∞, suponga que se duplica tanto λ como μ. a) ¿Cambia
L? b) ¿Cambia W? c) ¿Cambia la distribución de probabilidad del estado estable? Solución: a) no
cambia, b) baja a la mitad, c) no cambia
En la teoría de colas se estudiaran los procesos de llegada, tiempo en cola que pasa el
cliente, tiempo de servicio así como número de clientes que se encuentran. El proceso de
entrada se conoce por lo general como proceso de llegada, la llegada de los clientes. Los
modelos en los que las llegadas se toman de una población pequeña se llama modelos de
origen finito. Ha servidores en paralelo como por ejemplo los cajeros de un banco que
están organizados generalmente en paralelo, el otro es servidores en serie en los cuales
se debe de pasar por varios de ellos antes de completar el servicio un ejemplo de esto
son la líneas de ensamble.
La disciplina de cola es el método que se usa para determinar el orden en que se sirve a
los clientes. La disciplina más común es la disciplina PLPS (primero en llegar primero en
ser servido), ULPS (ultimo en llegar primero en ser servido) este se puede ejemplificar
cuando alguien es el ultimo en subirse a un elevador lleno y el primero que se baja, o sea
el primero en ser servido. Disciplina SEOA (servicio en orden aleatorio), DG disciplina
general en la cola.
Donde:
1 puede ser M: exponencial, D: tiempos de llegada son idénticamente
deterministicas. Ek: los tiempos entre llegadas son con distribución de Erlang con
parámetro de forma k. GI: los tiempos de llegadas son idénticamente deterministicos y
están gobernados por alguna distribución gneral.
2: M, D, Ek, G: los tiempos de servicio son idénticamente deterministicas y siguen alguna
distribución general.
4: PLPS, ULPS, SEOA, DG.
EJEMPLO 1
M/M/8/PLPS/10/ puede representar una clínica con 8 doctores (/8/)con tiempos
exponenciales de llegada y servicio (M/M/), la disciplina en la cola es el primero que llega
es el primero en ser servido (/PLPS/), y una capacidad de 10 pacientes (/10/) con una
población infinita (/).
En estas definiciones, todos los promedios son para estado estable donde =/<1, si>1
es fácil ver porqué no puede existir distribución de estado estable. Supongamos =6
clientes por hora y que =4 clientes por hora. Aun si el despachador estuviera trabajando
todo el tiempo, sólo podría atender a 4 clientes por hora. Así, el número promedio de
clientes en el sistema crecería al menos en 6-4=2 clientes por hora. Esto significa que
después de mucho tiempo, el número de clientes que hay “explotaría” y no podría existir
distribución de estado estable. Entonces para cualquier sistema de colas en el que exista
una distribución de estado estable, se cumplen las siguientes ecuaciones
L=W; Lq=Wq; Ls=Ws
EJEMPLO 2
A un cajero sólo llega un promedio de 10 vehículos por hora. Suponga que el tiempo promedio de
servicio para cada clientes es de 4 minutos, y que los tiempos entre llegadas y los de servicio son
exponenciales. Conteste las siguientes preguntas.
a) ¿ Cuál es la probabilidad de que el cajero se encuentre vacío?
b) ¿Cuál es el número promedio de automóviles que esperan en la cola su turno?, se
considera que un vehículo que está ocupando el cajero , no está en la cola esperando.
c) ¿ Cuál es el tiempo promedio que un cliente pasa en el estacionamiento del banco,
incluyendo el tiempo en el servicio?
d) En promedio, ¿Cuántos clientes por hora serán atendidos por el cajero automático?
Solución:
Identificamos el modelo M/M/1/DG//, ya que no especifica la cantidad de clientes en el
sistema ni la población asumimos infinito, y se coloca una disciplina general.
EJEMPLO 3.
Supongamos que todos los propietarios de automóviles llenan sus tanques de gasolina
cuando están exactamente a la mitad, En la actualidad, llega un promedio de 7.5 clientes
por hora a una gasolinera que tiene una sola bomba. Se necesita un promedio
de 4 minutos para atender un automóvil. Suponga que tanto los tiempos entre llegadas
como los tiempos de servicio son exponenciales.
a) Para el caso actual, calcule L y W
b) Suponga que se presenta escasez de gasolina y que hay compras de pánico. Para
modelar este fenómeno, suponga que todos los propietarios de automóvil compran
gasolina cuando sus tanques les falta exactamente ¾ partes. Como cada conductor pone
menos gasolina al tanque durante cada visita a la gasolinera, suponga que el tiempo
promedio de servicio se ha reducido a 3.33 minutos ¿Cómo afecto la compra de pánico a
L y a W?
Solución:
a) Al identificar el sistema observamos que es M/M/1/DG// con =7.5 vehículos /hora
y =15 vehículos por hora. Primero encontramos =7.5/15=0.50, nótese que aquí se hace
conversión porque tiene diferentes unidades. Teniendo logramos obtener L=/(1/) =
0.50/(1-0.5)=1, luego obtenemos W=L/=1/7.5=0.13 horas. Con estos resultados
podemos observar que todo está bajo control y son improbables las largas colas.
EJEMPLO 4
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 está a cargo de un empleado a quien se les pagan 6 dólares/h 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/h, 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/h, un ayudante del
almacenista. Si se contrata al ayudante, el almacenista sólo tardará un promedio de 4 min para
atender las solicitudes de herramientas. Suponga que son exponenciales tanto los tiempos de
servicio como el tiempo entre llegadas. ¿Se debe de contratar al ayudante?
Solución.
Con 1 empleado.
=10mecanico/hora =5min/mecanico lo coloco en las misma unidades
=12mecanicos/hora
El costo total por hora será el sueldo del empleado que atiende ($6), mas el Tiempo que
pasa el mecánico en el almacén por lo que se le paga ($10), colocando esto en formula
tenemos.
Costo Total = 6 +10L
L=W W=1/(-) =1/(12-10)=0.5 horas
Conclusión:
La mejor opción es contratar al ayudante porque el costo será menor y se estaría ahorrando $50-
$20=$30 por concepto de demoras, y con este ahorro alcanza para pagarle al ayudante y hasta
sobra.
EJEMPLO 5.
En una aerolinea se debe revisar cada pasajero, así como su equipaje, para ve si trae armas.
Suponga que al aeropuerto Internacional La Aurora llega un promedio de 10 pasajeros/minuto. Los
tiempos entre llegas son exponenciales. Para revisar a los pasajeros, el aeropuerto debe tener una
estación que consiste en un detector de metales y una máquina de rayos X para el equipaje .
Cuando está trabajando la estación se necesitan dos empleados. Una estación puede revisar un
promedio de 12 pasajeros/min. Con la hipótesis que el aeropuerto sólo tiene una estación de
verificación, responda las siguientes preguntas.
a)¿ Cuál es la probabilidad de que un pasajero tenga que esperar para ser revisado?
c) En promedio, ¿Cuántos pasajeros esperan en la cola para entrar a la estación?
d) En promedio, ¿Cuánto tiempo pasará el pasajero en la estación de verificación.
Solución:
Primero identificamos el modelo M/M/1/DG// donde existe un servidor, en el problema puede
confundirse pensando que son dos servidores porque hay dos empleados trabajando, pero NO es
así ya que un servidor aquí se considera una estación independientemente que se realice en ella y
cuantos la atiendan.
MODELO M/M/1/DG/m/
Este sistema es parecido al anterior con la variante que tiene una capacidad total de “m” clientes, y
cuando existen estos “m” clientes, todas las llegadas se regresan y el sistema las pierde para
siempre. Este número máximo de clientes es una constante y varia según el libro que se utiliza
c,m, etc. En este modelo de
capacidad finita, llega un promedio de Pm, de esas llegadas encuentran al sistema lleno a toda
capacidad y se van. Por lo tanto, en realidad entrará al sistema un promedio de =(1-Pm)
llegadas por unidad de tiempo. En este modelo existirá estado estable aún si > Esto se debe que
aun cuando >,la capacidad finita de “m” en el sistema evita que “explote” el número de gentes en
la cola.
EJEMPLO 6
En una peluquería hay un peluquero y un total de 10 asientos. Los tiempos de llegada tienen
distribución exponencial, y llega un promedio de 20 clientes posibles por hora. Los que llegan
cuando la peluquería esta llena no entran. El peluquero tarda un promedio e 12 minutos en atender
a cada cliente. Los tiempos de corte de pelo tienen distribución exponencial.
a) En promedio ¿Cuántos cortes de pelo hará el peluquero?
b) En promedio ¿Cuánto tiempo pasará un cliente en la peluquería, cuando entra?
Solución
Identificación del modelo M/M/1/DG/10/
a) Una fracción de P10 de las llegas encuentra que la peluquería esta llena. Por lo tanto, entrará a
ella un promedio de (1-P10) por hora. Todos los clientes que desean que se les corte el cabello, y
por lo tanto, el peluquero hará un promedio de (1-P10) cortes por hora.
m=10 , =20 clientes por hora y =5 clientes/hora . Entonces =20/5=4
donde n=1,2,....m
Sustituyendo datos P10=0.75
Asi, los cortes de pelo son en promedio 20(1-0.75)=5 cortes/hora.
W=9.67/(20(1-0.75))=1.93 horas.
EJEMPLO 7
Una instalación de servicio consiste de una persona que puede atender un promedio de 2
clientes/h . Los tiempos de servicio son exponenciales. Llega un promedio de 3 clientes por hora, y
se supone que los tiempos entre llegadas son exponenciales. La capacidad del sistema es de 3
clientes.
a) En promedio, ¿Cuántos clientes potenciales entran al sistema cada hora?
b) ¿Cuál es la probabilidad de quien atiende esté ocupado?
Solución
=3clientes/hora. =2clientes/hora capacidad máxima del sistema=m=3
a) =3/2=1.5
PROBLEMA 1. Propuesto
Una estación de llenado de cilindros de gas trabaja a una tasa promeido de 15 cilindros por hora.
Los cilindros llegan a recibir servicio a una tasa promedio de 10 por hora. De acuerdo a las normas
de seguridad de la empresa no se permite más de 4 cilindros en espera cuando uno esta siendo
llenado para la información anterior calcule.
a) El número de cilindros que se encuentran simultáneamente en la estación.
b) El tiempo total de permanencia en el sistema
c) La tasa promedio de perdida de clientes por aquellos cilindros que no pueden ingresar al sistema.
a) 1.53 cilindros b) 0.16 horas c)0.48 cilindros/hora.
MODELO M/M/k/DG//
Se suponen tiempos de llegadas exponenciales, con rapidez , que los tiempos de servicio son
exponenciales con rapidez , y que hay una sola cola de clientes esperando ser atendido por una
de las k ventanillas.
EJEMPLO 8.
Un banco tiene dos cajeros. Llegan al banco con un promedio de 80 clientes por hora y esperan
en una sola cola para que los atiendan. El tiempo promedio que se necesita para atender a un
cliente es 1.2 minutos. Suponga que los tiempos entre llegadas y los de servicio son
exponenciales. Calcular.
a) Número esperado de clientes en el banco.
b) Tiempo esperado que pasa un cliente en el banco
c) La fracción del tiempo que determinado cajero está desocupado.
Solución.
Identificando modelo M/M/2/*// , un modelo con llegadas y atención exponencial, con 2
servidores y capacidad ilimitada.
k: número de servidores
k =2 cajeros
=80 clientes / hora
= 1.2 minutos / cliente al realizar la conversión = 50 clientes/minuto
<O> cajero 1
OOOOO K = 2 cajeros (servidores)
<O> cajero 2
teniendo Po buscar Ls
EJEMPLO 9
El gerente de un banco debe determinar cuántos cajeros deben trabajar los viernes. Por cada
minuto que un cliente espera en la cola, el gerente supone que se incurre en un costo de 5
centavos de dólar. Al banco llegan un promedio de 2 clientes por minuto. En promedio, un cajero
se tarda 2 minutos en tramitar la transacción de un cliente. Al banco le cuesta 9 dólares por hora la
contratación de un cajero. Los tiempos entre llegadas y los tiempos de servicio son exponenciales.
Para reducir al mínimo la suma de los costos de servicio y los de demora, ¿Cuántos cajeros deben
trabajar el banco los viernes?
Solución:
Por cada minuto que el cliente espera en la cola cuesta $0.05/min
Un cajero gana $9 /hora
k=?
=2 clientes / minuto = 2 minutos / cliente
Costo Total = Costo esperado de servicio / min + costo esperado de demora / min
= / k = 120/(30k)= 4/k<1 tiene que ser menor de 1 para que sea estado estable de lo contrario
el sistema explotaría, por lo tanto nuestros servidores han de ser mayor que 5 K>=5. Nótese que
si fueran 4 servidores =120/(4*30)=1 y esto no es menor que 1. Al usar 5
servidores =120/(5*30)<1 y si se cumple =0.8
Wq=2.22/120=0.018488 horas
Hay dos peluquerías con un peluquero cada una, y los establecimientos están en la
misma calle. Cada peluquería puede tener un máximo de 4 personas, y todo cliente
potencial que encuentre que está llena no esperará. El peluquero 1 cobra 11 dólares por
corte y se tarda un promedio de 12 minutos para atender a un cliente. El peluquero 2
cobra 5 dólares por corte y se tarda un promedio de 6 minutos para terminar un corte. A
cada peluquería llega un promedio de 10 clientes posibles por hora. Naturalmente, un
cliente posible se transforma en un cliente real sólo si encuentra que la peluquería no esta
llena. Si se supone que los tiempos entre llegadas son exponenciales, así como los
tiempos de corte de pelo. ¿Cuál peluquero gana más?
Solución:
Identificar modelo: M/M/1/*/4//
Para el peluquero 1.
=12 min/cliente = 5 clientes / hora
=10 clientes /hora Gana $ 11 por corte
K= 1 peluquero
m= 4 clientes
Ganancia = $11(1-Po)
(1-Po) = probabilidad que no este ocupado o sea que este realizando un corte.
Para el peluquero 2.
= 6 min/cliente = 10 clientes /hora m= 4 clientes
=10 clientes /hora k= 1 peluquero
Ganancia = $5(1-Po)
=10/10 = 1
Si utilizamos la formula
Cuando = las probabilidades del estado estable del sistema M/M/1/*/m/ son
donde n=0,1,2,.... m
y todas la Pn deben ser iguales
Ganancia = $5(1-0.2)(10)=$40
Conclusión:
Por lo tanto el peluquero 1 ganara $13.24 mas por hora que el peluquero 2.
(peluquero 1 = $53.24 , peluquero 2 = $40)
Una compañía de tractores que arenda sus vehículos para la agricultura y envía sus
unidades al taller de mantenimiento de rutina cada 5,000 kilómetros, las instalaciones de
mantenimiento están abiertas las 24 horas del día y son atendidos por tres cuadrillas de 3
hombres cada una. El tiempo que toma en dar el servicio a un tractor se distribuye
exponencialmente con una media de 5 horas, los tractores llegan a las instalaciones
siguiendo un proceso poisoniano con una tasa media de 12 por día sin embargo los
conductores tienen instrucciones de no entrar a la instalación si ya hay 5 tractores en cuyo
caso llegaran con el despachador para recibir nuevas instrucciones determine a) El
tiempo esperado que un tractor permanece específicamente en el proceso de
mantenimiento solo cuando esta en servicio. b) El costo total diario para la compañía si el
costo improductivo es de Q5 por tractor por hora, y cada mecánico gana Q3.00 por hora
. c) La perdida diaria para la compañía si el costo de enviar a un tractor a las
instalaciones y que regrese sin un servicio es de Q50.
Solución.
Identificación del modelo M/M/3/*/5/
k=3
=5 horas /tractor =12 tractores /hora m = 5 tractores
a) Ws –Wq
b) (Q5/hora)(24horas)Ls + (Q3/hora)(24horas)(9mecanicos)
c) 50(-)
Como ya se determinó como se obtiene cada respuesta que me piden solo falta encontrar
los datos como Ws, Wq, , Ls.
0<n<k
knm
Pn=0 n>m
Ws=Ls/ Wq=Lq/
Como vemos según las formulas hay que encontrar varios valores antes de las
respuestas que buscamos.
Con k n m 3n5
Cálculo de Lq
Cálculo de Ls
Ls = 2.59 tractores
b) CT=(Q5/h)(24h/día)(2.59tractores) + (Q3/h)(24h/dia)(9mecanicos)
CT=310.8 + 648 = Q 526.8/día
CT=Q526.8 al día.
c) 50(12-10.35)=82.5