Escolar Documentos
Profissional Documentos
Cultura Documentos
DISCIPLINA
PESQUISA OPERACIONAIOL
Parte II
2015
Verso 4.0
Sumrio
PROCESSOS ESTOCSTICOS ......................................................................................................... 3
1 Processos Estocsticos ................................................................................................................... 3
1.1 Classificao de Processos Estocsticos ................................................................................. 3
Questes para Estudo ........................................................................................................................... 4
2 Processos Markovianos .................................................................................................................. 5
3 Conceitos Fundamentais .............................................................................................................. 11
3.1 Cadeias de Markov................................................................................................................ 11
3.2 Probabilidade de Transio ................................................................................................... 12
3.3 Probabilidade de Transio de Passo 1 ................................................................................. 12
3.4 Probabilidade de Transio de Passo n ................................................................................. 12
3.5 Distribuio Inicial de Probabilidades .................................................................................. 14
3.6 Distribuio de Probabilidades aps n Passos ................................................................... 16
3.7 Classificao dos Estados de Uma Cadeia de Markov ......................................................... 20
3.8 Classificao de Matrizes Estocsticas ................................................................................. 26
Primeira Lista de Exerccios - Cadeias de Markov ......................................................................... 28
4 Aspectos Fundamentais sobre Filas ............................................................................................. 34
4.1 Conceito de Fila .................................................................................................................... 34
4.2 Dimensionamento de Filas .................................................................................................... 35
4.3 Aspectos Histricos............................................................................................................... 36
5 Fundamentos Bsicos de Filas ..................................................................................................... 37
5.1 - Elementos de Uma Fila .......................................................................................................... 37
5.2 Caractersticas de Uma Fila .................................................................................................. 38
5.3 Distribuio do Tempo de Atendimento ............................................................................... 41
5.4 Dinmica de uma Fila ........................................................................................................... 42
5.5 Conceitos Bsicos de Fila .................................................................................................... 47
5.5.1 Variveis Aleatrias Fundamentais ....................................................................................... 48
5.5.2 - Postulados Bsicos.................................................................................................................. 53
Segunda Lista de Exerccios ............................................................................................................ 54
6 O Sistema de uma Fila e um Atendente ....................................................................................... 55
6.1 Equaes do Modelo ................................................................................................................. 55
Terceira Lista de Exerccios ............................................................................................................ 57
Quarta Lista de Exerccios .............................................................................................................. 59
PROCESSOS ESTOCSTICOS
1 Processos Estocsticos
Um Processo Estocstico definido como uma coleo de variveis aleatrias Xt
indexadas por um parmetro t pertencente a um conjunto T. Normalmente, T um
conjunto de nmeros inteiros no negativos e Xt representa uma caracterstica
qualquer mensurvel de interesse e que varia com o tempo t.
Exemplo 1:
Xt: Nvel de estoque de um produto no fim de cada semana t.
t = 1, 2, 3...
X1 = 20 significa que na semana 1 o estoque era de 20 unidades.
X2 = 13 significa que na semana 2 o estoque era de 13 unidades.
X5 = 28 significa que na semana 5 o estoque era de 20 unidades.
Processos Estocsticos so de interesse para descrever o procedimento de um sistema
operando em algum perodo de tempo. Com isso, a varivel aleatria Xt representa o
estado do sistema no parmetro t.
O parmetro t representa o estado e o valor da varivel Xt representa o
comportamento do sistema no estado t.
Por exemplo, interessante para uma empresa observar o comportamento do estoque
de um determinado produto, durante 6 meses. Esta observao serve para a
programao dos estoques nos prximos perodos.
Portanto, a varivel Xt definida em um conjunto de estados denominado Espao de
Estados.
1.1 Classificao de Processos Estocsticos
Os Processos Estocsticos podem ser classificados como:
a) Em relao ao Estado
Estado Discreto: Xt definida sobre um conjunto enumervel finito.
Estado Contnuo: Xt caso contrrio
b) Em relao ao Tempo t (parmetro)
Tempo Discreto: t finito e enumervel
Tempo Contnuo: t caso contrrio
Exemplos:
1 Nmero de usurios em uma fila de banco em um determinado instante t.
Estado discreto e Tempo contnuo
2 ndice pluviomtrico dirio.
Estado contnuo e Tempo discreto
3 Nmero de dias chuvosos.
Estado Discreto e Tempo discreto
Questes para Estudo
1 Suponha que Xt representa o nvel de estoque de um produto e t representa a
semana de observao do estoque.
Qual a probabilidade do estoque ser zero no final desta semana, dado que na
semana anterior o estoque era de 10 unidades?
Matematicamente temos a equao: PX atual 0 | X anterior 10 ?
Fazendo: semana atual =1
semana anterior = 0
Ento teremos a seguinte equao: PX 1 0 | X 0 10 ?
Pode se tambm estar interessado na seguinte questo:
PX 10 0 | X 9 11, X 8 12, X 7 15... X 1 6, X 0 3 ?
Existem vrios "tipos" de Processos Estocsticos, porm neste curso ser abordado
apenas um tipo de Processo Estocstico denominado Processo Markoviano.
2 Processos Markovianos
Um Processo Estocstico dito ser um Processo Markoviano se:
PX k 1 yk 1 | X k yk , X k 1 yk 1 , X k 2 yk 2 ... X 1 y1 , X 0 y0 PX k 1 yk 1 | X k yk
Onde k = 0, 1, 2, 3 ...
Essa expresso pode ser traduzida como: a probabilidade condicional de qualquer
evento futuro, dado qualquer evento passado e o estado presente Xk = yk,
independente do evento passado e depende somente do estado presente.
Em termos mais resumidos: Um processo Estocstico dito ser um Processo
Markoviano se o estado futuro depende apenas do estado presente e no depende dos
estados passados.
Este tipo de Processo Estocstico tambm denominado de processo sem Memria,
uma vez que o passado desprezado.
As probabilidades condicionais PX k 1 yk 1 | X k yk so denominadas
Probabilidades de Transio e representam a probabilidade do estado Xk+1 ser yk+1
no instante k+1 dado que no instante k o estado Xk yk.
Exemplo 2: No ano de 1993, o estado do uso da terra em uma cidade de 50
quilmetros quadrados de rea ra:
Tabela 1 Estado do uso da Terra em 1993
I
Uso Residencial
30%
II
Uso Comercial
20%
III
Uso Industrial
50%
Para II
Para III
de I
0,8
0,1
0,1
de II
0,1
0,7
0,2
de III
0,1
0,9
Uso Residencial
26%
II
Uso Comercial
22%
III
Uso Industrial
52%
Exemplo 3: Um cliente pode adquirir uma das seguintes marcas de carro: Fiat, Ford e
Chevrolet. A prxima compra do cliente controlada pela marca do
carro que ele possui atualmente. Toda vez que um novo carro
comprado, ocorre um passo no processo de compra. Neste processo h,
portanto, apenas 3 Estados possveis (m=3): a compra de um Ford, a
compra de um chevrolet e a compra de um Fiat.
Isto pode ser representado como:
Estados do Processo
Descrio
S1
S2
S3
% que compra
% que compra
% que compra
Ford
Chevrolet
Fiat
Ford
40
30
30
Chevrolet
20
50
30
Fiat
25
25
50
0,40
S2
0,30
S1
Chevrolet
0,20
Ford
0,25
0,25
0,30
Fiat
0,30
S3
0,50
Descrio
S1
Mquina funcionando
S2
S3
Exemplo 5: Um grupo de 4 crianas joga um jogo que consiste em passar uma bola
de um lado para outro. Em cada estgio do jogo, a criana que est com
a bola tem idntica chance de passar a bola para qualquer uma das
outras 3 crianas. Seja X0 a criana que est com a bola no incio do
jogo e Xn a criana que est com a bola depois que a mesma foi lanada
exatamente n vezes.
Este jogo consiste de um Processo de Markov com a seguinte Matriz de
Transio:
0
1
P 3
1
3
1
1
3
0
1
3
1
3
1
3
1
3
0
1
3
1
3
1
3
1
3
1
e ainda
3
PX 1 1 | X 0 1 0
Ca
Ca
Co
Ca
Co
Ca
Ca
1/2
1/2
2
1/2
1/2
1
3
1/2
P 2
0
1
0
1
2
0
0
1
2
0
0
0
1
2
1
10
Logo, tem-se:
Seja Zn a varivel aleatria que pode assumir os valores 0, 1, 2, 3 no
tempo t = n.
Espao de Estados: S = {0, 1, 2, 3}
Isto , antes do incio do jogo, tem-se:
Tempo t = 0
Tempo t = 1
P[Z0 = 0] = 1;
P[Z1 = 0] = 1/2;
P[Z0 = 1] = 0;
P[Z1 = 1] = 0;
P[Z0 = 2] = 0;
P[Z1 = 2] = 1/2;
P[Z0 = 3] = 0.
P[Z1 = 3] = 0.
Tempo
Classificao
Contnuo
Contnuo
Contnuo
Discreto
Discreto
Contnuo
Discreto
Discreto
11
pij( n ) PX k n j | X k i
12
Propriedades:
Como os valores pij(n ) so probabilidades, ento precisam satisfazer as seguintes
propriedades:
a) p ij( n ) 0
M
b)
p
j 0
(n)
ij
1 i: n = 0, 1, 2, ...
...
(n)
p00
(n)
p01
...
p 0( nM)
(n)
0j
(n)
1j
j 0
p10( n )
p11( n)
...
p1(Mn)
p
j 0
...
p M( n )0
pM( n1)
...
(n )
pMM
p
j 0
(n)
Mj
P (n)
(n)
p 00
(n)
p
10
...
(n)
p M 0
(n)
p 01
p11( n )
...
p M( n1)
...
...
...
...
p 0( nM)
p1(Mn )
...
(n)
p MM
13
Graficamente tem-se:
1-p
0
0
p
1-q
Tempo n
Tempo n+1
Assim tem-se:
P[Xn+1 =1 | Xn = 0] = p
P[Xn+1 =0 | Xn = 1] = q
P[Xn+1 = 1 | Xn = 1] = 1 - q
Consequentemente tem-se:
P[Xn+1 =0 | Xn = 0] = 1 - p
xS
( x) 1
14
15
0(x) = 0(x)
1(x) = 0(x)P
2(x) = 0(x).P.P = 0(x).P2
3(x) = 0(x).P.P.P = 0(x).P3
...
n(x) = 0(x).P.P...P = 0(x).Pn
Uso Residencial
26%
II
Uso Comercial
22%
III
Uso Industrial
52%
16
p
1 p
1
=[q
1 q
q
1-q ]
(1 p) 2 pq 2 p p 2 pq
1
=
2
pq (1 q) 2
2q pq q
[2q pq - q2
pq + (1 - q)2]
Observao: Pode ser demonstrado que, num tempo n infinitamente grande tem-se:
( n ) (0) lim P[ X n 0]
n
( n ) (1) lim P[ X n 1]
n
Logo:
n
pq
q
p q a probabilidade da mquina estar parada.
p
p q a probabilidade da mquina estar funcionando.
pq
a distribuio de probabilidades no
tempo n, ou seja, aps n passos.
17
0
1
P 3
1
3
1
1
3
0
1
3
1
3
1
3
1
3
0
1
3
1
3
1
3
1
3
2 ( x) 0 ( x).P 2 0
Ou seja,
1
3
3
9
2
2 9
3 2
9
2
2 ( x)
27
7
27
2
9
3
9
2
9
2
9
2
9
2
9
3
9
2
9
2
9
2
9 6
2 27
9
3
6
27
8
27
7
27
6
27
8
27
18
Pede-se:
a) Descreva o espao de estados do sistema
b) Calcule a matriz de probabilidades de transio para cadeia de Markov
{Xn; n = 0, 1, 2, 3,...}.
c) Calcule a Matriz P2.
d) Supondo que o rato seja colocado inicialmente no box no. 9, ou seja,
0(x) = [0 0 0 0 0 0 0 0 1], calcule (2), isto a Distribuio de Probabilidade
do Passo 2.
Soluo:
a) Espao de Estados: S = { 1, 2, 3, 4, 5, 6, 7, 8, 9}
1 0
1
0
0
0
0
0
0
0
2 1 / 2 0 1 / 2 0
0
0
0
0
0
3 0 1/ 2 0
0
0 1/ 2 0
0
0
4 0
0
0
0
0
0
1
0
0
b) P 5 0
0
0
0
0
0
0
1
0
6 0
0
1
0
0
0
0
0
0
7 0
0
0 1/ 2 0
0
0 1/ 2 0
8 0
0
0
0 1 / 3 0 1 / 3 0 1 / 3
9 0
0
0
0
0
0
0
1
0
1 1 / 2
2 1 / 4
3 1 / 4
4 0
c) P 2 P.P 5 0
6 0
7 0
8 0
9 0
1/ 2
0
0
3/ 4 0
0
1/ 4 1/ 2
0
0
0 1/ 2
0
0
0
1/ 2
0
0
0
0
0
0
0 1/ 6
0
0
0
0
0
0
0
1/ 3
0
1/ 6
0
1/ 3
0
0
0
0
0
1/ 2
0
0
0
0
0
0
0
0
0
0
0
0
0 1/ 2
0
1/ 3
0 1/ 3
0
0
0
4 / 6 0 1/ 6
0 5/6 0
1/ 3
0 1 / 3
19
1 1 p
0
P
2 0
1 p
3 0
0
0
p
0
0
0
0
p
ento si sj e sj si.
20
Relao de Equivalncia
i)
si si
ii)
si sj
iii)
Se si sj e sj sk ento si sk
sj si
Nota: Se dois estados se comunicam entre si, diz-se que eles pertencem mesma
classe de estados.
Se todos os estados so comunicantes ento os estados pertencem a uma nica
classe. Neste caso tem-se uma Cadeia de Markov Irredutvel.
c) Estado Transiente
Um estado dito ser transiente (transitrio) se, entrando neste estado, o
processo pode nunca retornar novamente para este estado.
Portanto, o estado si transiente se e somente se existe um estado sj (i j) que
alcanvel a partir de si mas no vice versa, isto o estado si no alcanvel
a partir de sj.
Assim, se o estado si transiente e o processo visita este estado, h uma
probabilidade positiva que o processo ir mover para o estado s j e assim nunca
ir retornar para o estado si.
Consequentemente, um estado transiente ser visitado somente um nmero
finito de vezes.
Definies
i) Seja f ii = a probabilidade condicional de que o processo iniciando em s i,
retorne alguma vez em si.
ii) Seja f ij = a probabilidade condicional de que o processo iniciando em si,
visite alguma vez o estado sj.
iii) Seja f ijn = a probabilidade condicional de que o processo iniciando em s i
visite sj pela primeira vez no tempo n (no n-simo passo).
f ijn = P[Xn= sj, Xn-1 sj, Xn-2 sj, ....., X1 sj / X0=si ]
21
d) Estado Recorrente
Um estado dito ser recorrente se, entrando neste estado, o processo
definitivamente ir retornar para este estado.
Portanto, um estado recorrente, se e somente se no transiente.
Nota: Um estado si recorrente se e somente se f ii = 1.
e) Estado Absorvente
Um estado dito absorvente se o sistema aps ter entrado nele no pode mais
sair dele. Isto , se um estado k absorvente ento pkk 1 . Uma vez que o
processo visita o estado k no mais sai deste estado.
f) Estado Peridico e Aperidico
Um estado i Peridico com perodo t se um retorno a este estado possvel
somente em t, 2t, 3t, ......passos para t > 1 e t o maio nmero inteiro com esta
propriedade (Mximo Divisor Comum). Isto significa que pii( n ) 0 sempre que n
no divisvel por t.
Se um estado i de uma classe tem perodo t ento todos os estados desta classe
tambm tm perodo t.
Exemplo 17:
0,5
1
S6
S1
1
S3
0,5
0,5
S1
S6
0,5
0,5
S3
0,5
22
0 1
0
1 1 p
0
P
2 0
1 p
3 0
0
0
p
0
0
0
0
p
23
s1
s6
s3
C2
s8
s4
s7
s9
s5
C1 ={s1, s2, s3, s6} uma classe recorrente, ou seja formada por estados
recorrentes
C2 ={s4, s5, s7, s8, s9} uma classe recorrente, ou seja formada por
estados recorrentes.
Nenhum estado de C1 consegue alcanar qualquer estado de C2.
Exemplo 20: Classifique os estados e decomponha em classes a Cadeia de Markov
representada
pela
seguinte
Matriz
de
Transio.
0
1 / 4 3 / 4 0
1 / 2 1 / 2 0
0
P 0
0
1
0
0 1/ 3 2 / 3
0
1
0
0
0
0
0
0
0
0
S5
C3
S1
S2
S4
C1
S3
C2
24
C1 ={s1, s2} uma classe recorrente, ou seja, formada por estados recorrentes
C2 ={s3}
S2 0
0
0
0
1
0
0
S3 0,1 0 0,9 0
0
0
0
P S4 0
0
0 0,5 0
0 0,5
S5 0 0,3 0
0 0,7 0
0
S6 0
0
1
0
0
0
0
S7 0 0,5 0
0
0 0,5 0
S5
S2
S6
S1
C3
S4
S3
S7
C1
C2
C1 ={s1, s2, s6} uma classe recorrente, ou seja formada por estados recorrentes
C2 ={s4, s7}
C3 ={s2, s5}
i) Estados Estveis
Se existir j = lim j(k) onde j(k) = P[Xk = j], para um dado estado j, ento j
um estado estvel ( ou de equilbrio estacionrio).
Se j existe para todos os estados j, ento = [0, 1, 2, ......] o vetor de
probabilidade de estados estacionrios.
Nota: Quando a cadeia de Markov for irredutvel e no peridica ento o valor de
obtido resolvendo-se o sistema de equaes = P, onde 0 + 1 + 2 + .... = 1.
25
P existe, isto ,
Uma matriz estocstica P Ergdica se a matriz L lim
n
n
0,15 0,85
tem
0 0,2 0,8
P 0 1
0
0 0,7 0,3
26
0,15 0,85
Soluo:
Como a matriz P contm todos os elementos positivos ento P uma matriz
regular e por isso uma matriz Ergdica. Logo existe a matriz L.
Clculo da matriz L:
Seja L1 a primeira linha da matriz L onde L1 = [x1 x2]. Ento L1 = L1P.
Isto :
[x1 x2] = [x1
0,88x1 0,15x2 x1
0,88 0,12
x2].
0,12x1 0,85x2 x2
0,15 0,85
x x 1
1 2
0,12x1 0,15x2 0
0,12x1 0,15x2 0
x x 1
2
1
x1 x2 1
0,45]
0,55 0,45
c) Matrizes Absorventes
Diz-se que uma matriz absorvente se ela tem um estado absorvente e se
de cada estado no absorvente possvel ir para algum estado absorvente.
Esta ltima condio significa que para cada estado i no absorvente existe
um estado absorvente j tal que, para algum n, pij( n ) 0 .
Numa matriz absorvente, qualquer que seja a distribuio inicial, aps um
nmero finito de passos, o sistema estar em um dos estados absorventes.
28
29
p ij2
a)
c)
1 0
0 0,5
0 0
0 0,3
0 0
0 0,5
1 0
0 0,7
e)
0
0
1
0,21 0,79 0
0
1
0
0,5 0,3 0,2
1
0
0
b)
30
9. Num pas, existem 4 principais fabricantes de automveis : FD, VW, GM, FT. Os
market shares destes fabricantes so, respectivamente : 10%, 35% , 25 % e 30
%. A matriz de transio que representa a probabilidade de mudana de marca
dada a seguir:
PFD , FD
PVW , FD
P
P
GM,FD
PFT,FD
PFD,VW
PFD,GM
PVW,VW
PVW,GM
PGM,VW
PGM,GM
PFT,VW
PFT,GM
0.1
0.1
0.05
0.35
PAB
PBB
PCB
31
0
0
1
1 0 0
0 1 / 3 1 / 3 1 / 3
2 0 0
0 1 / 3 1 / 3 1 / 3
b) P
3 1 0
0
0
0
0
4 1 0
0
0
0
0
5 1 0
0
0
0
0
0 0 1 0
c) P 1 0 0 1
2 1 0 0
32
33
34
Filas no so Simpticas
Certamente no agradvel entrar em uma fila e esperar pelo servio e quando a
espera longa, ficamos aborrecidos. Se estivermos em uma fila, passamos a
comparar o desempenho da nossa fila com o desempenho das outras filas e,
geralmente, somos levados a pensar como uma das leis de Murphy.
Lei de Murphy:
A fila que anda a outra, mas no adianta trocar de fila, pois a fila que anda a outra.
Filas so Dispendiosas
Alm de no serem simpticas, as filas tm ainda o lado desfavorvel do custo. Isto
vlido em qualquer ambiente, indo de fbricas a um supermercado. Por exemplo, nas
fbricas a existncia de fila em um determinado equipamento pode ocasionar um
aumento nos tempos do ciclo de produo. As conseqncias disto podem ser
aumento nos custos, e atrasos no atendimento aos pedidos dos clientes.
Medidas de Efetividade de um Sistema de Filas
1. Percentual de tempo ocioso ou ocupado
2. Tempo mdio que cada cliente gasta na fila de espera
3. Tempo mdio gasto pelo cliente no sistema
4. Nmero mdio de clientes na fila
5. Nmero mdio de clientes no sistema
6. Probabilidade de existir um nmero n de clientes no sistema.
35
36
Simulao
Com surgimento do computador na dcada de 50, a modelagem de filas pode ser
analisada pelo ngulo da simulao, em que no mais se usam frmulas matemticas,
mas apenas tenta-se imitar o funcionamento do sistema real. As linguagens de
simulao apareceram na dcada de 60 e hoje, graas aos microcomputadores, podem
ser facilmente usadas. A tcnica de simulao visual, cujo uso se deu a partir da
dcada de 80, por causa de sua maior capacidade de comunicao, teve uma aceitao
surpreendente. Por causa do seu menor nvel de complexidade, seu uso cresceu
enormemente.
Clientes
Servidor
Servidor
Fila
Populao
Servidor
Atendimento
37
38
O mais simples sistema de filas aquele de um nico servidor que pode atender um
nico cliente de cada vez. Conforme aumenta o ritmo de chegada dos clientes,
podemos manter a qualidade do servio aumentando convenientemente o nmero de
servidores. A figura 1 representa um sistema de filas com 3 servidores.
5.2.5 - Disciplina da Fila
Trata-se da regra que define o prximo cliente a ser atendido e o processo comum de
atendimento aquele em que o primeiro da fila atendido ou, de uma maneira mais
ampla, o primeiro a chegar o primeiro a ser atendido (FIFO: first In First Out).
Outras disciplinas podem existir tais como ultimo a chegar o primeiro a ser
atendido (LIFO: Last In First Out), ou ento atendimento por ordem de prioridade,
ou atendimento aleatrio.
39
Quando os clientes devem esperar, alguma rea de espera deve existir (por exemplo:
as cadeiras de uma barbearia). Observa-se, na vida real,que os sistemas existentes so
dimensionados para certa quantidade mxima de clientes em espera. Esse
dimensionamento geralmente feito com base em experincia real. Quando existe
um crescimento da demanda, se faz uma ampliao tambm baseada na experincia
com o manuseio do referido sistema.
H casos em que um novo cliente que chega pode ser recusado, devendo tentar
novamente em outro instante. Exemplo: tentativa de conseguir uma linha telefnica,
recebendo o sinal de ocupado ou de que no h linha disponvel.
Essas condies referem-se ao que se chama de tamanho mximo da fila, que
uma importante varivel de estudo em um sistema de filas.
O tempo mdio de espera na fila outra caracterstica capaz de causar irritaes nos
clientes. O ideal que no haja tempo de espera na fila, mas nem sempre a melhor
situao do ponto de vista econmico.
Se entrarmos numa fila com 10 pessoas nossa frente, o tempo de espera ser igual
ao somatrio dos tempos de atendimento de cada uma dos clientes na nossa frente ou,
possivelmente, ser igual a 10 vezes a durao mdia de atendimento dos clientes.
Tal como o tamanho mdio da fila, o tempo mdio de espera na fila depende do
processo de chegada e do processo de atendimento.
40
16
14
12
10
8
6
4
2
0
2
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
41
Imagine um observador fazendo anotaes num sistema de filas num banco durante
30 minutos, anotando o intervalo entre chegadas dos clientes no caixa eletrnico e
anotando tambm o tempo de atendimento do cliente. Imagine que o observador
obteve os seguintes resultados em minutos:
Processo de Chegada
Cliente
10
11
12
Intervalo
Momento
12
17
17
18
23
24
28
29
31
2,5 minutos
total de clientes
12
Ou seja, pode-se concluir que em mdia a cada 2,5 minutos chega um cliente.
Desta forma, pode-se concluir que a taxa de chegada de clientes por hora :
60 minutos
24 clientespor hora
2,5 minutos
Graficamente temos:
Minutos
1. 2. 3.
6.
9.
12.
17.18.
23.
31.
Clientes
1.
2.
3.
4.
5. 7.
6.
8.
12.
42
10
11
12
Tempo de
Atendimento
1 2 1 1 3 2 1 4 2 3 1 3 24
2 minuntos
12
12
Parmetros do Sistema
Taxa de Chegada dos Clientes:
= 24 clientes por hora
IC = 2,5 minutos
Taxa de Atendimento dos Clientes:
= 30 clientes por hora
TA = 2 minutos
Nota: Todos esses parmetros representam mdias.
43
5
6
9
10
Tempo de
Atendimento
7
11
12
15
10
20
35
30
25
Tempo de
Espera na Fila
12
7
11
10
9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
10
11
12
Tempo de
fila
44
1,33 minutos
total de clientes
12
12
0,4 clientes
tempo gasto no atendimento
35
35
Observao:
Revendo os dados do sistema do banco, pode-se concluir que:
= 24 clientes por hora (ou IC = 2,5 minutos)
= 30 clientes por hora (ou TA = 2minutos)
Observe que a capacidade de atendimento do sistema () superior ao ritmo de
chegada dos clientes (), mas mesmo assim houve a formao de filas.
Sistemas Estveis
A abordagem matemtica de filas pelo uso da Teoria das Filas exige que exista
estabilidade no fluxo de chegada e no processo de atendimento, ou seja, os valores
e devem se manter constantes no tempo. Do contrrio deve ser utilizada a tcnica
de simulao de sistemas.
Por exemplo, observando-se o funcionamento de um banco, poderamos verificar que
o fluxo de chegada de clientes varia durante o dia na seguinte forma:
Perodo
Fluxo
10 s 12 horas
12 s 14 horas
14 s 16 horas
Mdio
Alto
Mdio
Ou seja, no existe uma estabilidade para o ritmo de chegada dos clientes e neste caso
o uso da Teoria das Filas s pode ser aplicado se o perodo global de chegada for
retalhado em perodos parciais estveis.
45
Exerccio
Considere um sistema em que navios chegam a um porto para carregamento. Abaixo
esto anotados os valores de intervalos entre chegadas para 12 navios (tempo em
horas).
Intervalos entre chegadas dos navios:
Navios
10
11
12
Intervalo
10
02
13
07
02
08
08
08
10
09
01
14
10
11
12
Intervalo
Calcular:
a) O intervalo mdio entre as chegadas
b) A durao mdia de carga dos navios
c) Monte o desenho do funcionamento do sistema
d) Calcule o tamanho mdio da fila
e) Calcule o tempo mdio de espera na fila
Soluo:
a) Tempo Mdio Entre as Chegadas
mdia
92
7,6 horas, ou seja; IC 7,6 horas
12
1 navio
0,13 navios por hora
7,6h
46
66
5,5 horas
12
1 navio
0,18 navios por hora
5,5h
c) Funcionamento do Sistema
Navios
10
11
12
Intervalo
10
02
13
07
02
08
08
08
10
09
01
14
Momento 11
13
26
33
35
43
51
59
69
78
79
93
Atendimento
1
11 13
16
21
26
29
33 35 36
42
49
51
57 59
67 69 71
Filas
10
12
11
78 79
83
91 93
101
11
3 1 4
0,079
101
3 1 4
0,66 horas na fila
12
47
Sistema de filas
Cliente no atendimento
Entrada
Sada
Clientes na Fila
Chegada
IC
Fila
TF NF
Atendimento
C TA NA
Por definio IC ou
1
IC
48
ou
1
TA
Relaes Bsicas
NS = NF + NA
TS = TF + TA
1
TA
NA IC
1
IC
TA
C.
0,4
10
Concluso: 40% do tempo o atendente fica ocupado e 60% do tempo fica ocioso.
Nota: Se =, ou seja, o ritmo de chegada igual ao ritmo de atendimento, ento
1
49
Frmulas Derivadas
Frmula de Litlle:
NF = . TF
NS = . TS
Nmero Mnimo de Atendentes
i , onde representa o prximo nmero inteiro
Exemplo:
Se
0,5 ento i = 1
Se
1,3 ento i = 2
Se
3,4 ento i = 4
Exemplos:
Em uma fabrica observou-se o funcionamento de um dado setor em que = 20
clientes por hora, = 25 clientes por hora e TS = 0,3 horas. Pedese o tamanho
mdio da fila.
Dados: 20
NF = ?
25
TS 0,3 hora
TA
TS TF TA
1
0,04horas
25
TF TS TA
TF 0,26horas
NF .TF
==> NF 20.0,26
==>
50
Exerccio:
Em uma minerao cada caminho efetua um ciclo onde carregado de minrio por
uma das carregadeiras, desloca-se para o britador para o descarregamento e retorna as
carregadeiras. Verificar se que o tempo mdio (TS) dos caminhes percorrerem o
sistema de 12 minutos. Sabe-se que em mdia existem 6 caminhes no britador
(NS). Qual a taxa de chegada dos caminhes?
Sistema de Filas
Caminhes
Carregadeiras
Britador
Frmula de Little
NF .TF
NS .TS
NS
6
Ciclo
Chama-se ciclo o tempo que um caminho gasta, partindo de um ponto e chegando ao
mesmo ponto.
Durao do ciclo = populao /
Suponha que a populao seja de 30 caminhes, calcule a durao do ciclo.
ciclo
30
30
60 minutos
0,5
Ciclo = 60 minutos
Taxa de Atendimento
IC = 1/
Tempo de Atendimento
TA = 1/
= /(c.)
NS = NF + NA
NA = /
NS = NF + / = NF + TA/IC
TS = TF + TA
Formulas de Little
NF = TF
NS = TS
Ciclo
Ciclo = TS + TFS
Ciclo = (Populao)/
52
A. Em qualquer sistema estvel, o fluxo que entra igual ao fluxo que sai.
=>
=>
A
3
80%
3=16
2=16
20%
3=4
C
3=4
53
C
30%
=20
D
70%
54
PX n
PX K
K 1
55
56
3
2
57
7 Em um setor de uma fbrica, o produto que est sendo fabricado chega para
receber componentes adicionais, trabalho este realizado por um operrio. Aps
instalados os componentes, o produto inspecionado por um profissional
qualificado. Os produtos que passam na inspeo vo para outro setor da fbrica e
os que so rejeitados (20%) vo para uma rea de reparo existente no prprio
setor. Atualmente os dados so os seguintes:
- A cada 40 minutos chega um novo produto ao setor;
- O instalador gasta 25 minutos para instalar os componentes;
- O inspetor gasta 5 minutos para inspecionar o trabalho realizado;
- O reparador gasta 10 minutos para efetuar os reparos necessrios;
- Os tempos de deslocamentos do produto entre as estaes de trabalho so iguais
a 1 minuto.
Pede-se:
a) NF, NS, TF e TS para cada servidor.
b) NS e TS para o sistema como um todo.
58
60
5. O custo dirio total de os fazendeiros terem seus caminhes presos por causa do
processo de descarga;
6. A cooperativa s utiliza intensamente o silo durante 2 semanas por ano. Os
fazendeiros estimam que o aumento do silo reduziria os custos de descarga em
50% no ano seguinte. Custaria R$ 9.000,00 para fazer isso fora da temporada da
colheita. Vale a pena efetuar a despesa para aumentar a rea de armazenagem?
8) Uma loja mantm um bem-sucedido callcenter no qual um funcionrio recebe os
pedidos por telefone. Se o funcionrio estiver ocupado em um linha, as demais
chamadas so transferidas para um atendimento automtico que solicita o cliente a
esperar. Assim que o funcionrio se desocupa, a chamada que estiver esperando ha
mais tempo transferida e atendida em primeiro lugar. As chamadas chegam a
uma taxa de 12 por hora. O funcionrio pode atender um pedido a cada 4 minutos.
O funcionrio recebe R$ 5,00 por hora. A perda de boa vontade e de vendas devido
espera do cliente por um atendimento de R$ 25,00 por hora.
Pede-se:
1. Qual o tempo mdio que os clientes de catlogo devem esperar para que suas
chamadas sejam transferidas para o funcionrio?
2. Qual o nmero mdio de chamadas aguardando a anotao de um pedido?
3. A loja est cogitando a contratao de um segundo funcionrio para atender
chamadas. A loja pagaria a esse funcionrio os mesmos R$ 5,00 por hora. A loja
deve fazer essa contratao? Explique.
9) Numa clnica de beleza, sabe-se que cada cliente esperando custa R$ 60,00 em
vendas perdidas, e que cada atendimento custa R$ 2,50. Um levantamento
estatstico constatou que o nmero mdio de clientes no sistema de 5 por hora.
Pede-se:
1. O custo total do sistema por ms, 22 dias teis de 8 horas cada;
2. Se melhorar a taxa de atendimento em 1 unidade a um custo de R$ 30.000,00,
vantajoso promov-lo?
3. A taxa de ocupao.
10) Numa loja de troca de leo mediu-se 2 parmetros para estudar a sua
performance: i) o nmero mdio de clientes na fila igual a 2; ii) tempo mdio
gasto por atendimento igual a 12 minutos. So conhecidos os seguintes dados
adicionais: (iii) custo unitrio por atendimento de R$ 10,00; (iv) custo unitrio de
permanncia no sistema de R$ 60,00. Sabe-se que o custo de ampliao do
servio de R$ 900,00 por ms (melhorar o atendimento em uma unidade). A
empresa considera a ampliao desde que haja uma economia mensal de 10%
superior ao custo de fazer a ampliao. Considere 22 dias por ms, 8 horas por
dia.
Nestas condies, a ampliao deve ser feita?
61
11) Um banco est tentando determinar qual das opes alugar para o processamento
de cheques. Opo 1 possui uma mquina que processa 1.000 cheques por hora e
tem um aluguel de R$ 10.000,00 por ano. A opo 2 processa 1.600 cheques por
hora e tem um aluguel de R$ 15.000,00 por ano. A jornada de trabalho de 8
horas por dia, 5 dias por semana, 50 semanas no ano. O banco deve processar
atualmente 800 cheques por hora, sendo que o valor mdio de um cheque
processado de R$ 100,00. Assumindo uma taxa de juros de 220% ao ano,
determine o custo total do banco, considerando a desvalorizao por cheque
parado. Qual das opes o banco deve escolher?
12) Num sistema de 1 fila e 1 atendente, foram medidos os seguintes dados:
Tempo Gasto no
Sistema por Cliente (h)
0,5
0,6
0,7
0,8
0,9
1
Probabilidade
(%)
15
20
35
15
10
5
No. de Atendimentos
por Hora
10
11
12
13
14
15
Freqncia
5
15
30
30
15
5
Pergunta-se:
1. Qual a probabilidade de que o nmero de clientes no sistema seja igual a 2?
2. Qual taxa de ociosidade?
3. Qual o nmero de clientes no sistema?
62
Trabalho Prtico
Este trabalho deve ser elaborado em grupo de no mximo x alunos.
Escolha um lugar onde ocorra um processo de filas, tal com: bancos, Xerox, cantinas,
salo de barbeiro, posto de gasolina, etc.
De posse de um cronmetro, mea o tempo entre chegadas dos clientes e o tempo de
atendimento dos clientes. Observe que duas medidas devero ser coletadas: o tempo
entre chegadas dos clientes e o tempo de atendimento dos clientes. Colete dados at o
ponto em que se observe uma estabilidade no sistema.
Com posse dos dados coletados, resolva os seguintes itens:
1. Faa uma tabela para os intervalos de chegadas dos clientes e uma tabela para os
tempos de atendimentos dos clientes;
2. Calcule a taxa de chegada dos clientes e a taxa de atendimento dos clientes;
3. Calcule a taxa de ocupao e a taxa de ociosidade do sistema;
4. Calcule o nmero mdio de clientes no sistema
5. Calcule o nmero mdio de clientes na fila
6. Calcule o tempo mdio dos clientes na fila
7. Calcule o tempo mdio dos clientes no sistema
8. Calcule a probabilidade de haver mais de 4 clientes na fila
9. Calcule a probabilidade de que o sistema esteja ocioso;
10.Elabore um relatrio fazendo uma anlise e tecendo comentrios sobre o sistema
em estudo.
A avaliao do trabalho estar baseada no relatrio apresentado, onde deve constar o
nome do sistema avaliado e os componentes do grupo.
63
1-
0,88 0,12
; 0 0,6 0,4
0,15 0,85
0,5648 0,4352
b) 5 = 0P5, ou seja, 5
. Cota de mercado: 56,48%
c) Cota de mercado em longo prazo:
55,56% para o fabricando da HIGLO
44,44% para o concorrente
1
0,4
2- P
0,2
0
0 0
0
0 0,6 0
. 0 0
0 0,1 0,7
0 0
1
45
66
21
0.
66
5
9
4
9
45- a) P2
S3
C2
S4
S5
C1
S9
S6
S8
S7
13-
64
14-
()
1 / 3 1 / 3 1 / 3
1 / 3 1 / 3 1 / 3
1 / 3 1 / 3 1 / 3
NF
TF
TS
NS
1
10 15 1,33
0,13
0,20
2
2
5
30 0,03 0,007 0,04 0,2
3
15 20 2,25
0,15
0,20
3
Para o sistema como um todo, temos NS = 2 + 0,2 + 3 = 5,2
Para o TS temos:
a) Para quem entra pelo servidor 1: TS=TS(1) + TS(3) = 0,20 + 0,20 = 0,40
b) Para quem entra pelo servidor 2: TS=TS(2) + TS(3) = 0,04 + 0,20 = 0,24
7- Os clculos foram feitos tomando a hora como unidade de tempo.
Servidor
NF
TF
NS TS(hora) TS(minuto)
Instalador 1,5 2,4 1,04
0,69
1,67
1,1
66
Inspetor 1,5 12 0,02
0,01
0,14
0,09
5,4
Reparador 0,3
6 0,002 0,009 0,05
0,18
10,9
Para o sistema como um todo, temos:
- NS = 1,67 + 0,14 + 0,05 = 1,86
- Para quem no passa pelo reparo: TS = 66 + 5,4 + 1+1 = 73,4
- Para quem passa pelo reparo: TS = 66 + 5,4 + 10,8 +1+1 = 85,2
- Efetuando a mdia ponderada, temos: TS = 0,8x73,8 + 0,2x85,2 = 75,76
65
= 0,44 ou 44%
NF = 0,355
NS = 0,8
TF = 0,008h
TS = 0,02h
3- 1)
2)
3)
4)
5)
= 0,837 ou 83,7%
TF = 1,667h
NS = 5 cartas
NF = 4,17 cartas
P[X > 5] = 0,335
4- 1)
2)
3)
4)
5)
6)
= 0,50 ou 50%
P[X = 0] = 0,50 ou 50%
TF = 3,22 minutos ou 0,053h
NS = 1 co
TF = 0,5 ces
P[X > 3] = 0,063
5- 1)
2)
3)
4)
5)
= 0,375 ou 37,5%
TF = 0,075 dias
P[X = 1] = 0,23
P[X > 1] = 0,14
P[X > 3] = 0,019
6- 1)
2)
3)
4)
NF = 2,25 clientes
= 0,75
TF = 0,0107h
P[X > k] = [/k]K+1 = 0,01
7-
66
8- 1) TF = 0,27h
2) NF = 3,2 chamadas
3) A contratao do funcionrio aumenta o custo para R$ 10,00 por hora,
porm a perda de vendas devido a espera dos clientes por atendimento
diminuir, pois se um funcionrio atende 15 chamadas por hora, com 2
funcionrios a capacidade aumentar para 30 chamadas por hora no
atendimento, diminuindo a espera de atendimento dos clientes.
9-
67