Sei sulla pagina 1di 41

INVESTIGACIÓN

OPERATIVA II
TEORÍA DE COLA

2017
Introducción
 La teoría de colas es un conjunto de modelos
matemáticos que describen sistemas de líneas
de espera particulares.
 El objetivo es encontrar el estado estable del
sistema y determinar una capacidad de servicio
apropiada.
 Permite estudiar el comportamiento de un
sistema de colas a lo largo del tiempo
La gran mayoría de los modelos que se usan en teoría de colas están
basados en el proceso de nacimiento y muerte.

Situación Llegada a la cola Proceso de servicio


Supermercado Clientes Cobro de compras en la caja
Peaje Automóviles Cobro del peaje
Consulta medico Pacientes Tratamiento médico
Computador Programas a ser procesados Ejecutar programas
Compañía telefónica Clientes que llaman Equipos para dirigir llamadas
Banco Clientes Atención cajero
Mantenimiento de maquinaria Máquinas averiadas Arreglo de máquinas
Puerto Barcos Carga y descarga
Elementos de un sistema de colas

- El Sistema: Cola(s)+Servidor(es)
- La Cola: clientes que esperan
- El Centro de servicio: uno o más servidores
- La Fuente: Población de clientes que llegan al sistema
- La Salida: Destino de los clientes atendidos
Proceso de llegada:
Representa la forma en que las llegadas ocurren. La suposición normal es
que los clientes se generan de acuerdo con un proceso de Poisson. Esto
equivale a decir que el tiempo entre llegadas sucesivas tiene distribución de
probabilidad exponencial.

Proceso de atención:
Representa la forma en que el servicio es entregado. Lo usual es
caracterizarlo mediante el tiempo necesario para completar el servicio. La
distribución más usada para los tiempos de servicio es la exponencial y otras
tales como determinística o degenerada y la Erlang.

Número de servidores:
Un sistema puede tener un solo servidor o varios en paralelo.

Capacidad del Sistema:


Un sistema de atención puede tener una capacidad infinita, es decir el tamaño
de la cola puede crecer indefinidamente, o bien tener capacidad finita en cuyo
caso la cola está acotada.
Modelo básico
Estructuras de un sistema de colas

Sistema de colas

Llegadas Un Salidas
Cola servidor

una línea, un servidor


Estructuras de un sistema de colas:
una línea, múltiples servidores

Sistema de colas
Salidas
Servidor

Llegadas Salidas
Cola Servidor

Salidas
Servidor
….varias líneas, múltiples servidores

Sistema de colas
Salidas
Cola Servidor

Llegadas Salidas
Cola Servidor

Salidas
Cola Servidor
Estructuras típicas de colas: una línea,
servidores secuenciales
Sistema de colas
Llegadas
Cola

Servidor

Cola

Salidas
Servidor
Población o Fuente
Es el origen de las entidades que requieren algún servicio,
pueden ser:

Finitas:
 Su número se puede contar.
 Por ejemplo el número que máquinas a ser atendidas por
un servicio de mantenimiento.

Infinitas:
 Su número no se puede contar o su número es muy
grande en relación a la capacidad de servicio.
 Por ejemplo piezas que llegan a una máquina para ser
procesadas, número de carros que se atienden en un grifo.
Proceso de llegadas
Se refiere a la forma cómo las llegadas ocurren al sistema de
colas. Puede ser:

Determinístico. Regla pre-fijada. Ejemplo plan de


mantenimiento preventivo.

 Probabilístico. No se sabe cuando va ha suceder el


evento, solo se puede determinar el tiempo medio de ellos o
la distribución de probabilidad del tiempo entre eventos.
La suposición normal es que los clientes se generan de
acuerdo con un proceso de Poisson. Esto equivale a decir
que el tiempo entre llegadas sucesivas tiene distribución de
probabilidad exponencial.
…Proceso de llegadas
Exponencial. Distribución de probabilidad
del tiempo entre eventos (llegadas).
Poisson. Distribución de probabilidad del
número de eventos (λ) en un intervalo T

λ: Tasa media
de llegadas por
unidad de
tiempo
…las llegadas
 El tiempo que transcurre entre dos llegadas sucesivas
en el sistema de colas se llama tiempo entre llegadas
 El número esperado de llegadas por unidad de tiempo
