SlideShare uma empresa Scribd logo
1 de 9
PROBLEMA DO CAIXEIRO VIAJANTE
Um caixeiro viajante tem de visitar um determinado número de cidades e cada
deslocação entre duas cidades envolve um certo custo. Qual será a volta mais
económica, visitando cada uma das cidades uma única vez e regressando aquela
de onde partiu?
A solução ótima para este tipo de problema consiste em encontrar um circuito de
Hamilton de comprimento mínimo.
Circuito de Hamilton (ou hamiltoniano)
É um caminho que começa e acaba no mesmo vértice percorrendo todos os vértices
uma só vez (exceto o último que também é o primeiro).
PROBLEMA DO CAIXEIRO VIAJANTE
O Gustavo precisa de visitar alguns clientes para entregar encomendas. O grafo
seguinte traduz os pontos da região onde se encontram os clientes, bem como as
distâncias (em km) entre eles:
Determine qual é o melhor percurso (percurso mínimo), que o Gustavo deve
escolher.
A
B
C
D
E
15
14
20
10
9
8
12
16
7
4
PROBLEMA DO CAIXEIRO VIAJANTE
 algoritmo dos mínimos sucessivos ou algoritmo do vizinho mais próximo;
Para encontrar percursos mínimos que ajudem a resolver problemas do tipo
do Caixeiro Viajante, temos dois algoritmos:
 algoritmo por ordenação dos pesos das arestas ou algoritmo das arestas
classificadas.
PROBLEMA DO CAIXEIRO VIAJANTE
Algoritmo dos mínimos sucessivos
Começa-se o percurso numa das cidades e segue-se sempre para a cidade mais próxima
ainda não visitada.
A
B
C
D
E
O menor percurso, com um total de 44 km, começa e acaba na cidade E.
15
14
20
10
9
8
12
16
7
4
A B
D
C
E <56 km>
4 8 9 20
A
15
B D
A
E
C <49 km>
10 8 4 7
B
20
C B
D
A
E <49 km>
8 4 7 20
C
10
D B
C
E
A <49 km>
7 4 8 10
D
20
E B
C
D
A <44 km>
4 7 9 10
E
14
PROBLEMA DO CAIXEIRO VIAJANTE
Algoritmo por ordenação dos pesos das arestas
A
B
C
D
E
Escolhem-se sucessivamente as arestas com o peso
mais baixo mas:
15
14
20
10
9
8
12
16
7
4
A E ;
4
A D ;
7
C E ;
8
C D ;
9
B C ;
10
A C ;
12
B E ;
14
A B ;
15
D E ;
16
B D;
20
• nunca escolhendo 3 arestas concorrentes no mesmo vértice;
• nunca fechando um circuito quando ainda há vértices por visitar.
PROBLEMA DO CAIXEIRO VIAJANTE
Algoritmo por ordenação dos pesos das arestas
C
D
A E
4
A D
7
C E.
8
C D
9
B C
10
A C,
12
B E,
14
A B
15
D E,
16
Escolhemos a aresta para começar
A
E
e juntamos a seguir e
A aresta não pode ser acrescentada
pois fecharia o circuito.
Acrescenta-se e as arestas,
e
serão eliminadas pois fariam com que
concorressem no mesmo vértice três arestas.
B
PROBLEMA DO CAIXEIRO VIAJANTE
Algoritmo por ordenação dos pesos das arestas
B D
20
Acrescenta-se a aresta (última),
que fecha o circuito.
O percurso tem um comprimento de 4
8
7
4
C
D
A
E
B
10
+ 7+ 8 + 10 + 20 = 49 km.
20
PROBLEMA DO CAIXEIRO VIAJANTE
Algoritmo por ordenação dos pesos das arestas
8
7
4
C
D
A
E
B
10
20
Algoritmo dos mínimos sucessivos
Percurso mínimo de 49 km
Percurso mínimo de 44 km
7
4
C
D
A
E
B
10
14
9
PROBLEMA DO CAIXEIRO VIAJANTE

Mais conteúdo relacionado

Mais de sandra soares

Mais de sandra soares (20)

Consolas de jogo1
Consolas de jogo1Consolas de jogo1
Consolas de jogo1
 
Consolas de jogo1
Consolas de jogo1Consolas de jogo1
Consolas de jogo1
 
Consolas de jogo
Consolas de jogoConsolas de jogo
Consolas de jogo
 
Siglas
SiglasSiglas
Siglas
 
Cartaz
CartazCartaz
Cartaz
 
Realizadores dia do_cinema
Realizadores dia do_cinemaRealizadores dia do_cinema
Realizadores dia do_cinema
 
Como pesquisar no catálogo da rede de bibliotecas de melgaço
Como pesquisar no catálogo da rede de bibliotecas de melgaçoComo pesquisar no catálogo da rede de bibliotecas de melgaço
Como pesquisar no catálogo da rede de bibliotecas de melgaço
 
