Está en la página 1de 37

Lneas De Espera.

Teora De Colas
Escuela Politcnica de
Ingeniera de Gijn

INTRODUCCIN

DEFINICIN
coste

IMPORTANCIA DE LA
GESTIN DE LAS
LNEAS DE ESPERA

capacidad de servicio

OBJETIVOS DE LA TEORA DE COLAS:


CARACTERIZACIN CUALITATIVA Y
CUANTITATIVA DE LA LNEA DE ESPERA
OPTIMIZACIN DE LA LNEA DE ESPERA

ESTRUCTURA BSICA DE UNA LNEA DE


ESPERA
Sistema de Colas

llegada

Poblacin
I

II

Cola
III

seleccin
IV

1.- POBLACIN

POBLACIN FINITA

POBLACIN INFINITA

Mecanismo
de servicio
V

salida
VI

ESTRUCTURA BSICA DE UNA LNEA DE


ESPERA
S is te m a d e C o la s

P o b la c i n
I

lle g a d a
II

C o la
III

s e le c c i n

s a lid a

M e c a n is m o
d e s e rv ic io
V

IV

VI

2.- PROCESO DE LLEGADA

1
0,75

0.25

Estructura

Controlable

0.2

0.1

Incontrolable

0,25

0.05

0
0

Tamao de las llegadas

10

11

Lotes

k=1
k=2
k=4
k=6
k=20

Exponencial o de Poisson
De Erlang
Otra

Nivel de paciencia

12

10

nicas

Constante
Distribucin

Exponencial
Exp. Acumulada

0,5

0.15

Paciente (se queda)


Impaciente

Analiza la situacin y
decide marcharse
Analiza la situacin y
cambia de cola
Rebelin

Tasa
de
llegadas

1/
Tiempo
entre
llegadas

ESTRUCTURA BSICA DE UNA LNEA DE


ESPERA
S is te m a d e C o la s

P o b la c i n
I

lle g a d a
II

C o la
III

s e le c c i n
IV

M e c a n is m o
d e s e rv ic io
V

3.- CARACTERSTICAS DE LA COLA

NMERO DE COLAS

CAPACIDAD DE LAS COLAS

s a lid a
VI

ESTRUCTURA BSICA DE UNA LNEA DE


ESPERA
S is te m a d e C o la s

P o b la c i n
I

lle g a d a
II

C o la
III

s e le c c i n
IV

M e c a n is m o
d e s e rv ic io
V

s a lid a
VI

3.- PROCESO DE SELECCIN DE LA COLA


FIFO
LIFO
Primero reservas
Disciplina de
la cola

Primero emergencias
Mayores beneficios
Menor tiempo de procesado
Otras prioridades

ESTRUCTURA BSICA DE UNA LNEA DE


ESPERA
S is te m a d e C o la s

P o b la c i n
I

lle g a d a
II

C o la
III

s e le c c i n
IV

M e c a n is m o
d e s e rv ic io
V

s a lid a
VI

5.- INSTALACIN DE SERVICIO

ESTRUCTURA

Una fase
nica
Multifase

Tasa
de
servicio

Una fase
Multicanal
Estructura
Multifase

1/
Tiempo
de
servicio

Una fase
De varios
canales a uno
Multifase

Mixta

TASA DE SERVICIO

6.- SALIDA DEL SISTEMA

Rutas
alternativas

TERMINOLOGA Y NOTACIN
....... / ....... / ........ / ........

s
n
n
Pn
L
Lq
W
Wq

Distribucin de tiempos entre llegadas


Distribucin de tiempos de servicio
Nmero de servidores
Tamao de la poblacin
en donde:
M Distribucin exponencial.
D Distribucin degenerada (tiempos constantes).
Ek Distribucin Erlang (con parmetro de forma k).
G Distribucin General (permite cualquier distribucin arbitraria)
= Nmero de servidores (canales de servicio en paralelo).
= Tasa media de llegadas
= Tasa media de servicio para todo el sistema
= Probabilidad de que exactamente n clientes se encuentren en el sistema.
= Nmero esperado de clientes en el sistema.
= Longitud esperada de la cola (excluye los clientes que estn en servicio).
= Tiempo de espera en el sistema (incluido el tiempo de servicio), para cada cliente.
= Tiempo de espera en la cola (se excluye el tiempo de servicio), para cada cliente.