se llama tasa media de llegadas ().
 El tiempo medio esperado entre llegadas es 1/

 Por ejemplo, si la tasa media de llegadas es  = 20


clientes por hora, entonces el tiempo esperado entre
llegadas es 1/ = 1/20 = 0.05 horas o 3 minutos
Distribución de llegadas
 La distribución de Poisson se utiliza con mucha frecuencia
para describir el patrón de las llegadas a un sistema de
colas
k e  
Su forma algebraica es: P( k ) 
k!
 Donde:
 P(k) : probabilidad de k llegadas por unidad de tiempo
  : tasa media de llegadas
Características de la Cola

El tamaño de las colas pueden ser finitas o infinitas.

 Cola finita. Existe restricción para el tamaño de la cola,


ejemplo la cola de un almacén intermedio entre dos
máquina, si se llena se debe de detener la operación de
la primera cola.

 Cola infinita. No hay restricción para el tamaño de la cola.


Se considera que es infinita si es que tiene gran
capacidad.
Características de la Cola
 Si cuando el cliente llega no hay nadie en la cola, pasa a
recibir el servicio.
 Si no, se une a la cola.
 Es importante señalar que la cola no incluye a quien está
recibiendo el servicio.
 Las llegadas van a la instalación del servicio de acuerdo
con la disciplina de la cola.
 Generalmente ésta es: primero en llegar, primero en ser
servido, pero puede haber otras reglas o colas con
prioridades
 La capacidad de la cola es el número máximo de clientes
que pueden estar en la cola. Generalmente se supone que
la cola es infinita, aunque también la cola puede ser finita.

Las colas pueden ser únicas o múltiples:


El servicio
 Es necesario seleccionar una distribución de probabilidad
para los tiempos de servicio
 Hay dos distribuciones que representarían puntos
extremos:
 La distribución exponencial (=media)
 Tiempos de servicio constantes (=0)
 Una distribución intermedia es la distribución Erlang
Esta distribución posee un parámetro de forma k que
determina su desviación estándar:

1
 media
k
El servicio
 Si k = 1, entonces la distribución Erlang es igual a la
exponencial
 Si k = ∞, entonces la distribución Erlang es igual a la
distribución degenerada con tiempos constantes
 La forma de la distribución Erlang varía de acuerdo con
k
El servicio
 El servicio puede ser brindado por un servidor o por servidores
múltiples
 El tiempo de servicio varía de cliente a cliente
 El tiempo esperado de servicio depende de la tasa media de
servicio ().
 El tiempo esperado de servicio equivale a 1/

Ej. Pr ejemplo, si la tasa media de servicio es de 25 clientes por hora


entonces el tiempo esperado de servicio es 1/ = 1/25 = 0.04 horas,
o 2.4 minutos
Las distribuciones que utilizaremos son:
M: Distribución exponencial
D: distribución degenerada (tiempos constantes)
Ek: distribución Erlang
G: distribución general

M/M/s Modelo donde tanto los tiempos entre llegada


como los tiempos de servicio son exponenciales y se tienen
“s” servidores
M/G/1 Tiempos entre llegada exponenciales, tiempos de
servicio general y 1 sólo servidor.
La Distribución Exponencial

Las características operativas de los sistemas de colas están


determinadas en gran parte por dos propiedades estadísticas:

Distribución de los tiempos entre llegadas. La distribución


exponencial supone una mayor probabilidad para tiempos
entre llegadas pequeños. En general, se considera que las
llegadas son aleatorias. La última llegada no influye en la
probabilidad de llegada de la siguiente.

Distribución de los tiempos de servicio


Suponga que una variable aleatoria T representa ya sea los tiempos entre llegadas
o los tiempos de servicio. Se dice que esta variable tiene distribución exponencial
con parámetro α si su función densidad de probabilidad es:

e t para t0



f T (t )  
0 para t0


P T t   1  e t

P T t   et
donde el valor esperado y la varianza son:

1
E (T )  Var (T ) 
1
 2
Propiedad 1
fT es una función estrictamente decreciente de t (t≥0)

P(0  T  t )  P(t  T  t  t )

Propiedad 2
Falta de memoria. En otras palabras, la distribución de probabilidades del
tiempo que falta hasta que ocurra el evento siempre es la misma.