Episódios da vida de um gato
Episódios da vida de um gatoEpisódios da vida de um gato
Episódios da vida de um gato
 
Poemas entregues
Poemas entreguesPoemas entregues
Poemas entregues
 
Mário dionísio
Mário dionísioMário dionísio
Mário dionísio
 
Virgílio ferreira1
Virgílio ferreira1Virgílio ferreira1
Virgílio ferreira1
 
Vergílio ferreira
Vergílio ferreiraVergílio ferreira
Vergílio ferreira
 
Mário dionísio
Mário dionísioMário dionísio
Mário dionísio
 
Mário dionísio
Mário dionísioMário dionísio
Mário dionísio
 
Manuel da fonseca
Manuel da fonsecaManuel da fonseca
Manuel da fonseca
 
José régio 1
José régio 1José régio 1
José régio 1
 
José régio
José régioJosé régio
José régio
 
Ernest herminguay
Ernest herminguayErnest herminguay
Ernest herminguay
 
Ernest herminguay
Ernest herminguayErnest herminguay
Ernest herminguay
 
Eça de queirós
Eça de queirósEça de queirós
Eça de queirós
 

Último

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 

Último (20)

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 

Problema do caixeiro viajante.ppt macs para estudar

  • 2. Um caixeiro viajante tem de visitar um determinado número de cidades e cada deslocação entre duas cidades envolve um certo custo. Qual será a volta mais económica, visitando cada uma das cidades uma única vez e regressando aquela de onde partiu? A solução ótima para este tipo de problema consiste em encontrar um circuito de Hamilton de comprimento mínimo. Circuito de Hamilton (ou hamiltoniano) É um caminho que começa e acaba no mesmo vértice percorrendo todos os vértices uma só vez (exceto o último que também é o primeiro). PROBLEMA DO CAIXEIRO VIAJANTE
  • 3. O Gustavo precisa de visitar alguns clientes para entregar encomendas. O grafo seguinte traduz os pontos da região onde se encontram os clientes, bem como as distâncias (em km) entre eles: Determine qual é o melhor percurso (percurso mínimo), que o Gustavo deve escolher. A B C D E 15 14 20 10 9 8 12 16 7 4 PROBLEMA DO CAIXEIRO VIAJANTE
  • 4.  algoritmo dos mínimos sucessivos ou algoritmo do vizinho mais próximo; Para encontrar percursos mínimos que ajudem a resolver problemas do tipo do Caixeiro Viajante, temos dois algoritmos:  algoritmo por ordenação dos pesos das arestas ou algoritmo das arestas classificadas. PROBLEMA DO CAIXEIRO VIAJANTE
  • 5. Algoritmo dos mínimos sucessivos Começa-se o percurso numa das cidades e segue-se sempre para a cidade mais próxima ainda não visitada. A B C D E O menor percurso, com um total de 44 km, começa e acaba na cidade E. 15 14 20 10 9 8 12 16 7 4 A B D C E <56 km> 4 8 9 20 A 15 B D A E C <49 km> 10 8 4 7 B 20 C B D A E <49 km> 8 4 7 20 C 10 D B C E A <49 km> 7 4 8 10 D 20 E B C D A <44 km> 4 7 9 10 E 14 PROBLEMA DO CAIXEIRO VIAJANTE
  • 6. Algoritmo por ordenação dos pesos das arestas A B C D E Escolhem-se sucessivamente as arestas com o peso mais baixo mas: 15 14 20 10 9 8 12 16 7 4 A E ; 4 A D ; 7 C E ; 8 C D ; 9 B C ; 10 A C ; 12 B E ; 14 A B ; 15 D E ; 16 B D; 20 • nunca escolhendo 3 arestas concorrentes no mesmo vértice; • nunca fechando um circuito quando ainda há vértices por visitar. PROBLEMA DO CAIXEIRO VIAJANTE
  • 7. Algoritmo por ordenação dos pesos das arestas C D A E 4 A D 7 C E. 8 C D 9 B C 10 A C, 12 B E, 14 A B 15 D E, 16 Escolhemos a aresta para começar A E e juntamos a seguir e A aresta não pode ser acrescentada pois fecharia o circuito. Acrescenta-se e as arestas, e serão eliminadas pois fariam com que concorressem no mesmo vértice três arestas. B PROBLEMA DO CAIXEIRO VIAJANTE
  • 8. Algoritmo por ordenação dos pesos das arestas B D 20 Acrescenta-se a aresta (última), que fecha o circuito. O percurso tem um comprimento de 4 8 7 4 C D A E B 10 + 7+ 8 + 10 + 20 = 49 km. 20 PROBLEMA DO CAIXEIRO VIAJANTE
  • 9. Algoritmo por ordenação dos pesos das arestas 8 7 4 C D A E B 10 20 Algoritmo dos mínimos sucessivos Percurso mínimo de 49 km Percurso mínimo de 44 km 7 4 C D A E B 10 14 9 PROBLEMA DO CAIXEIRO VIAJANTE