Você está na página 1de 24

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Uma introduo Teoria das Filas


Aldo William Medina Garay
Introduo aos Processos Estocsticos

13/06/2012

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Referencias

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Quem nunca pegou fila na vida?

Figura: Experincia no bandejo


Aldo William Medina Garay
Universidade Estadual de Campinas - IMECC - 2012

Referencias

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Motivao
As filas esto presentes em nosso cotidiano, no supermercado, no banco, no
trnsito, em qualquer situao em que precisamos esperar por um servo ou
oportunidade.
Um sistema de filas pode ser descrito como clientes que chegam para um
determinado servio em que so atendidos imediatamente ou esperam, saindo
aps o atendimento.
O principal motivo de se estudar Teoria de Filas optimizar o sistema, que se
caracteriza por:

- melhor utilizao dos servios disponveis,


- menor tempo de espera,
- maior rapidez no atendimento.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Estrutura de um sistema de fila de espera

Fonte ou Populao, que gera os clientes que vo chegar ao sistema.


Fila, construda pelos clientes espera de ser atendidos (No inclui o(s)
cliente(s) em atendimento).
Servio ou atendimento, que pode ser constitudo por um ou mais postos de
atendimento.
Fila + Servio = Sistema
Nmero de clientes no sistema (Em cada instante) = Estado do sistema.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Referencias

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Estrutura de um sistema de fila de espera

Figura: Estrutura de um sistema de fila de espera

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Referencias

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Fonte
Dimenso da populao:
- Infinita: quando a probabilidade de ocorrer uma nova chegada no
influenciada pelo nmero de clientes que j se encontram no sistema .
- Finita
Dimenso da chegada:
- Clientes chegam um a um.
- Clientes chegam em grupo.
Controle das chegadas:
- Chegadas controlveis (Por exemplo, inscries em dias fixos).
- Chegadas incontrolveis (Por exemplo, urgncia de um hospital).

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Referencias

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Cliente
Distribuio das chegadas:
- O padro das chegadas pode ser descrito pelo tempo entre duas chegadas
consecutivas (Tempo entre chegadas) ou pelo nmero de chegadas por
unidade de tempo. (Distribuio das chegadas) .
Taxas das chegadas ():
-Nmero mdio de clientes que procuram o servio por unidade de tempo.
Atitude dos clientes:
- Paciente, permanecem na fila at serem atendidos.
- Impaciente, desistem de esperar ou simplemente no se juntam fila se esta
for muito grande.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Fila
Nmero de filas:
- Fila simples: uma nica fila mesmo que o servidor tenha vrios postos de
atendimento.
- Fila mltipla: uma fila por posto de atendimento; cada posto de atendimento
constitui um sistema separado de fila de espera.
Comprimento da fila:
- Infinito: A capacidade mxima da fila muito grande quando comparada com o
nmero de elementos que habitualmente a constituem.
- Finito: A fila pode acolher apenas um nmero determinado (pequeno) de
clientes.
Disciplina da fila:
- FIFO: First in First Out.
- Prioridades: Reservas, idade, emergncia.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Servio
Estagios do servio:
- Um sistema com um nico Estgio: Por exemplo uma barberia
- Um sistema de multi-estgio
Dimenso do servio:
- Simples;
- Em grupo (Por exemplo um elevador atende vrios clientes simultaneamente).
Distribuio do tempo de servio:
- Constante
- Aleatrio: Distribuio exponencial, Erlang, entre outras.
Taxa de servio ():
- Nmero mdio de clientes que podem ser atendidos por cada servidor por
unidade de tempo. 1 a durao mdia do servio.
Aldo William Medina Garay
Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Medidas de desempenho

Comprimento mdio da fila (Lq ).


Nmero mdio de clientes no sistema (L).
Tempo mdio de espera da fila (Wq ).
Tempo mdio de espera no sistema (W).
Tempo mdio de ocupao (e desocupao) do servio (percentagem de tempo
durante o qual o servio est ocupado).

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Notao no sistema das filas: X/Y/Z/W


A notao de processos de filas mais utilizada atualmente foi proposta por
Kendall, em 1953.
X, Y representam as distribuies do intervalo de tempo entre chegadas e do
tempo de servio respectivamente, onde:
- M representa a distribuio exponencial,
- G representa uma distribuio no especificada,
- D representa as chegadas ou atendimentos determinsticos.
Z, representa o nmero de servidores em paralelo.
W, representa outras caractersticas do sistema, tais como comprimento da fila.
Entre os tipos de filas mais conhecidos temos o M/M/1, M/M/c, M/M/,
entre outros.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/1
Suponha que os clientes chegam a uma estao de um nico servidor, de
acordo com um processo de Poisson com taxa de .
Aps a chegada, cada cliente se encaminha diretamente ao servio se o
servidor est livre, caso contrrio ele espera na fila.
Quando o servidor termina de atender um cliente, o cliente deixa o sistema e o
prximo cliente da fila ser atendido.
Os tempos sucessivos de servio de atendimento dos clientes so considerados
variveis aleatrias exponenciais independentes com mdia 1/.
Seja X(t) o nmero de clientes no sistema no tempo t, ento {X(t), t 0}.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

n =

n1

n =

n0

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/1
Distribuio Estacionria
Seja n (t) = P (N (t) = n), pode-se mostrar que:
n+1 =
1 =

( + )

n + n+1 + n1 ,

n1

Se > o nmero mdio de chegadas por unidade de tempo maior que o


