Você está na página 1de 2

Escola Secundria de D.

Pedro V
Matemtica Aplicada s Cincias Sociais
Texto de Apoio n .

Ano: . Turma: . Data: . /. /.

Assunto: Problema do Caixeiro-viajante

O Problema do Caixeiro-viajante

um problema clssico da Teoria dos Grafos.

Admita que um caixeiro-viajante pretende visitar n cidades


diferentes iniciando e terminando a sua viagem numa das cidades.
Suponha, tambm, que no importa a ordem com que as cidades
so visitadas e de cada uma delas se pode ir directamente a
qualquer outra.

O problema do caixeiro viajante consiste em descobrir o percurso


que torna mnima a distncia total da viagem visitando cada cidade
uma s vez.

O grafo que modela este problema um grafo pesado Kn em que os vrtices


so as n cidades e as arestas pesadas correspondem s distncias entre elas.

O problema do caixeiro-viajante consiste em encontrar um Circuito de Hamilton


com incio numa das cidades e com o menor peso possvel (menor distncia
possvel) circuito de hamilton de custo mnimo.

Para encontrar este circuito existem vrios procedimentos algortmicos


possveis:

1. Algoritmo da Fora Bruta:

1 passo: Encontrar todos os circuitos de hamilton possveis (a partir


de um determinado vrtice);

2 passo: Adicionar os pesos das arestas utilizadas em cada um dos


circuitos;
3 passo Escolher o circuito para o qual a soma dos pesos das
arestas percorridas mnimo.

2. Algoritmo da cidade mais prxima:

1 Passo: Definimos a cidade (vrtice ) de partida.

2 Passo: Seleccionamos a cidade mais prxima tal que:

Se houver duas mesma distncia escolhemos


aleatoriamente;

No podemos repetir nenhuma cidade excepto a ltima,


depois de terem sido todas visitadas, voltando ao ponto
de partida.

3. Algoritmo do peso das arestas.

1 Passo: Ordenam-se as arestas pelos seus pesos;

2 Passo: Seleccionam-se sucessivamente as arestas com menor


peso, tal que:

Um vrtice nunca poder aparecer trs vezes;

Nunca se fecha um circuito havendo vrtices por visitar

3 Passo: Ordena-se a soluo conforme o vrtice de partida


escolhido.

Alzira Rebelo Martins

Você também pode gostar