Académique Documents
Professionnel Documents
Culture Documents
Unidade II
1
1
Caminhos e Circuitos
g c v3 d e f b v2 v1 a
v4
v5
Seqncia de arestas: seqncia alternada de vrtices e arestas comeando e terminando com vrtice. Cada aresta incidente ao vrtice que a precede e a antecede Ex.: v1 a v2 a v1 g v3
Caminhos e Circuitos
g c v3 d e f b v2 v1 a
Caminho: seqncia de arestas no qual nenhuma aresta aparece mais de uma vez Ex.: v1 a v2 b v3 c v3 d v4 e v2 f v5
Caminho aberto: vrtice inicial diferente do vrtice final Ex.: v1 a v2 b v3 c v3 Caminho fechado: caminhos que comeam e terminam no mesmo vrtice Ex.: v1 a v2 b v3 c v3 g v1
3
v4
v5
Caminhos e Circuitos
g c v3 d e f b v2 v1 a
v4
v5
Caminho simples: caminho aberto no qual nenhum vrtice aparece mais de 1 vez. Ex.: v1 a v2 b v3 Circuito: caminho fechado no qual nenhum vrtice (exceto o primeiro e o ltimo) aparece mais de uma vez. Ex.: v1 a v2 b v3 g v1
Caminhos e Circuitos
seqncia de arestas caminho
2 3 1
aberto fechado
caminho simples 4 circuito 5
g c v3 d e b
v1 a v2 f
v4
v5
5
Caminhos e Circuitos
TEOREMA: Se um grafo possui exatamente 2 vrtices de grau mpar, existe um caminho entre esses dois vrtices. TEOREMA: Um grafo simples com n vrtices e k componentes possui no mximo (n-k)(n-k+1)/2 arestas. TEOREMA: O nmero mnimo de arestas de um grafo simples com n vrtices e k componentes n-k.
Grafos Eulerianos
As pontes de Knigsberg: possvel comear em algum ponto (A, B, C ou D) andar por todas as pontes exatamente 1 vez e retornar ao ponto inicial? A C B
A C B
7
Grafos Eulerianos
O Problema do Explorador: um explorador deseja explorar todas as estradas entre um nmero de cidades. possvel encontrar um roteiro que passe por cada estrada apenas uma vez e volte a cidade inicial?
Grafos Eulerianos
Problema: encontrar um caminho fechado que passe por todas as arestas uma nica vez
(a)
(b)
(c)
(d)
9
Grafos Eulerianos
Para grafos conexos, se possvel encontrar um caminho fechado que passe por todas as arestas uma nica vez, dizemos que G um grafo euleriano
TEOREMA: Um grafo conexo euleriano se, e somente se, todos os seus vrtices tiverem grau par
10
Grafos Eulerianos
Domin: possvel arranjar todas as peas de um domin em um caminho fechado?
11
Grafos Unicursais
Um grafo G dito unicursal se ele possuir um caminho aberto de euler, ou seja, se possvel percorrer todas as arestas de G apenas 1 vez sem retornar ao vrtice inicial. Caminho aberto de euler: a c d a b d e b
a b e d
Se adicionarmos uma aresta entre os vrtices inicial e final do caminho aberto de euler, esse grafo passa a ser um grafo euleriano
12
Grafos Unicursais
Um grafo conexo unicursal se, e somente se, ele possuir exatamente 2 vrtices de grau mpar Casos: Grafo euleriano: todos os vrtices de grau par Grafo unicursal: dois vrtices de grau mpar
13
Grafos Unicursais
possvel fazer o desenho abaixo sem retirar o lpis do papel e sem retroceder?
Quantos traos so necessrios para traar o diagrama abaixo? Ou seja, quantas vezes devemos retirar o lpis do papel para fazer o diagrama abaixo (sem retroceder)?
14
Grafos Hamiltonianos
Um Circuito de Hamilton em um grafo conexo um circuito que passa por todos os vrtices do grafo uma nica vez (exceto pelo vrtice inicial) Todo grafo que possui um circuito de hamilton chamado de grafo hamiltoniano
Grafos Hamiltonianos
Um Caminho de Hamilton em um grafo conexo um caminho simples que passa por todos os vrtices do grafo exatamente uma nica vez
16
Grafos Hamiltonianos
TEOREMA DE ORE: Seja G um grafo simples com n vrtices n 3 . Se para todo par de vrtices no adjacentes v e w, a soma de seus graus for maior ou igual a n, ento G hamiltoniano.
Exemplo:
TEOREMA DE DIRAC. Seja G um grafo simples com n vrtices tal que n >= 3 .Se o grau de cada vrtice for n/2 no mnimo, ento G hamiltoniano.
Exemplo:
17
Grafos Hamiltonianos
Esses teoremas deixam muito a desejar, veja s:
O grafo acima Hamiltoniano e no obedece a nenhum dos dois teoremas. As condies dos dois teoremas so, portanto, suficientes, mas no necessrias, ou seja, se forem observadas, o grafo hamiltoniano, mas se no forem, pode ser que o grafo seja.
18
Grafos Hamiltonianos
TEOREMA: Em um grafo completo com n vrtices, n mpar e n 3 arestas. , existem n 1
2
19
Grafos Hamiltonianos
Seating Problem: 9 membros de um novo clube se encontram todos os dias para almoar ao redor de uma mesa. Eles decidiram se sentarem de tal forma que em cada dia cada membro tenha vizinhos diferentes. Quantos dias sero necessrios para percorrerem todas as configuraes?
20
Grafos Hamiltonianos
Cavalo do Xadrez: Um cavalo deve comear em alguma posio, visitar todas as posies exatamente uma vez e retornar posio inicial. Para qual tamanho do tabuleiro nxn existe esse circuito? Para qual nxn o grafo hamiltoniano?
n 3
n 1 2
21
Um caixeiro viajante deseja visitar um nmero de cidades e voltar ao ponto de origem de maneira que ele visite todas as cidades e percorra a menor distncia possvel. Como escolher sua rota?
A 3 B 9 3 C 5 6 7 8 E 2 6 D