Buscar

Grafos Hamiltonianos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Grafos Hamiltonianos
� Aparentemente o problema de decidir se um grafo é
hamiltoniano parece muito semelhante ao problema 
de decidir se um grafo é eureliano, e gostariamos de 
poder conseguir condições necessárias e suficientes 
para isso como no caso dos grafos eurelianos.
� Infelizmente só temos condições parciais para o 
problema de decidir se um grafo é hamiltoniano.
*A igualdade aconte quando S é
formado por vértices não consecutivos
Temos também que: (C – S) é um subgrafo de (G – S), logo:
Teorema 1: Se G é hamiltoniano, então para cada
subconjunto não vazio S de V, temos:
*Pois a introdução de arestas não pode aumentar o núm. de componentes conexos de um grafo
. Temos então, 
Prova: Seja G hamiltoniano, logo G possui um ciclo hamiltoniano
C. Então, para todo S , tal que S é um subconjunto de V, S ≠ ø , 
temos:
Grafos Hamiltonianos-(condições necessárias)
Observe que essa condição é necessária, porém não suficiente. 
Exemplo:
Esse grafo não é hamiltoniano, mas satisfaz a condição do 
teorema.
Grafos Hamiltonianos
Observação: A condição é necessária mas não suficiente.
Teorema 2: Se G é hamiltoniano, então G é biconexo
(em vértices).
Prova: Se G é hamiltoniano, então G possui um ciclo
hamiltoniano C, que contém todos os vértices de G, ou seja, todo
vértice de G está no ciclo C, o que garante a existência de dois
caminhos disjuntos entre cada par de vértices.
Grafos Hamiltonianos-(condições necessárias)
Grafos Hamiltonianos
� Note que Cn (ciclo com n vértices) é sempre 
hamiltoniano. Observe o caso do C5.
a b c d e a é um 
ciclo hamiltoniano de C5.
� Se acrescentássemos mais arestas ao grafo C5, ele 
deixaria de ser hamiltoniano? Vamos raciocinar...
Grafos Hamiltonianos
Acrescentando a aresta (a,c).
� Neste caso, continuamos 
tendo o ciclo hamiltoniano
a b c d e a. Logo, C5 + {(a,c)} 
é hamiltoniano.
� Acrescentando 
as arestas (a,c) e (a,d).
Ainda continuamos tendo o 
mesmo ciclo hamiltoniano.
Grafos Hamiltonianos
� Tornando C5 no grafo completo K5.
Podemos obter os ciclos hamiltonianos:
a b c d e a
a e d b c a
� Observamos que se temos um grafo hamiltoniano e, 
se adicionarmos mais arestas a ele, então o grafos 
obtido também será hamiltoniano.
� Grafos com muitas arestas têm mais chance de serem 
hamiltonianos. 
.
.
.
Grafos Hamiltonianos
(condicões suficientes)
Teorema 3 (Dirac): Seja G 
um grafo com n vértices,
n ≥ 3. Se d(v) ≥ n/2 para 
todo vértice v de G, então 
G é hamiltoniano.
Grafos Hamiltonianos
(condições suficientes)
Teorema 4 (Ore): Seja G um 
grafo com n vértices, n ≥
3. Se d(v)+d(w)≥ n para 
todo par de vértices v e w
não adjacentes de G, então 
G é hamiltoniano.
Grafos Hamiltonianos
(condições suficientes)
Teorema 5:(Bondy and Chvátal) 
Sejam G um grafo com n 
vértices e u,v dois vértices 
distintos e não adjacentes de 
G tais que d(u)+d(v) ≥ n. G é
hamiltoniano se e somente se 
G +(u,v) é hamiltoniano.
Grafos Hamiltonianos
� Ilustração dos teoremas:
n=6 e o grafo é 3-regular.
Logo o grafo ao lado é hamiltoniano pelo 
teorema 3 de Dirac.
n=5 
O teorema de Dirac NÃO é satisfeito.
Mas d(a) + d(c) = 6 > 5 e
d(b) + d(e) = d(b) + d(d) = 5 = n
Logo, o grafo é hamiltoniano pelo 
teorema 5.
Grafos Hamiltonianos
� Mas como já foi dito, essas condições são suficientes mas 
não necessárias. Observe que C5 é hamiltoniano mas não 
satisfaz as condições de Dirac e nem de Bondy-Chvátal.
� O Teorema 5 nos motiva a seguinte definição.
� O fecho de um grafo é o grafo obtido por sucessivas 
adições de arestas que unem vértices não adjacentes do 
grafo cuja soma dos graus é no mínimo n, até que não 
haja pares remanescentes.
� Denotamos o fecho de um grafo G por c(G).
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
� Observe a construção do fecho de um grafo com 6 
vértices.
Grafos Hamiltonianos
Teorema 6.Um grafo G é hamiltoniano
se e somente se c(G) é hamiltoniano
Prova:
Basta aplicar o Teorema 5 (Bondy e Chvatal) cada vez que 
uma aresta é adicionada ao fecho de G.
Grafos Hamiltonianos
Corolário 6. Seja G um grafo 
(simples) com pelo menos 3 
vértices.Se c(G) é completo então 
G é hamiltoniano.
Observação: 
Como c(G) é claramente completo quando δ≥n/2. 
então o Teorema 4 (Dirac) é um corolário imediato do
Corolário 6.

Outros materiais