n= (n=0,1,2,...)

=/s

Factor de utilizacin

fu

PROCESOS DE NACIMIENTO Y MUERTE

Dado N(t)=n , la distribucin de probabilidad actual del tiempo que falta


para el prximo nacimiento (llegada) es exponencial con parmetro n
(n=0,1,2,...).

Dado N(t)=n , la distribucin de probabilidad actual del tiempo que falta


para la prxima muerte (terminacin del servicio) es exponencial con
parmetro n (n=0,1,2,...).

Solo un nacimiento o una muerte pueden ocurrir en un mismo instante.

PROCESOS DE NACIMIENTO Y MUERTE


P0 =

con

1 + Cn

n1 n2K 1 0
Cn =
n n1K 21

n=1

Pn = Cn P0

con n = 1, 2,

L = 0 P0 + 1 P1 + 2 P2 +K+n Pn +K = n Pn

Lq =

n= 0

(n s)P
n= s

n= (n=0,1,2,...)

W=L/
Wq = Lq /
W = Wq + 1 /

FRMULAS
DE LITTLE

= nPn
n= 0

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/1//

M/M/s//

M/M/1/m

M/M/s/m

M/M/1/Q

M/M/s/Q

M / M / 1 / / con y/o dependientes


del estado del sistema

M / M / s / / con y/o dependientes


del estado del sistema

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE
para n = 0, 1, 2, ...,
n=
M/M/1//

P0 =1-

n=

Pn = (1- )

Wq =
( - )
1
W=

Lq =
( - )

para n = 1, 2, ...

L=
-
(z+1)

P(L > z) =

P(Wq > t) = e- (1 )t

- (1 )t
P(W
>
t)
=
e

t0
t0

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE
ppara n = 0, 1, 2, ...,
n=
M/M/s//
n=n
n=s

P0 =

1
n

1
1 S
+

n!
S!
S

n=0
S-1

para n = 1, 2, ..., s
para n = s, s+1, s+2, ...


1
P0 para n S
Pn =
( n S )
S! S

P = 1 P
para n < S
n n! 0

1
Lq =
P

2 0
(S - 1)! (S - )
Lq
Wq =

L = Lq +

1
W = Wq +

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/s//
100

s=1

Nmero Esperado de Elementos en el Sistema (L)

Probabilidad de Encontrar Cero Elementos en el Sistema (Po)

s=2
s=3
s=4

0.1

s=5
s=7
s=10
0.01

s=15
s=20

s=25
s=20
s=15

10

s=10
s=7
s=5
s=4
s=3

s=2
s=1

s=25
0.001

0.1

0.1

0.2

0.3

0.4

0.5

0.6

Factor de Utilizacin

0.7

0.8

0.9

0.1

0.2

0.3

0.4

0.5

0.6

Factor de Utilizacin

0.7

0.8

0.9

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/1/m/
1
P0 = m
Pn

n=0 P0

n=(m-n)
n=0
n=
m!
Pn
=

P0 (m - n)!

+
Lq = m (1- P0 )

L = Lq + (1- P0 )

Lq
Wq =
(1- P0 )

W = Wq +

para n = 0, 1, 2, ...,m
para n m
para nn == 1,
1, 2,
2,......

fu =

= (1 P0 )

1
fu = = (L L q )
s

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/s/m/
P0 =

1
m
Pn

n=0 P0

n=(m-n)
n=0
n=n
n=s


m!
Pn =
P0
(m n)! n!

n

m!
P =
n (m - n)! S! S(n S ) P0

Lq = (n - S)Pn
n=S
m

L = nPn
n=0

Lq
Wq =
(m L)
1
W = Wq +

para n = 0, 1, 2, ...,m
para n m
para n = 1, 2, ..., s
para n = s, s+1, s+2, ...

para 0 n S
para S < n m

fu =
s

