Está en la página 1de 39

Introducción a la Teoría de colas

Jaime Macías
Profesor – Modelos Estocásticos
INDG1008
Teoría de Colas
Parte I
Teoría de colas
 Una cola o fila es un conjunto de personas o materiales
en espera competitiva por recibir el mismo proceso o
servicio.

 La teoría de colas es el estudio matemático de las filas


o colas.

– La teoría nos permite el análisis matemático de varios


procesos relacionados, tales como:

o El arribo de clientes a la cola


o El tiempo de espera en cola
o El tiempo de servicio a los clientes
Ejemplos:

Colas de partes: productos


esperando ser procesados
(servidos)

Colas de personas: Líneas de espera


Elementos de un sistema de colas

Sistema de colas

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
Elementos de un sistema de colas

Sistema de colas

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
Fuente de entrada
• Hace referencia al tamaño de la población total de
clientes que pueden arribar a la cola.

• El tamaño de la población puede ser finito o infinito y


se representa con la letra N

• Basta con que la población sea muy grande para que


pueda ser considerada como infinita

• Salvo que se indique un límite para la cantidad arribos


diarios, los modelos de colas asumen que la población
es infinita
QQ1: Basados en esta introducción, cuál
de los siguientes enunciados es verdad?
a) Los clientes que pueden ingresar a la sucursal de un
concurrido banco del centro de la ciudad, en un
determinado momento, conforman una población
finita.

b) Los alumnos de la ESPOL que llegan al paradero de


FIMCP para tomar el bus conforman una población
finita

c) Los estudiantes de esta clase, que toman la ruta


norte de TRANSESPOL para dirigirse a sus hogares
conforman un población finita
Elementos de un sistema de colas

Sistema de colas

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
Clientes
 La fuente de entrada «envía» clientes a una tasa
promedio: 𝜆
• Ejemplo: Los arribos al paradero de buses mecánica se dan a una
tasa promedio 𝜆 = 5 estudiantes/hora.

 Las tasas de arribo de clientes durante un periodo


específico (ej.: 1 hora) por lo general no son
constantes, sino que fluctúan alrededor de un valor
promedio.

 Es decir siguen una distribución de probabilidad.


Clientes
Ejemplo de la llegada de vehículos: el # de vehículos
llegando a una intersección entre las 7 y 7:05 am fue
monitoreado en 100 días laborables aleatoriamente
Clientes
• Los investigadores de operaciones han encontrado
que:

o Generalmente la distribución de probabilidad de las tasas


de arribo de clientes es Poisson. O de forma equivalente
el tiempo entre arribos sigue una distribución
exponencial

o Esta suposición es válida cuando: las llegadas de clientes


son aleatorias, con cierta media fija, y la fuente de
entrada es infinita.
Elementos de un sistema de colas

Sistema de colas

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
Colas
• Es donde los clientes esperan justo antes de ser servidos

• Toda cola tiene una disciplina de cola

• La disciplina de la cola se refiere al orden en el que sus


miembros se seleccionan para recibir el servicio:

– Primero en llegar, Primero servido (FIFO)

– Último en llegar, Primero servido (LIFO)

– Servicio en orden aleatorio

– Clientes con prioridades son servidos primero


Elementos de un sistema de colas

Sistema de colas

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
Mecanismo de servicio
• Consiste en uno o mas SERVIDORES (canales
paralelos)

• Los SERVIDORES atienden o procesan a los clientes


𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠
a una tasa conocida de 𝜇 ( )
𝑚𝑖𝑛𝑢𝑡𝑜
Mecanismo de servicio
• El tiempo que transcurre desde el inicio del servicio
para un cliente hasta su terminación se llama tiempo
de servicio (duración del servicio) y se expresa como
𝟏 𝑚𝑖𝑛𝑢𝑡𝑜𝑠
( )
𝝁 𝑐𝑙𝑖𝑒𝑛𝑡𝑒

• Los investigadores de operaciones han encontrado que


generalmente la distribución exponencial provee una
1
buena descripción del tiempo de servicio
𝜇
Elementos de un sistema de colas

Sistema de colas

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
Sistema de Colas
• Las personas o materiales en cola + siendo atendidos

• Una sistema de colas queda definido por el número máximo K de


clientes que puede recibir. K incluye a las personas (o partes) en
cola más aquellos siendo servidos actualmente

• Por lo tanto, los sistemas de colas pueden ser de capacidad finita


o infinita.

• Un ejemplo de un sistema de colas con capacidad finita, sería una


peluquería con capacidad máxima para 5 personas dentro (entre
sentados y parados). Cualquier cliente adicional que llegue
cuando hay 5 personas no podrá entrar al sistema.
QQ2: Un sistema de colas tiene capacidad
finita K si:

a) El establecimiento cuenta con un espacio limitado de


espera que permite un máximo de K clientes en el sistema.

b) El establecimiento cuenta con espacio suficiente de


espera, pero los clientes se irán a otra parte cuando
encuentren K clientes delante de ellos.

Ambas son correctas !


Actividad 1:
Usando el siguiente diagrama infiera el nombre
de las siguientes variables y parámetros
𝑳(𝑢)
Sistema de colas

