Você está na página 1de 51

ÁRVORES

 Def.: Um grafo é acíclico se não possui ciclos.

 Def.: Uma árvore é um grafo acíclico e conexo.

 Def.: Uma floresta é um grafo acíclico (cada componente


conexa de uma floresta é uma árvore).

1
ÁRVORES

 Def.: Um grafo é acíclico se não possui ciclos.

 Def.: Uma árvore é um grafo acíclico e conexo.

 Def.: Uma floresta é um grafo acíclico (cada componente


conexa de uma floresta é uma árvore).

2
ÁRVORES

 Def.: Um grafo é acíclico se não possui ciclos.

 Def.: Uma árvore é um grafo acíclico e conexo.

 Def.: Uma floresta é um grafo acíclico (cada componente


conexa de uma floresta é uma árvore).

3
ÁRVORES

 Teorema 1:

Um grafo T é uma árvore

sss

existe um único caminho entre cada par de vértices de T.

4
ÁRVORES

 Teorema 1:

Um grafo T é uma árvore

sss

existe um único caminho entre cada par de vértices de T.

5
ÁRVORES

 Teorema 1:

Um grafo T é uma árvore

sss

existe um único caminho entre cada par de vértices de T.

6
ÁRVORES

 Teorema 1:

Um grafo T é uma árvore

sss

existe um único caminho entre cada par de vértices de T.

7
ÁRVORES

 Teorema 1:

Um grafo T é uma árvore

sss

existe um único caminho entre cada par de vértices de T.

8
ÁRVORES

 Def.: Uma folha de uma árvore é um vértice de grau um.

 Teorema 2:

Toda árvore não trivial tem pelo menos duas folhas.

9
ÁRVORES

 Def.: Uma folha de uma árvore é um vértice de grau um.

 Teorema 2:

Toda árvore não trivial tem pelo menos duas folhas.

folha

10
ÁRVORES

 Teorema 3:

Se T é uma árvore então m=n-1 .

11
ÁRVORES

 Teorema 3:

Se T é uma árvore então m=n-1 .

Note inicialmente que o resultado vale trivialmente para


n = 1 ou n = 2

12
ÁRVORES

 Teorema 3:

Se T é uma árvore então m=n-1 .

n=8

13
ÁRVORES

 Teorema 3:

Se T é uma árvore então m=n-1 .

n=7

14
ÁRVORES

 Teorema 3:

Se T é uma árvore então m=n-1 .

n = 7, m = 6

15
ÁRVORES

 Teorema 3:

Se T é uma árvore então m=n-1 .

n=8

16
ÁRVORES

 Teorema 3:

Se T é uma árvore então m=n-1 .

n = 8, m = 7

17
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.

18
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.

19
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.
5
6 4
5 6

4
6 4 6 T
5

3 5
6
5 4
20
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.
5
6 4
5 6

4
6 4 6 T
5

3 5
6
5 4
21
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.
5
6 4
5 6

4
6 4 6 T
5

3 5
6
5 4
22
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.
5
6 4
5 6

4
6 4 6 T
5

3 5
6 F
5 4
23
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.
4

4 3

3
T’

4 3
24
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.
4

4 3

3
T’

4 3
25
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.

2
T’’

26
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.

2
T’’

27
ÁRVORES

 Lema:
Seja T uma árvore com pelo menos três vértices.
Seja F o conjunto das folhas de T.
Seja T' = T - F.
Então, T e T' têm o mesmo centro.

T’’’

28
ÁRVORES

 Teorema 4: (Jordan 1869)

O centro de uma árvore ou é formado por apenas um vértice ou


por dois vértices vizinhos.

29
ÁRVORES

 Teorema 4: (Jordan 1869)

O centro de uma árvore ou é formado por apenas um vértice ou


por dois vértices vizinhos.

Demonstração:

30
ÁRVORES

 Teorema 4: (Jordan 1869)

O centro de uma árvore ou é formado por apenas um vértice ou


por dois vértices vizinhos.

Demonstração:
❑ Toda árvore tem pelo menos duas folhas

31
ÁRVORES

 Teorema 4: (Jordan 1869)

O centro de uma árvore ou é formado por apenas um vértice ou


por dois vértices vizinhos.

Demonstração:
❑ Toda árvore tem pelo menos duas folhas
❑ Cada iteração de retirada de folhas remove pelo menos dois
vértices

32
ÁRVORES

 Teorema 4: (Jordan 1869)

O centro de uma árvore ou é formado por apenas um vértice ou