P(T  t  t / T  t )  P(T  t )
Propiedad 3
El mínimo de varias variables aleatorias exponenciales independientes tiene una
distribución exponencial. Sean T1, T2,…..Tn variables aleatorias exponenciales
independientes con parámetros α1 , α 2, …. α n respectivamente.
Sea: U=Min{T1, T2, …..Tn }

P{U>t} = exp(Σαt)

U tiene distribución exponencial con parámetro α = Σαi

Por tanto:
•El tiempo entre llegadas del sistema de colas U, tiene distribución exponencial
con parámetro α = Σαi
•El tiempo de servicio del sistema de colas tiene distribución exponencial con
parámetro α = nμ
Propiedad 4
Suponga que el tiempo entre dos ocurrencias sucesivas tiene distribución
exponencial con parámetro α. Entonces si X(t) es el número de ocurrencias en el
tiempo t (t≥0), en donde el tiempo cero es el instante en el que comienza la
cuenta, se tiene:

(t ) n e t
PX (t )  n  
n!

para n= 0,1, 2… tiene distribución Poisson con parámetro αt


La media de la distribución Poisson es:

EX (t )   t
Resumen de parámetros
Tasa de llegadas λ Número medio de clientes que llegan al
sistema por unidad de tiempo
Tiempo medio entre llegadas 1/λ
Tasa de entradas o de llegada λef Número medio de clientes que entran al
sistema por unidad de tiempo
Tasa de servicio µ Número medio de clientes que son
atendidos por un servidor por unidad de
tiempo
Tiempo esperado medio de servicio 1/µ
Tasa de servicio del sistema µef Número medio de clientes que son
atendidos por unidad de tiempo
Numero de servidores s
Capacidad del sistema k
Factor de utilización ρ= λ/ µ
MODELOS DE SISTEMAS DE COLAS

La formulación matemática de una línea de espera permite en general


responder a preguntas relacionadas con la operación de estos
sistemas como por ejemplo:

¿Cuál es el número de entidades en la cola en un instante cualquiera?


¿Cuál es el tiempo esperado que una entidad permanece en el
sistema?
¿Qué fracción del tiempo permanece desocupado el servidor?
¿Cuál es el número mínimo de servidores necesarios para que al
menos el 95% de las entidades permanezca no más de 12 minutos en
el sistema?
Modelos de Colas Especializados
Sea:

n : Número de clientes en el sistema (cola y servicio).


n : Tasa de llegada de clientes dados n en el sistema.
n : Tasa de salida de clientes dados n en el sistema.
Pn: Probabilidad de estado estable de n clientes en el sistema.

  n  1 n  2 ....... 0 
Pn    P0
  n  n 1 
 .......  1 
Modelos de Colas Especializados
Sea:
n : Número de clientes en el sistema (cola y servicio).
n : Tasa de llegada de clientes dados n en el sistema.
n : Tasa de salida de clientes dados n en el sistema.
Pn: Probabilidad de estado estable de n clientes en el sistema.

  n  1 n  2 ....... 0 
Pn    P0
  n  n 1 
 .......  1 

El valor de P0 se determina por: P
n 0
n 1

1
P0  
  n  1....... 0 Pn  n  1 Pn  1
1  n
n  1  n .......  1
Desempeño del sistema de colas

 Para evaluar el desempeño se busca conocer dos


factores principales:

1. El número de clientes que esperan en la cola

2. El tiempo que los clientes esperan en la cola y en el


sistema
MEDIDAS DE DESEMPEÑO
SERVICIO

 
Tasa de

llegada COLA 

Las medidas de desempeño más comúnmente usadas son:


L : Número esperado de clientes en el sistema.
Lq : Número esperado de clientes en la cola.
W : Tiempo promedio en el sistema.
Wq : Tiempo promedio en la cola.
s : Número esperado de servidores ocupados.
ef : Tasa de llegada efectiva al sistema.
Fórmula de Little
 
 (n  s) P

L   nPn Lq  n ef    n Pn
n 0 nc 1
n 0

1  ef  ef
W  Wq  L  Lq  s  L  Lq 
  
Modelo M/M/1:

M : Llegada de Poisson (  )
M : Tiempo servicio exp(  )
1 : Servidor

