Simulador de Despacho de Tarefas

Simular programação de máquina única com regras de despacho por prioridade. Compare como diferentes regras de despacho (SPT, EDD, WSPT, etc.) sequenciam…

Compare como diferentes regras de despacho (SPT, EDD, WSPT, etc.) sequenciam tarefas em uma única máquina. Visualize o gráfico de Gantt e avalie métricas de desempenho como makespan e atraso total.

O que é despacho de tarefas?

As regras de despacho são heurísticas baseadas em prioridade para sequenciar tarefas nas máquinas em tempo real. Ao contrário dos algoritmos de programação ótima, que exigem o conhecimento completo de todas as tarefas de antemão, as regras de despacho tomam decisões locais à medida que cada máquina fica disponível, o que as torna práticas para ambientes dinâmicos de chão de fábrica.

Entre as regras mais comuns estão a SPT (menor tempo de processamento), que minimiza o tempo médio de fluxo; a EDD (data de entrega mais próxima), que minimiza o atraso máximo; e a WSPT (menor tempo de processamento ponderado), que minimiza o tempo de fluxo ponderado. Nenhuma regra isolada domina todos os critérios de desempenho — a melhor regra depende do objetivo da programação.

A visualização em gráfico de Gantt mostra a linha do tempo da programação resultante, enquanto métricas de desempenho como o makespan (tempo total de conclusão), o atraso total (soma das entregas em atraso) e o tempo médio de fluxo quantificam a qualidade da programação. Comparar várias regras sobre o mesmo conjunto de tarefas revela qual delas melhor atende ao objetivo atual.

Formula: SPT: Sort by processing time (ascending) LPT: Sort by processing time (descending) EDD: Sort by due date (ascending) CR: Sort by (Due Date - Now) / Processing Time WSPT: Sort by Weight / Processing Time (descending) Tardiness = max(0, Completion Time - Due Date)

Exemplo de cálculo

3 tarefas: A(p=4, d=10), B(p=2, d=8), C(p=6, d=12). Ordem SPT: B→A→C, conclusões: 2, 6, 12, atraso: 0+0+0=0. Ordem EDD: B→A→C (a mesma), atraso=0. Ordem LPT: C→A→B, conclusões: 6, 10, 12, atraso: 0+0+4=4. Aqui a SPT é ótima.

Quando usar esta calculadora

Erros comuns a evitar

Como interpretar os resultados

Normas e referências relacionadas

Perguntas frequentes

Qual regra de sequenciamento devo usar?

Depende do seu objetivo. A SPT minimiza o tempo médio de fluxo e o estoque em processo. A EDD minimiza o atraso máximo (melhor para cumprir o prazo mais apertado). A WSPT é ótima para minimizar o tempo de conclusão ponderado quando as tarefas têm prioridades diferentes. A CR (razão crítica) adapta-se dinamicamente ao instante atual. Na maioria das fábricas, o recomendável é experimentar várias regras e comparar as métricas.

Por que não usar algoritmos de programação ótima em vez de regras de despacho?

A programação ótima (por exemplo, branch-and-bound, MIP) é NP-difícil para a maioria dos problemas reais — o tempo de computação cresce exponencialmente com o número de tarefas. As regras de despacho são executadas em tempo O(n log n) e conseguem lidar com chegadas dinâmicas, quebras de máquina e mudanças de prioridade em tempo real. Na prática, regras de despacho sofisticadas ficam dentro de 5-15% do ótimo na maioria dos problemas.