Você está na página 1de 1

Meta-heurı́sticas

1. Seja o problema do caixeiro viajante mostrado a 3. Supor que se encontre resolvendo o problema das
seguir: (2 pontos) n rainhas com n = 10. Nesse contexto explique
como se deve implementar a recombinação e a
mutação. Mostre um exemplo ilustrativo dessa
implementação. (1 ponto)

13 14 15 16 4. A seguir são mostradas as funções objetivo de um


problema de maximização: (1.5 pontos)
u u u u
P1 - 60
P2 - 40
9 10 11 12 P3 - 20
u u u u P4 0
P5 20
P6 100

5 6 7 8 Explique como você implementaria os seguintes


u u u u operadores de seleção:

(a) Operador de seleção proporcional.


(b) Seleção usando ranking.
1 2 3 4
1 m. (c) Seleção por torneio.
u u u u
5. Responda as seguintes questões: (4 pontos)

onde a distância (horizontal ou vertical) entre duas (a) Explique quais os principais problemas do
cidades consecutivas é 1 metro. Existe caminho AG e como se contornam esses problemas.
entre todas as cidades. (b) Quais são os problemas que apresenta a
seleção proporcional no algoritmo genético?
(a) Formule um algoritmo heurı́stico construtivo
(c) Explique de forma clara a função da lista de
(AHC) para esse problema.
atributos proibidos e do critério de aspiração
(b) Encontre e mostre a solução encontrada por no tabu search.
esse AHC. (d) Explique como Simulated Annealing (SA)
faz a diferenciação entre problemas de mini-
2. Seja o problema de sequenciamento de tarefas com mização e de maximização (qual a diferença
n = 6 tarefas: (1.5 pontos) entre ambas as implementações?)
(e) Quais seriam as principais deficiências do al-
goritmo SA?
Tempo de execução (f) Se tivesse que escolher uma meta-heurı́stica
1 2 3 4 5 6 Tarefa para desenvolver pesquisa, qual escolheria?
6 4 8 2 10 3 Justifique sua resposta.
Prazo de entrega (g) Explique de forma resumida o funciona-
9 12 15 8 20 22 mento do GRASP e justifique os motivos que
tronam essa meta-heurı́stica eficiente.
(h) Explique a forma de funcionamento do Path
Relinking.
(a) Apresente um AHC para esse problema.
Observação: Tente ser breve na resposta de
(b) Resolva o problema usando o AHC e mostre
cada item item.
a solução encontrada.

Você também pode gostar