Escolar Documentos
Profissional Documentos
Cultura Documentos
1
M * = max
m
t i , max[t i ]
i =1
n
No deve ser dficil compreender a razo pela qual esta equao vlida. Esta equao diz que ou
as mquinas so utilizadas completamente atravs de uma programao ptima ou, a durao da
entidade com maior tempo de processamento determinar o makespan.
O mtodo de construo do programa ptimo o seguinte.
Algoritmo de McNaughton
1. Seleccionar uma entidade para comear na mquina 1 ao tempo zero.
2. Escolher qualquer entidade ainda no seleccionada e coloc-la o mais cedo possvel na
mesma mquina. Repetir este passo at que a mquina fique ocupada at ao tempo M* (ou
at todas as entidades fiquem atribudas).
3. Pegar na parte da entidade que ficou por completar na mquina anterior e atribu-la
prxima mquina. Voltar ao passo 2.
Se a interrupo das entidades proibida, o problema de minimizao do makespan algo mais
complicado. No h conhecimento de algum algoritmo que encontre a soluo ptima embora haja
um procedimento heurstico para a construo de um programa envolvendo o uso da regra LPT
(Longest Processing Time) como um mecanismo de prioridade.