por dois vértices vizinhos.

Demonstração:
❑ Toda árvore tem pelo menos duas folhas
❑ Cada iteração de retirada de folhas remove pelo menos dois
vértices
❑ As iterações param quando há menos do que 3 vértices, isto
é, a árvore remanescente é um vértice isolado ou dois
vértices ligados por uma aresta

33
ÁRVORES

 Teorema 4: (Jordan 1869)

O centro de uma árvore ou é formado por apenas um vértice ou


por dois vértices vizinhos.

Demonstração:
❑ Toda árvore tem pelo menos duas folhas
❑ Cada iteração de retirada de folhas remove pelo menos dois
vértices
❑ As iterações param quando há menos do que 3 vértices, isto
é, a árvore remanescente é um vértice isolado ou dois
vértices ligados por uma aresta
❑ Estes vértices restantes formam o centro da árvore
34
ÁRVORES

 Def.: Uma ponte ou aresta de corte de um grafo G é uma


aresta e tal que w(G-e) > w(G).

35
ÁRVORES

 Def.: Uma ponte ou aresta de corte de um grafo G é uma


aresta e tal que w(G-e) > w(G).

w(G)=1
36
ÁRVORES

 Def.: Uma ponte ou aresta de corte de um grafo G é uma


aresta e tal que w(G-e) > w(G).

w(G-e)=2
37
ÁRVORES

 Teorema 5:
Uma aresta e é uma ponte de G
sss
não existe ciclo contendo e em G.

38
ÁRVORES

 Teorema 5:
Uma aresta e é uma ponte de G
sss
não existe ciclo contendo e em G.

39
ÁRVORES

 Teorema 5:
Uma aresta e é uma ponte de G
sss
não existe ciclo contendo e em G.

e'
G

40
ÁRVORES

 Teorema 6:
Um grafo conexo T é uma árvore
sss
cada aresta de T é uma ponte.

41
ÁRVORES

 Teorema 6:
Um grafo conexo T é uma árvore
sss
cada aresta de T é uma ponte.

42
ÁRVORES

 Def. Uma árvore geradora de um grafo G é um subgrafo


gerador conexo e acíclico de G.

43
ÁRVORES

 Def. Uma árvore geradora de um grafo G é um subgrafo


gerador conexo e acíclico de G.

 Fato: Todo grafo conexo possui uma árvore geradora.

44
ÁRVORES

 Def. Uma árvore geradora de um grafo G é um subgrafo


gerador conexo e acíclico de G.

 Fato: Todo grafo conexo possui uma árvore geradora.

 A idéia para verificar o fato acima é ir retirando as arestas


uma a uma de modo a manter o grafo conexo. Quando isto
não for mais possível, as arestas remanescentes são todas
pontes!

45
ÁRVORES

 Def. Uma árvore geradora de um grafo G é um subgrafo


gerador conexo e acíclico de G.

 Fato: Todo grafo conexo possui uma árvore geradora.

 A idéia para verificar o fato acima é ir retirando as arestas


uma a uma de modo a manter o grafo conexo. Quando isto
não for mais possível, as arestas remanescentes são todas
pontes! Logo, formam uma árvore.

46
ÁRVORES

 Def. Uma árvore geradora de um grafo G é um subgrafo


gerador conexo e acíclico de G.

 Fato: Todo grafo conexo possui uma árvore geradora.

 A idéia para verificar o fato acima é ir retirando as arestas


uma a uma de modo a manter o grafo conexo. Quando isto
não for mais possível, as arestas remanescentes são todas
pontes! Logo, formam uma árvore.
 Como esta árvore contém os vértices originais, é geradora!

47
ÁRVORES

 Teorema 7:

Se G é conexo, então m ≥ n - 1 .

48
ÁRVORES

 Teorema 7:

Se G é conexo, então m ≥ n - 1 .

Demonstração:

 Já sabemos que G contém uma árvore geradora T

49
ÁRVORES

 Teorema 7:

Se G é conexo, então m ≥ n - 1 .

Demonstração:

 Já sabemos que G contém uma árvore geradora T


 Sabemos também que T tem n vértices e n-1 arestas

50
ÁRVORES

 Teorema 7:

Se G é conexo, então m ≥ n - 1 .

Demonstração:

 Já sabemos que G contém uma árvore geradora T


 Sabemos também que T tem n vértices e n-1 arestas
 Como G tem mais arestas do que T, pois T é subgrafo de G,
segue que m ≥ n - 1 .

51

Você também pode gostar