Referência ao Módulo Anterior
Para consultar o gerador congruencial linear original (GCL), acesse: M2 - Geração de Números Pseudoaleatórios
Distribuição LCG (U_i x U_i+1)
Gerador Pseudoaleatório (LCG)
Parâmetros da Fila
Resumo de Métricas
Tabela de Estados
Exibindo os 50 primeiros eventos por padrão.
Tabela de Escalonamento
Exibindo os 50 primeiros agendamentos por padrão.
| Evento | Tempo | Sorteio |
|---|
Tabela de Probabilidade por Estado
| Estado (i) | Tempo acumulado | Probabilidade |
|---|
Gráfico de Probabilidade por Estado
Explicação do Simulador de Fila
Este módulo implementa uma simulação de eventos discretos para uma fila G/G/c/K. As chegadas e os tempos de serviço são amostrados de distribuições uniformes, com base em um gerador congruencial linear (LCG) único e sequencial.
Cada evento possui estrutura { tempo, tipo }, onde tipo pode ser CHEGADA ou SAÍDA. A lista de eventos é mantida ordenada por tempo, e o próximo evento processado é sempre o de menor tempo.
Antes de processar cada evento, o simulador calcula o intervalo de tempo desde o evento anterior e acumula esse intervalo no estado anterior do sistema. O estado i representa o número total de clientes no sistema (fila + serviço).
Ao final, são calculadas as probabilidades de estado P(i) = tempo(i) / tempoTotal, a população média Nmedio, a probabilidade de sistema vazio P(0) e o total de perdas por bloqueio quando N atinge K.