= (m L )
1
fu =
= (L L q )
s s

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE
n= para n = 0, 1, 2, ..., Q-1
M/M/1//Q
n=0 para n 0
n= para n = 1, 2, ...
1
P0 =
1 Q +1

1 n
Pn =

Q +1
1

Lq = L 1+ P0
L=

Wq =

1 (Q + 1)Q + Q Q +1

fu =
s

Q +1
1

( )

W=

= (1 PQ )
Lq

1
fu =
= (L L q )
s s

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE
n=
n=0

M/M/s//Q
P0 =

n=n para n = 1, 2, ..., s


n=s para n = s, s+1, s+2, ...

1
n

1
1
+

n!

S!


n= 0

n = S +1
Q

nS


1
P0 para n = S +1, ... , Q
Pn =
(n S )
S! S

P =
P
para n = 1, 2, ... , S
n n! 0

Lq = (n S) Pn
n= S

para n = 0, 1, 2, ..., Q-1


para n 0

fu =
s

= (1 PQ )
fu =

L = n Pn
n= 0

Wq =

Lq

1
= (L L q )
s s

W=

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/1//
dependiente del estado del sistema
c

n = n 1 para n = 1, 2, ...

1
1
Cn = c =

c
n ! 1
(n!) 1

( )

para n = 1, 2, K

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/1//
dependiente del estado del sistema
-b

n = (n+1) 0 para n = 0, 1, 2, ...

1 0
1
Cn = b =
n !
(n!)b

( )

0
para

n = 1,2,K

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/1//
y dependientes del estado del sistema

n = na1
n = (n+1)-b 0
n

para n = 1, 2, ...
para n = 0, 1, 2, ...

0
1
1
1
Cn =
=
a
b
a+ b

1 (n )! (n )! (n!)

0
1 0
=

c
(n!) 1
1

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/1//

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/1//
L

s=2
s=1

MODELOS DE COLAS BASADOS EN LOS


PROCESOS DE NACIMIENTO Y MUERTE

M/M/s//

dependiente del
estado del sistema

dependiente del
estado del sistema
n = 0
n0
n 1

a
n = n
s s 1

si

n s

si

n s

b
n = s
n + 1 0

si

n s1

si

n s1

n 1 si n s
n =
s 1 si n s

y dependientes del estado del sistema


0

b
n = s
n + 1 0

si

n s1

si

n s1

n 1

a
n = n
s s 1

si

n s

si

n s

MODELOS DE COLAS CON DISTRIBUCIONES


DISTINTAS A LA EXPONENCIAL

M/G/1//
Entrada Poisson (tiempos entre llegadas exponenciales), con una
tasa media de llegadas .
Los tiempos de servicio son independientes, con la misma
distribucin de probabilidad, que puede ser cualquiera. Solo es
necesario conocer (o estimar) la media 1/ y la varianza 2 de la
distribucin.

P0 = 1
L = + Lq

2 2 + 2
Lq =
2(1 )

Wq =

Lq

FRMULA DE
POLLACZEK
KHINTCHINE

1
W = Wq +

MODELOS DE COLAS CON DISTRIBUCIONES


DISTINTAS A LA EXPONENCIAL

M/D/1//
Entrada Poisson (tiempos entre llegadas exponenciales), con una
tasa media de llegadas .
El servidor realiza para todos los clientes una labor rutinaria que es
siempre la misma por lo que tiende a haber poca variabilidad en el
tiempo de servicio requerido. Por lo tanto se puede suponer que el
tiempo de servicio es una constante fija (distribucin de tiempos de
servicio DEGENERADA), con valor 1/ y varianza 2 = 0.

P0 = 1
L = + Lq

2
Lq =
2(1 )
1
Lq
W = Wq +
Wq =

MODELOS DE COLAS CON DISTRIBUCIONES


DISTINTAS A LA EXPONENCIAL

M/D/s//

MODELOS DE COLAS CON DISTRIBUCIONES


DISTINTAS A LA EXPONENCIAL

M / Ek / 1 / /
Entrada Poisson (tiempos entre llegadas exponenciales), con una
tasa media de llegadas .
El modelo M/D/s supone =0, y M/M/s supone =1/. Entre estos
dos casos extremos hay un gran intervalo (0<<1/) en el que estn
las de ERLANG.
k 1 kt

