Escolar Documentos
Profissional Documentos
Cultura Documentos
Grafos Hamiltonianos
Grafos Hamiltonianos
Caminho Hamiltoniano
Passa por cada vértice do grafo exatamente vez.
a1
a2
b1
b2 a0
b0
b3
a3 b5
b4
a5
a4
Definições
Caminho Hamiltoniano
Passa por cada vértice do grafo exatamente vez.
Exemplo: a0 − a1 − a2 − a3 − a4 − a5 − b5 − b0 − b1 − b2 − b3 − b4.
a1
a2
b1
b2 a0
b0
b3
a3 b5
b4
a5
a4
Definições
Ciclo Hamiltoniano
Caminho Hamiltoniano que volta ao vértice inicial.
a1
a2
b1
b2 a0
b0
b3
a3 b5
b4
a5
a4
Definições
Ciclo Hamiltoniano
Caminho Hamiltoniano que volta ao vértice inicial.
Exemplo: a0 − a1 − a2 − a3 − a4 − a5 − b5 − b4 − b3 − b2 − b1 − b0 − a0.
a1
a2
b1
b2 a0
b0
b3
a3 b5
b4
a5
a4
Definições
Grafo Hamiltoniano
Possui um ciclo Hamiltoniano
Grafo Semi-Hamiltoniano
Possui um caminho Hamiltoniano.
Conclusão: todo Grafo Hamiltoniano é um Grafo Semi-Hamiltoniano.
a1
a2
b1
b2 a0
b0
b3
a3 b5
b4
a5
a4
Definições
Karp (1972)
Não existe um algoritmo que decida em tempo polinomial se um grafo
possui um ciclo ou caminho Hamiltoniano.
Resultados Teóricos
Não se conhece uma condição necessária e suficiente trivial para a
existência de um ciclo hamiltoniano em um grafo.
Teoremas
Dirac (1952)
n
Seja G = (V , E ) um grafo com n ≥ 3 e δ(G ) ≥ . Então, G é
2
Hamiltoniano.
a1
a2 a0
a3
a2 a1
a3 a0
a4 a5
Ore (1961)
Uma condição suficiente para que um grafo seja hamiltoniano é que a
soma dos graus de cada par de vértices não adjacentes seja no mı́nimo n.
Propriedades
Definição
Consiste em determinar o ciclo hamiltoniano de menor custo, em um grafo
valorado direcionado ou não. Consiste em um problema NP-Completo.
Problema do Caixeiro Viajante (Traveling Salesperson
Problem)
Definição
Consiste em determinar o ciclo hamiltoniano de menor custo, em um grafo
valorado direcionado ou não. Consiste em um problema NP-Completo.
Caracteristicas do TSP: Transporte de Bagagens em
Aeroportos
Figura: https://twitter.com/baabbaash/status/1121832964491497472
TSP é arte!
Easter egg (1024 cities).
Figura: https://twitter.com/baabbaash/status/1119791076028686336
TSP é arte!
Chick (1024 cities).
Figura: https://twitter.com/baabbaash/status/1119791076028686336
TSP é arte!
Distant cousin Jerome (2048 cities).
Figura: https://twitter.com/baabbaash/status/1107375030005043201
TSP é arte!
Figura: https://twitter.com/pickover/status/1096217460813037573
TSP é arte!
Monalisa.
Figura: http://www.cgl.uwaterloo.ca/csk/projects/tsp/
Algoritmos