nmero mdio de saidas por unidade de tempo, e Xt quase certamente.
Se = o processo recorrente nulo.
P
Se < , o processo recorrente positivo, e considerando
n=1 n = 1,
pode-se mostrar por induo que a distribuio estacionria dada por:

  n

n = 1

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

(1)

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/1
Valor esperado do nmero de clientes
Sob condio de equilbrio, seja N o nmero total de usurios no sistema, temos
que seu valor esperado :

L = E (Xt ) = E (N) =

nn =

n=0


  n

n 1
=

n=0

(2)

Sob condio de equilbrio, seja Nq o nmero total de usurios na fila, temos


que seu valor esperado :

Lq = E (Nq ) =

(n 1) n =

n=1

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

X
n=1

nn

X
n=1

n =


(3)

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/1

Medida de desempenho do sistema


Relacionar o nmero mdio de usurios na fila ou no sistema com o tempo
mdio de espera na fila denotadas por W e Wq respectivamente.
Essas relaes, que foram apresentadas por Little em 1961, so dadas pelas
seguintes expresses:
L = W e Lq = Wq

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/1
Exemplo
Seja um aeroporto com uma nica pista de pouso/decolagem. Os avies
chegam a uma taxa de 15/hora, e levam em mdia 3 minutos para aterrisar.
Assumindo que as chegadas so um processo de Poisson, e o tempo de
aterrisagem distribudo por uma exponencial.
e

= 15/hora

Intensidade de trfego: =

3
4

60
/hora = 20/hora
3

= 0.75

Nmero mdio de avies aguardando para pousar: E (Nq ) =


Tempo mdio de espera para o pouso: Wq =

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

()

3
20

()

= 9 minutos

= 2.25

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Tipo M/M/c

uma extenso da fila M/M/1, apresentando a mesma distribuio de


chegada, a mesma disciplina e a mesma distribuio do tempo de servio. O
que difere de ambas a quantidade de servidores, agora considerado um
sistema com c servidores.
Agora as taxas de chegadas e sadas so dadas por:
n = ,
n = {n,

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

0n<c

n0
e

c,

n c}

Referencias

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/c

Distribuio Estacionria
Consideramos agora que a intensidade de trfego dada por:

,
c

nc

Com o fato do estado se encontrar em equilbrio, pode-se mostrar que


n =

1
n!

 n

0 n < c;

1
c!cnc

 n

nc

Nesta fila tambm temos que < c, neste caso o processo tambm ser
recorrente positivo.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

(4)

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/c
Valor esperado do nmero de clientes
Sob condio de equilbrio, o valor esperado do nmero de pessoas na fila
dada por:

E (Nq ) =

(n c) n =

n=c

1
(c 1)!

 c

(c )2

Medida de desempenho do sistema


Utilizando a relao de Little, obtemos que
Wq =

E (Nq )
1
=

(c 1)!

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

 c

(c )2

(5)

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

Tipo M/M/c
Exemplo
Reconsiderando o exemplo utilizado para o tipo de filas M/M/1, seja um
aeroporto, agora com duas pistas de pouso/decolagem. Os avies chegam a
uma taxa de 15/hora, e levam em mdia 3 minutos para aterrisar. Assumindo
que as chegadas so um processo de Poisson, e o tempo de aterrisagem
seguem uma distribuo exponencial.

= 15/hora,

60
/hora = 20/hora
3

Intensidade de trfego: =

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

3
8

= 0.375

o nmero de servidores: c = 2

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Tipo M/M/c
Exemplo (Continuao)
Nmero mdio de avies aguardando para pousar:
E (Nq ) =

(/c) (/)c 0
2

c! (1 /c)

(3/8) (3/4)2 0.4545


2 (5/8)2

= 0.1227

Tempo mdio de espera para o pouso:


Wq =

(/)c 0
2

c!c (1 /c)

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

3
(3/4)2 0.4545
=
= 0.49, minutos
20
2 2 20 (5/8)2

Referencias

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

CASO DE ESTUDO: CINEMA

Um grupo de empresrios esto reorganizando o atendimento ao pblico em um


cinema que eles abriram h 6 mses.
Nesta primeira etapa da reorganizao eles querem saber quantos caixas deveriam
contratar para que maximizem seus ganhos, num total mximo de 6 atendentes,
considerando:

O cinema funciona diariamente no horrio das 20:00-24:00 horas. O cinema tem


5 salas, com uma capacidade total de 720 pessoas, mas os proprietrios sabem
que todos os dias a quantidade mxima de pessoas que chega no local 700.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

Referencias

CASO DE ESTUDO: CINEMA

O nmero de chegadas segue aproximadamente uma distribuio Poisson, de


parmetro = 2.50 pessoas por minuto, e os tempos de atendimento aos
clientes seguem uma distribuio exponencial com taxa = 1.5 atendimentos
por minuto.
O custo por hora de cada atendente de R$25.00.
Para o preo do ingresso foi considerado o seguinte esquema: Ao entrar na fila
de atendimento, cada cliente recebe uma senha com a hora da entrada. Ao ser
atendido, o preo do ingresso, por pessoa, ser de R$20.00 R$0.25 T, onde T
representa o tempo de espera na fila, em minutos.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Introduo

Aspectos Gerais

Tipos de Filas

Simulao

References

Gross, D., Harris. C. M. Fundamentals of Queueing Theory. Willey series in


Probability and Mathematical Statistics, New York 1974.
Pardoux Etienne, Markov Processes and Applications, 2008. Wiley- Dunod
Series.
Ross, M. Sheldon, Introduction to Probability Models, 2003. Academic Press.

Aldo William Medina Garay


Universidade Estadual de Campinas - IMECC - 2012

Referencias