[CURSO DE TEORIA DOS GRAFOS]
[Dicionário]
Os números de capítulos,
seções, teoremas e exercícios se referem ao
livro de Diestel, 2a edição.
10. Ciclos hamiltonianos
10.1 Condições suficientes simples
-
Teorema 10.1.1 (Dirac):
Se |G| ≥ 3 e
delta(G) ≥ |G|/2
então G é hamiltoniano.
(Compare com Proposição 1.3.1.)
-
Para todo número k existem grafos não hamiltonianos com
delta(G) ≥ k.
Grafos com alta conexidade
têm ciclos longos
(veja exercício 3.14).
Grafos sem conjuntos independentes
grandes têm ciclos longos
(veja exercício 5.13).
Proposição 10.1.2 (Chvátal & Erdös):
Se |G| ≥ 3
e kappa(G) ≥ alpha(G)
então G é hamiltoniano.
-
Há uma relação íntima
(pelo menos do ponto de vista histórico)
entre ciclos hamiltonianos, planaridade, e coloração de faces.
(Veja exercício 6.12
e seção 6.5.)
Teorema 10.1.3 (Tutte):
Todo grafo 4-conexo planar é hamiltoniano.
(Mas o teorema não vale
com 3
no lugar de 4
.)
- Exercícios:
-
Suponha que um grafo G tem um conjunto S de vértices
que é maior que o número de componentes de G − S.
Mostre que G não é hamiltoniano.
-
Um grafo G é k-tenaz
(= k-tough)
se comps(G − S) ≤
|S| / k
para toda parte S de V(G).
(Aqui, comps(G − S)
é o número de componentes de comps(G − S).)
Verifique na literatura o status da seguinte conjectura
(Chvátal, 1971): Todo grafo 2-tenaz é hamiltoniano.
Verifique na literatura a veracidade da seguinte conjectura:
Existe k tal que todo grafo k-tenaz é hamiltoniano.
-
[10.4]
Suponha que d(x) + d(y) ≥
|G|
para todo par (x, y) de vértices não adjacentes.
Mostre que G é hamiltoniano.
-
Veja o exercício 5.13.
10.2 Grafos hamiltonianos e sequência de graus
-
Proposição (Chvátal):
Se d(v1) ≤ … ≤
d(vn)
e
d(vi) ≤ i
implica em d(vn–i) ≥
n − i
para todo i < n/2,
onde v1, … , vn
são os vértices de G,
então G é hamiltoniano.
-
Uma sequência numérica (a1, … ,
an)
é hamiltoniana
se todo grafo com n vértices e sequência de graus
termo-a-termo maior ou igual a (a1, … , an)
é hamiltoniano.
-
Teorema 10.2.1 (Chvátal):
Uma sequência a1 ≤ … ≤ an < n
é hamiltoniana se e só se,
para todo i < n/2,
ai ≤ i
implica em an–i ≥
n − i.
- Exercícios:
-
[10.6, fácil]
Encontre um grafo hamiltoniano cuja sequência de graus
não é hamiltoniana.
-
Se a sequência
(a1, … , an)
é hamiltoniana então a1 > 1.
Analogamente, a2 > 2.
-
[10.7]
Suponha que, para todo i < |G|/2,
o número de vértices de grau ≤ i
é estritamente menor que i.
Mostre que G é hamiltoniano.
(Use o Teorema 10.2.1.)
10.3 Ciclos hamiltonianos no quadrado de um grafo
- Exercícios:
-
[10.8]
Exiba um grafo G tal que G2
não é hamiltoniano.
-
[10.9, difícil]
Se G é conexo então G3
é hamiltoniano.
-
[10.10]
Suponha que x e y são dois vértices de
um grafo 2-conexo G.
Mostre G2 tem um caminho hamiltoniano
(ou seja, um caminho que contém todos os vértices do grafo)
de x a y.
-
[10.11]
Mostre que todo torneio
tem um caminho hamiltoniano orientado.