Você está na página 1de 10

ESI 11-11-2022

Aula 15- Grafos Hamiltonianos

Volta ao Mundo

Consideremos 20 cidades sobre o globo terrestre: a, b, c, ... , t. Para simplificar, suponhamos que as cidades são
os vértices de um dodecaedro regular que representa a terra. Na figura está representado o mapa-mundo deste
globo terrestre.

 Cadeia hamiltoniana é uma cadeia elementar que passa por todos os vértices

 Ciclo hamiltoniano é um ciclo que passa por todos os vértices do grafo.

Num digrafo chamamos:

Caminho hamiltoniano é um caminho elementar que passa por todos os vértices.

Circuito hamiltoniano é um circuito que passa por todos os vértices do grafo.

1
ESI 11-11-2022

Condições Suficientes para a existência de Ciclos Hamiltonianos

Teorema (Dirac 1952)

Seja G = (V, E) um grafo simples, conexo, de ordem n 3.

Se para qualquer vértice v de G se tem , então G tem um ciclo hamiltoniano.

Suficiência !!!!

?O seguinte grafo cumpre as condições do teorema de Dirac?

Teorema (Ore 1961)

Seja G = (V, E) um grafo simples, conexo, de ordem n 3.

Se, para quaisquer vértices v1, v2 de G, não adjacentes, se tem , então G tem um
ciclo hamiltoniano.

2
ESI 11-11-2022

?O seguinte grafo cumpre as condições do teorema de ore?

Dirac implica ORE?

Problema: Numa cidade existem 6 praças, cada uma delas, liga a outras 3. É possível passar por cada praça,
apenas uma vez?

3
ESI 11-11-2022

Regras para procurar Ciclos ou cadeias hamiltonianas

Considerem-se as seguintes regras, de tentativa de construção de ciclos hamiltonianos:

Regra 1 – Se um vértice v tem grau 2, então ambas as arestas incidentes nesse vértice devem fazer parte
do ciclo hamiltoniano;

Regra 2 – Durante a construção de um ciclo hamiltoniano, nenhum ciclo deve ser formado até todos os vértices
terem sido visitados;

Regra 3 – Se durante a construção de um ciclo hamiltoniano duas das arestas incidentes ao vértice v
estão no ciclo, então todas as outras arestas incidentes nesse vértice podem ser apagadas (i.e., não podem
entrar no ciclo).

4
ESI 11-11-2022

Exemplo 27

Pretende-se averiguar se o seguinte grafo G um ciclo hamiltoniano.

1º passo- selecionar vértices de grau 2

2º passo- eliminar arestas em vértices que já estão no ciclo que não seja elementar, então não há ciclo
hamiltoniano.

3º passo-Voltar a aplicar passo um

5
ESI 11-11-2022

23. Considere o grafo da figura. Ele é hamiltoniano?

CAMINHOS HAMILTONIANOS EM DIGRAFOS COMPLETOS

Repare-se que, sob este ponto de vista, os grafos (não orientados) completos não têm interesse. É óbvio que o
grafo completo de ordem n tem ciclos hamiltonianos.

6
ESI 11-11-2022

Seja Kn o grafo de ordem n. Será que seja qual for a orientação que atribuamos às arestas de K n obtemos um
digrafo completo com um circuito hamiltoniano?

E um caminho Hamiltoniano?

Teorema

Seja Kn um grafo completo de ordem n, orientado. K n tem um caminho hamiltoniano.

7
ESI 11-11-2022

Exercício. Observe a seguinte planta de uma casa:

Usando teoria de grafos e os teoremas associados aos conceitos de grafos hamiltonianos e eularianos responda
às seguintes questões:

a) É possível entrar na casa, passar uma vez por todas as divisões e sair? Porquê?

8
ESI 11-11-2022

b) É possível passar uma vez por todas as divisões.

c) Onde contruía uma porta para que fosse possível entrar em casa passar por todas as divisões, apenas
uma vez e voltar a sair?

É possível entrar na casa, passar uma vez por todas os portas e sair? Porquê?

d) É possível passar por todas as portas uma única vez.

9
ESI 11-11-2022

e) Quantas portas construía para que fosse possível passar por todos as portas apenas uma vez?

f) Quantas portas construía para que fosse possível entrar em casa passar por todos as portas apenas uma
vez e voltar a sair?

10

Você também pode gostar