𝝀 (u/min) 𝑳𝒒 (u)

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
𝟏 𝑚𝑖𝑛
𝑾𝒒 (min) ( )
𝝁 𝑢

𝑾 (min)
Principales variables y Parámetros
• 𝜆: 𝑇𝑎𝑠𝑎 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑎𝑟𝑟𝑖𝑏𝑜𝑠 𝑑𝑒 𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠
Parámetros
• 𝜇: 𝑇𝑎𝑠𝑎 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑠𝑒𝑟𝑣𝑖𝑐𝑖𝑜 𝑎 𝑙𝑜𝑠 𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠

• 𝐿: 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠 𝑒𝑛 𝑒𝑙 𝑠𝑖𝑠𝑡𝑒𝑚𝑎

• 𝐿𝑞 : 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠 𝑒𝑛 𝑙𝑎 𝑐𝑜𝑙𝑎

• 𝑊: 𝑇𝑖𝑒𝑚𝑝𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑒𝑠𝑝𝑒𝑟𝑎 𝑒𝑛 𝑒𝑙 𝑠𝑖𝑠𝑡𝑒𝑚𝑎

• 𝑊𝑞 : 𝑇𝑖𝑒𝑚𝑝𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑒𝑠𝑝𝑒𝑟𝑎 𝑒𝑛 𝑐𝑜𝑙𝑎 * En algunos textos 𝝆 es


llamada factor de utilización
del servidor s. Aunque esta
• 𝝆: 𝐼𝑛𝑡𝑒𝑛𝑠𝑖𝑑𝑎𝑑 𝑑𝑒 𝑡𝑟á𝑓𝑖𝑐𝑜 𝑒𝑛 𝑒𝑙 𝑠𝑒𝑟𝑣𝑖𝑑𝑜𝑟 𝑠 * interpretación no siempre es
correcta.
Intensidad de Tráfico 𝝆
• Razón entre la tasa de arribo 𝜆 y la capacidad de
servicio del sistema 𝑠𝜇:
a) Un solo servidor

𝝀
𝝀 𝑇𝑎𝑠𝑎 𝑑𝑒 𝑎𝑟𝑟𝑖𝑏𝑜
𝝆 = 𝐶𝑎𝑝𝑎𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑠𝑒𝑟𝑣𝑖𝑐𝑖𝑜=
𝝁
𝝁
b) Con s servidores con tasas de servicio iguales

𝑇𝑎𝑠𝑎 𝑑𝑒 𝑎𝑟𝑟𝑖𝑏𝑜 𝝀
𝝀 𝝆 = 𝐶𝑎𝑝𝑎𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑠𝑒𝑟𝑣𝑖𝑐𝑖𝑜=
𝒔𝝁

𝒔𝝁
Actividad 2:
Identifique variables que se puedan expresar en
función de otras variables y parámetros del
diagrama abajo mostrado

𝑳(𝑢)
Sistema de colas

𝝀 (u/min) 𝑳𝒒 (u)

Fuente de Clientes Mecanismo Clientes


Cola
entrada de servicio servidos
𝟏 𝑚𝑖𝑛
𝑾𝒒 (min) ( )
𝝁 𝑢

𝑾 (min)
Relaciones matemáticas entre:

𝐿, 𝐿𝑞 , 𝑊, 𝑊𝑞 , 𝜆, 𝜇, 𝜌
La Ley de Little
• John Dutton Conant Little (1928)
– American Institute Professor en MIT

«El número promedio de clientes en un sistema en


estado estable es igual a su tasa promedio de arribo,
multiplicada por su tiempo promedio en el sistema»

𝐿 = 𝜆𝑊

𝐿 = 𝑛ú𝑚𝑒𝑟𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠


𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠
𝜆 = 𝑡𝑎𝑠𝑎 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑎𝑟𝑟𝑖𝑏𝑜𝑠 ( 𝑚𝑖𝑛𝑢𝑡𝑜 )
𝑊 = 𝑡𝑖𝑒𝑚𝑝𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑒𝑛 𝑒𝑙 𝑠𝑖𝑠𝑡𝑒𝑚𝑎
La Ley de Little
De esta ley se desprende un primer corolario:

«El número promedio de clientes en cola en un


sistema en estado estable es igual a su tasa
promedio de arribo, multiplicada por su tiempo
promedio en cola»

𝐿𝑞 = 𝜆𝑊𝑞
𝐿𝑞 = 𝑛ú𝑚𝑒𝑟𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠 𝑒𝑛 𝑐𝑜𝑙𝑎
𝑐𝑙𝑖𝑒𝑛𝑡𝑒𝑠
𝜆 = 𝑡𝑎𝑠𝑎 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑎𝑟𝑟𝑖𝑏𝑜𝑠 ( 𝑚𝑖𝑛𝑢𝑡𝑜 )
𝑊𝑞 = 𝑡𝑖𝑒𝑚𝑝𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑒𝑛 𝑐𝑜𝑙𝑎
La Ley de Little
De esta ley se desprende un segundo corolario:

«El tiempo promedio en el sistema es igual al tiempo


