Teoria da Filas
Prof. Anderson
Estrutura de Apresentação
¾Introdução
¾ Aspectos Históricos
¾ Estrutura Básica
¾ Elementos de uma Fila
¾ Características de uma Fila
¾ Varáveis Fundamentais
¾ Relações entre as variáveis
¾ Exemplos
¾ Notação de Kendall
¾ Modelo M/M/1
¾ Exemplo
¾ Bibliografia
1
05/11/2009
Introdução
¾Filas, filas,...
• OAsque são
filas são Filas?
a “praga” do mundo atual! Espera-se em fila no banco, na portaria,
ponto de ônibus,
ônibus no trânsito,
trânsito no restaurante...
restaurante (TEIXEIRA 2008).
2008)
Introdução
¾A fil
¾As filas não
ã são
ã simpáticas
i ái
Lei de Murphy
“a fila que anda é a outra, mas não adianta
trocar de fila pois a fila que anda é a outra”
2
05/11/2009
Aspectos Históricos
¾ Simulação
• Surgimento do computador;
• Década de 60;
• Segundo FREITAS FILHO (2001), simulação é a utilização de técnicas
matemáticas,
ái empregadas
d em computadores
d di i i
digitais, que permitem
i
representar o funcionamento de processos reais.
Estrutura Básica
Processo de
Chegada
Atendimento
Clientes
Fila
Servidores
População
3
05/11/2009
¾Processo de Chegadas
O processo de chegada determina o padrão de chegada dos clientes no sistema. As
chegadas ocorrem de acordo com as leis da probabilidade; assim,
assim é preciso
conhecer qual a distribuição de probabilidade que descreve os tempos entre as
chegadas dos clientes.
Parâmetros:
- λ (ritmo médio de chegada);
- IC (intervalo médio entre chegadas).
4
05/11/2009
- FIFO (first in – first out): os usuários são atendidos na ordem das chegadas.
Ex: Compra de ingressos no cinema
- LIFO (last in – first out): o primeiro usuário a ser atendido é o que chegou por último.
Ex: Peças em estoques verticais
-PRI (priority service): o atendimento aos usuários segue uma ou mais prioridades
preestabelecidas pela gerência do sistema.
Ex: Cirurgias Hospitalares
-SIRO (Service in random order): o atendimento aos usuários segue uma ordem aleatória.
Ex: Consórcios
Variáveis Fundamentais
Variáveis referentes ao sistema:
TS = tempo médio de permanência no sistema;
NS = número médio de clientes no sistema;
V iá i referentes
Variáveis f t ao processo de
d chegada:
h d
λ = ritmo médio de chegada;
IC = intervalo entre chegadas;
Por definição: IC = 1/ λ;
5
05/11/2009
Variáveis Fundamentais
Localização das Variáveis:
* Little - demonstrou que, para um sistema estável de filas, aplica-se sempre que o
número de chegadas é igual ao número de saídas (denominado sistema em
equilíbrio)
6
05/11/2009
Exemplos
Exemplos
Q
Queremos o ciclo,
i l que é o tempo
t gastot para que um caminhão,
i hã partindo
ti d de
d um
ponto de referência qualquer, percorra todo o sistema e volte ao mesmo ponto.
É também o tempo necessário para que todos os caminhões passem pelo mesmo
ponto.
7
05/11/2009
Exemplos
Solução:
Notação de Kendall
- c é a quantidade de servidores
- m é o tamanho da população
- Z é a disciplina da fila
8
05/11/2009
M/D/2/∞/FIFO
¾ Indica um processo de filas com tempos de chegadas exponenciais (M), tempos
d serviço
de i d determinísticos
t i í ti (D)
(D), d
dois
i servidores
id em paralelo
l l (2)
(2), capacidade
id d
ilimitada e disciplina FIFO.
Modelo M/M/1
9
05/11/2009
Modelo M/M/1
1) Qual a probabilidade de uma pessoa chegar à cabine e não ter que esperar?
Temos:
Logo:
10
05/11/2009
Modelo M/M/1
Temos:
Modelo M/M/1
Temos:
11
05/11/2009
Modelo M/M/1
A fração do dia durante a qual o telefone está em uso é exatamente igual a (1-P0),
isto é, a probabilidade de que existam pessoas no sistema. Conforme
calculado no item “a”, este valor é 30%.
12