n =  n = 0, 1, ....
n =  n = 0, 1, ....

n
    2
Pn    P0 Po  L  Lq 
    (    )
Las ecuaciones anteriores son válidas solo si λ < μ. Si λ ≥ μ, la solución
anterior no sirve, en este caso la cola “explota” y crece sin límite.

1 1
P(W  t )  e   (1  ) t
para t  0 E (W )  
 (1   )   
donde ρ=λ/μ. El tiempo de espera en el sistema tiene distribución exponencial con
parámetro μ(1-ρ)

P(Wq  t )  e (1  )t para t 0 P(Wq  0)  P0  1   para t 0


Wq 
    
P( Lq  n)   n 1

El tiempo de espera en la cola (Wq) no tiene distribución exponencial.


EJERCICIO 1:

Los Clientes Llegan a una tienda según una distribución de Poisson con tasa
media de llegada de 24[clientes/hrs], aparentemente el tiempo que toma en
atender un cliente se distribuye exponencialmente con media de 2 [min].

a) ¿Cuál es el número promedio de clientes en la tienda?


b) ¿Cuanto tiempo de permanencia en la tienda debería pasar un cliente?
c) ¿Qué porcentaje del tiempo permanece ocioso el vendedor de la tienda?
d) ¿Qué porcentaje del tiempo hay 3 clientes en la tienda?

Solución:

Modelo M/M/1
Llegada poisson P (λ=24 [clientes/hrs]

Tiempo de servicio exp=1/µ=2 [min/clientes]*1[hrs]/60[min]=1/30[hrs/clientes]


µ=30[clientes/hrs]
a) L= λ/( µ- λ)= 24[clientes/hrs] / ((30-24)[clientes/hrs)
L= 4 [clientes]

b) W=L/ λ = 4[clientes] / 24 [clientes/hrs]


W=1/6[hrs] = 10[min]

c) Esta ocioso el vendedor cuando no hay clientes

Po = (µ- λ) / µ = (30-24) [clientes/hrs] / 30[clientes/hrs] = 0,2


Po =20% del tiempo el vendedor esta ocioso

d) P3 = [(λ/µ)^n]*Po= [(24/30)^3]*0,2 = 0,1024


P3 = 10,24% del tiempo hay 3 clientes en la tienda
EJERCICIO 2:

Un lavacar puede atender un auto cada 5 minutos y la tasa media de llegadas


es de 9 autos por hora.

a) Obtenga las medidas de desempeño de acuerdo con el modelo M/M/1


b) La probabilidad de tener 0 clientes en el sistema
c) La probabilidad de tener una cola de más de 3 clientes
d) La probabilidad de esperar más de 30 min. en la cola y en el sistema
9
a)   9,   12,    0.75
12
 2
Ls   3 autos Lq   2.25 autos
   (   )
1
Ws   0.33 hrs  20 min
 

Wq   0.25 hrs  15 min
 (   )
 
b) P0   0.25

c) P ( Lq  3)   31  0.32
d) P(Ws  0,5)  e   (1  ) t  0.223
P (Wq  0,5)  e   (1  ) t  0.167
EJERCICIO 3:

En un servicio de fotocopiado llegan 5 clientes cada hora y el operador de la


fotocopiadora puede atenderlos a una tasa de 6 clientes cada hora.

Determine:
a) Cantidad de clientes en el sistema.
b) Tiempo total que esperan los clientes en el sistema.
c) Cantidad de personas formados en la fila.
d) Tiempo en el cual los clientes esperan en la fila
e) Porcentaje de uso del servidor.
f) Porcentaje de tiempo en el cual el servidor esta ocioso.
g) Probabilidad de que se encuentren dos clientes en el sistema.
EJERCICIO 4:
Una doctora pasa en promedio 20 minutos con sus pacientes, si el tiempo
estimado de espera en la fila es de 30 minutos.

Determine:

a) Número promedio de llegadas al sistema.


b) Tiempo promedio que pase un cliente en todo el sistema.
c) Factor de uso del sistema.
d) Número de personas en el sistema.
e) Número de personas en la fila.
f) Probabilidad que no haya ningún cliente en el sistema.
g) Probabilidad de que haya 3 ó menos personas en el sistema.

Potrebbero piacerti anche