(k )(kt ) e
f (t) =
(k 1)!

2
2
+

1+ k
2
k 2
Lq =
=KK =

2(1 )
2k ( )

1+ k

Wq =

2k ( )

( t 0)

L = W
1
W = Wq +

MODELOS DE COLAS CON DISTRIBUCIONES


DISTINTAS A LA EXPONENCIAL

M / Ek / s / /
Tiempo de servicio Erlang y s=2

MODELOS DE COLAS CON DISTRIBUCIONES


DISTINTAS A LA EXPONENCIAL

G/M/1//

G/M/s//

D/M/1//

D/M/s//

MODELOS DE COLAS CON DISTRIBUCIONES


DISTINTAS A LA EXPONENCIAL

Ek / M / 1 / /

Ek / M / s / /
Tiempo entre llegadas Erlang y s=2

REDES DE COLAS
Propiedad de Equivalencia. Supngase que una
instalacin de servicio tiene s servidores, un proceso de
entrada Poisson con parmetro , y la misma distribucin
de los tiempos de servicio para cada servidor con
parmetro (M/M/s), en donde =/s<1. Entonces, la
salida en estado estable de esta instalacin de servicio
tambin es un proceso de Poisson de media .

SISTEMA DE COLAS EN SERIE

REDES DE COLAS
SISTEMA DE COLAS EN SERIE
P0 = 1
Pn = (1 ) n
P{L1 = z 1,L 2 = z 2 ,K,L n = z n } = P{L1 = z 1} P{L 2 = z 2 }KP{L n = z n } =
= (1- 1 ) 1z1 (1- 2 ) 2z 2 K(1- n ) nzn
n
i

L = L1 + L 2 +K+L n =
=
i=1 1 i
i =1 i
n

L q = L q1 + L q 2 +K+L qn

n
i2
2
=
=
i =1 1 i
i =1 i ( i )
n

n
1
1
W = W1 + W2 +K+ Wn =
=
i=1 i (1 i )
i =1 i
n
i

Wq = Wq1 + Wq 2 +K+ Wqn =


=
i=1 i (1 i )
i =1 i ( i )
n

REDES DE COLAS
REDES DE JACKSON
Una red de Jackson es un sistema de m instalaciones
donde la instalacin i (i=1,2,...,m) tiene:
1.Una cola de capacidad infinita.
2.Clientes que llegan de fuera del sistema de acuerdo a un
proceso de entrada Poisson de parmetro ai.
3.Un nmero de servidores si, con la misma distribucin
exponencial con parmetro i, para los tiempos de servicio.
4.Un cliente que deja la instalacin i, puede salir del
sistema o bien puede ir a otra instalacin j (j=1,2,...,m y ji),
con probabilidad Pij. La probabilidad de salir del sistema es:
m

q i = 1 Pij
j =1
j i

REDES DE COLAS
REDES DE JACKSON
Bajo condiciones de estado estable, cada instalacin j
(j=1,2,...,m) de una red, se comporta como si fuera un
sistema de colas M/M/s independiente, con tasa de
llegadas
m

j = a j + i Pij
i =1
i j

MODELOS DE COLAS CON DISCIPLINA DE


PRIORIDADES
SISTEMA DE PRIORIDADES SIN INTERRUPCIN

1
Wk =
+
A B k 1 B k
s s 1 r
A = s!
+ s
s
j= 0 j !
r
j

B0 = 1

si s = 1 A =

r=

Bk = 1

para k = 1, 2, ..., N

i =1

i =1

para k = 1, 2, ..., N
k

i < s
i =1

Lk = k Wk
L qk = k Wqk

Wqk

1
= Wk

MODELOS DE COLAS CON DISCIPLINA DE


PRIORIDADES
SISTEMA DE PRIORIDADES CON INTERRUPCIN
1

Wk =
B k 1 B k
B0 = 1

Lk = k Wk
k

Bk = 1

L qk = k Wqk

i =1

i =1

para k = 1, 2, ..., N

Wqk

i =1

< s

1
= Wk

También podría gustarte