Sie sind auf Seite 1von 2

Scheduling Utilizao do algoritmo heurstico NEH

De acordo com Fernandes (2010) uma das opes para o sequenciamento das
tarefas nas mquinas seria a aplicao do mtodo heurstico NEH. Tal algoritmo trata da
programao de n tarefas para m mquinas com o padro flowshop afim de minimizar o
makespan, fornecendo assim uma boa soluo de forma rpida.

O algoritmo NEH embasado na suposio de que uma tarefa tem maior


prioridade quanto maior o seu tempo de processamento em todas as mquinas. Com
isso, so apresentados alguns passos a serem seguidos:

Passo 1: Calcular =
=1 , onde o tempo de processamento
do job i na mquina j;

Passo 2: Ordenar as tarefas por ordem decrescente;

Passo 3: Entre as sequncias escolher o menor Makespan (no alterar


posio relativa);

Passo 4: H [i] maneiras de inserir a [i]-sima tarefa na sequncia at


ento obtida. Escolher assim a de menor makespan;

Para o melhor entendimento da aplicao do algoritmo NEH ser retratado um


suposto caso, o qual de modo simplificado trata-se de encontrar uma sequncia para o
problema 4 tarefas/5 mquinas, padro flowshop/makespan.


Tarefa 1 2 3 4 5
(n=4)
=1
1 5 9 8 10 1 33
2 9 3 10 1 8 31
3 9 4 5 8 6 32
4 4 8 8 7 2 29
Tabela x dados da situao apresentada (Fernandes,2010)

Atravs do somatrio percebe-se que os dois maiores somatrios so o 1 e o 2 .


Com isso, tem-se:

Mquinas
1 2 3 4 5
1 0|5 5|14 14|22 22|32 32|33
3 5|14 14|18 22|27 32|40 40|46
3 0|9 9|13 13|18 18|26 26|32
1 9|14 14|23 23|31 31|41 41|42
Tabela y Construo da soluo NEH (Fernandes, 2010)
Como o makespan de 1 - 3 46 e o de 3 - 1 42, temos, portanto, que a
melhor sequncia de 3 - 1 . Assim implementa-se os job na sequncia, passando por
todo o procedimento de clculo de melhor sequncia at chegar no resultado final.

Mquinas
1 2
4 0|4 4|12 12|20 20|27 27|29
3 4|13 13|17 20|25 27|35 35|41
1 13|18 18|27 27|35 35|45 45|46
2 18|27 27|30 35|45 45|46 46|54
3 0|9 9|13 13|18 18|26 26|32
4 9|13 13|21 21|29 29|36 36|38
1 13|18 21|30 30|38 38|48 48|49
2 18|27 30|33 38|48 48|49 49|57
3 0|9 9|13 13|18 18|26 26|32
1 9|14 14|23 23|31 31|41 41|42
4 14|18 23|31 31|39 41|48 48|50
2 18|27 31|34 39|49 49|50 50|58
3 0|9 9|13 13|18 18|26 26|32
1 9|14 14|23 23|31 31|41 41|42
2 14|23 23|26 31|41 41|42 42|50
4 23|27 27|35 41|49 49|56 56|58
Tabela xx Avaliao de sequncia candidatas (Fernandes, 2010)

Tem-se ento que atravs do manuseio do algoritmo heurstico NEH a sequncia


dos Jobs sero 4 - 3 - 1 - 2 .

Das könnte Ihnen auch gefallen