promedio en cola más el tiempo promedio que toma
recibir el servicio»

1
𝑊 = 𝑊𝑞 +
𝜇
𝑊 = 𝑡𝑖𝑒𝑚𝑝𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑒𝑛 𝑒𝑙 𝑠𝑖𝑠𝑡𝑒𝑚𝑎 (𝑚𝑖𝑛𝑢𝑡𝑜𝑠)
𝑊𝑞 = 𝑡𝑖𝑒𝑚𝑝𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑒𝑛 𝑐𝑜𝑙𝑎 (𝑚𝑖𝑛𝑢𝑡𝑜𝑠)
1
= 𝑡𝑖𝑒𝑚𝑝𝑜 𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 𝑑𝑒 𝑠𝑒𝑟𝑣𝑖𝑐𝑖𝑜 (𝑚𝑖𝑛𝑢𝑡𝑜𝑠)
𝜇
La Ley de Little
𝐿𝑞 = 𝜆𝑊𝑞 ; 𝐿 = 𝜆𝑊
Estas dos relaciones NO se cumplen
estrictamente si la tasa de arribos varía con
la cantidad de clientes en el sistema.
Ejemplo: cuando el sistema tiene una
capacidad limitada K

• Sin embargo, la siguiente relación seguirá siendo


válida siempre que 𝜇 sea constante:
1
𝑊 = 𝑊𝑞 +
𝜇
¿Cuántos tipos de modelo de colas
podemos tener en la práctica?
Intuitivamente, sabemos que muchos, pero de forma concreta la respuesta
dependerá de:
¿Cuántas personas
¿Cuántas tipos
𝑲 pueden estar en el
𝝀, 𝝁 de distribuciones
de probabilidad
sistema de colas?

pueden seguir?
¿Cuántas tipos de
𝑵 fuentes de entrada
¿Cuántas podemos tener?

𝒔 servidores
puede tener un ¿Cuántas tipos de
sistema de
colas?
𝑫 disciplina de colas
podemos tener?

Dada la variedad de combinaciones posibles podríamos tener muchos modelos. Por lo


tanto, necesitamos un marco lógico para clasificarlos a fin de poder estudiarlos !
Taxonomía de los modelos de colas

A/P/S: K/N/D
Notación
• David George Kendall (1918 – 2007)
• Estadistico y matemático inglés

• La notación de Kendall es el sistema estándar usado


para describir y clasificar los modelos de colas.

• De acuerdo a Kendall todo modelo de colas tiene 6


características básicas:

A/P/S: K/N/D
Notación
•A
 Representa la distribución de probabilidad de los
tiempos entre arribos (llegadas). Esta puede ser:

• M = Distribución exponencial (markoviana)


• D = Distribución degenerada (tiempos constantes)
• 𝑬𝒌 = Distribución Erlang
• G = Distribución general (permite cualquier distribución
arbitraria)
Notación
•P
• Representa la distribución de probabilidad de los tiempos de
proceso o servicio
• Esta puede ser también: M, D, 𝑬𝒌 , G

•S
• Representa el número de servidores: 1, 2, 3,…, n

•K
• Representa el número máximo de sitios en el sistema (en cola
+ siendo servidos), es decir su capacidad.
Notación
•N
• Tamaño de la población potencial de la cual vienen los
clientes.
• Fuente de entrada

•D
• La disciplina de la cola
• FIFO, LIFO, orden aleatorio, sistemas de prioridades
Notación
• Un ejemplo de esta notación convencional sería:

M/M/1: ∞/ ∞/FIFO

• Representa un sistema que tiene:


• M: Tiempos entre arribos Markovianos (exponenciales)
• M: Tiempos de servicio Markovianos (exponenciales)
• 1: Un solo servidor
• ∞: Capacidad de sistema infinita (o muy grande)
• ∞: Población de entrada infinita (o muy grande)
• FIFO: Disciplina Primero en llegar, Primero en ser servido.
Rumbo del resto del capítulo…
• Dada la gran variedad de
modelos de colas
existentes, sería imposible
estudiarlos todos en
menos de un semestre.

• Por lo tanto, para el resto


del capítulo nos
concentraremos en los
modelos más comunes en
la práctica:
• Modelos con distribuciones
exponenciales y no
exponenciales, ambos con
disciplina FIFO
Clasificación de los modelos de
colas con disciplina FIFO
M/M/1 -𝐾/ ∞/FIFO
Modelos para un
solo servidor
M/M/1 -∞/ ∞/FIFO
Modelos de colas con
distribuciones exponenciales
M/M/s -𝐾/ ∞/FIFO
Modelos para
múltiples servidores
M/M/s -∞/ ∞/FIFO

Modelos para un M/G/1 -∞/ ∞/FIFO


solo servidor G/G/1 -∞/ ∞/FIFO
Modelos de colas con
G/G/s -∞/ ∞/FIFO
distribuciones NO exponenciales
Modelos para M/𝐸𝐾 /s -∞/ ∞/FIFO
múltiples servidores
M/D/s -∞/ ∞/FIFO
D/M/s -∞/ ∞/FIFO

También podría gustarte