Universidade de Brası́lia
Departamento de Matemática
Introdução à Teoria dos Grafos – 2o /2023
Lista de exercı́cios 3
1. Seja G = (V, E) um grafo conexo. Lembrando que para um vértice x em G, d(x) denota o grau de
x, mostre que:
a) se d(x) ≥ 2 para todo x ∈ V , então G contém um ciclo.
b) se d(x) = 2 para todo x ∈ V , então G é um ciclo.
2. Sejam G, F grafos.
a) Explique o que significa dizer que G é uma árvore.
b) Explique o que significa dizer que F é uma floresta.
c) Mostre que G é uma árvore se, e somente se, toda aresta em G é uma ponte.
3. Um grafo é dito conexo minimal se é conexo e para qualquer aresta e, o grafo G \ e é desconexo. Um
grafo é dito acı́clico maximal se é acı́clico e dado quaisquer vértices x, y com x não adjacente a y, o
grafo G + xy contém um ciclo.
Mostre que as seguintes afirmações são equivalentes:
(a) T é uma árvore,
(b) T é conexo minimal,
(c) T é acı́clico maximal.
4. Mostre que quaisquer dois vértices de uma árvore T estão ligados por um único caminho em T .
5. Mostre que toda árvore com pelo menos dois vértices possui pelo menos duas folhas.
6. Defina o conceito de subgrafo gerador de um grafo.
7. Determine 3 subgrafos geradores do grafo G da figura abaixo.
8. Defina o conceito de árvore geradora.
9. Considerando o grafo do exercı́cio 6, desenhe o diagrama de:
a) um subgrafo gerador que não é uma árvore.
b) uma árvore geradora.
c) É possı́vel obter mais de uma árvore geradora distinta (ou seja, não isomorfa)?
10. Sabemos que todo grafo conexo possui uma árvore geradora.
Dado um grafo conexo G = (V, E), obtemos uma árvore geradora de G seguindo os seguintes passos:
1o passo: Escolha um ciclo (qualquer) em G e delete uma de suas arestas, digamos e1 ;
2o passo: Repetimos o 1o passo para o grafo resultante G \ e1 .
Repetimos o 2o passo até que não existam mais ciclos a serem escolhidos.
Considerando o procedimento descrito acima, responda:
a) Porque o grafo obtido no final do processo é um grafo conexo sem ciclos? Justifique sua resposta.
b) Aplique o procedimento acima para obter uma árvore geradora do grafo do exercı́cio 6, dese-
nhando em cada passo o diagrama do grafo obtido.
11. Defina o conceito de função custo.
12. Defina o conceito de subgrafo gerador econômico.
13. Mostre que se G é um subgrafo gerador eocnômico então G é minimal conexo.
(Lembrando que um grafo é dito mininal conexo se para qualquer aresta e de G, o grafo G \ e, obtido
de G deletando a aresta e, é um grafo desconexo.)
14. Considere o grafo G da figura abaixo, onde os números nas arestas indicam o peso (ou custo) da
aresta. Utilize os métodos 1, 2 e 3 explicados em aula para obter uma árvore econômica para o
grafo G. Para cada método usado, desenhe os diagramas dos grafos obtidos em cada etapa.
1
3 6
6
5
4
2
7 3
4
1
15. Considere o grafo G da figura abaixo, onde os números nas arestas indicam o peso (ou custo) da
aresta. Utilize os método 4 explicado em aula para obter uma árvore econômica para o grafo G.
Desenhe os diagramas dos grafos obtidos em cada etapa do método.
5
12 4
7
11
6 9 10
3 1
8
16. Defina os conceitos de ciclo hamiltoniano e grafo hamiltoniano.
17. Mostre que todo grafo completo Kn , n ≥ 3, é hamiltoniano.
18. Determine se cada grafo abaixo é ou não hamiltoniano. Justifique sua resposta usando os Teoremas
de Ore e Dirac e, caso o grafo seja hamiltoniano, apresente um ciclo hamiltoniano.
19. Defina os conceitos de circuito euleriano e grafo euleriano.
20. Determine se cada grafo abaixo é ou não euleriano, justificando sua resposta. Para os grafos que
forem eulerianos, apresente um circuito euleriano.
21. Considerando os grafos do exercı́cio anterior, quais possuem uma trilha euleriana? Justifique sua
resposta e apresente a trilha euleriana.
22. Mostre que o grafo completo Kn é euleriano se, e somente se, n é ı́mpar.
23. Considerando os grafos completos K5 e K6 , responda:
a) Qual(is) dele(s) contém ciclos hamiltonianos? Justifique sua resposta.
b) Para o(s) grafo(s) contendo ciclos hamiltonianos, apresente dois ciclos hamiltonianos distintos.
c) Qual(is) dele(s) contém circuitos eulerianos? Justifique sua resposta.
d) Para o(s) grafo(s) contendo circuitos eulerianos apresente pelo menos um circuito euleriano.