Você está na página 1de 2

Exercício:

a) Qual a sequência de execução das tarefas de modo a minimizar os custos de preparação?

2) Um caixeiro viajante tem que percorrer um conjunto de cidades de tal modo que percorra todas
as cidades sem passar duas vezes pela mesma cidade. Pretende-se minimizar a distância (ou custo)
percorrido considerando que este viajante esta na cidade C. Apresenta-se de seguida um exemplo de
um mapa.

Resolva o problema do caixeiro viajante usando as seguintes heurísticas: O algoritmo do


vizinho mais próximo, a heurística da inserção mais barata. Compare as soluções obtidas.
O Trabalho do caixeiro viajante reques que ele visite cada cidade pessoalmente. Sob que condições
seria possível para ele estabelecer uma viagem circular (que leve ao ponto de partida) de forma que
ele visite cada cidade exatamente uma vez?
Este problema pode ser modelado por um grafo G (V, E), onde:
V = {c | c é uma cidade} E = {(C1,C2 ) | há uma estrada que conecta as cidades c1 e c2 , sendo que
ela não passa por nenhuma outra cidade neste trajeto}.
Modelado desta forma, a solução deste problema passa por verificar se o grafo G é
hamiltoniano.

Como exemplo, considere o seguinte problema:

Um viajante deve visitar clientes instalados em sete cidades do estado de Minas Gerais -
Brasil - . Procura-se determinar qual o percurso mais econômico tendo em atenção, exclusivamente,
as distâncias quilométricas entre as cidades, sabendo que ele encontra-se em Araxá.

Representa-se abaixo a respectiva rede de cidades e uma tabela das distâncias quilométricas.

Representação Gráfica:

Tarefa: Montar 3 diferentes circuitos utilizando o material disponível:


Tomando como análise estabeleça 3 rotas que leve o Caixeiro Viajante a realizar seu
percurso, lembrando que ele deve passar por todas as cidades uma única vez. Para facilitar, resolva
usando as seguintes heurísticas: O algoritmo do vizinho mais próximo, a heurística da inserção
mais barata. Compare as soluções obtidas.

Você também pode gostar