06.03.2017 Views

iodesign_portfolio2

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Grafos e Árvores 435<br />

Um subgrafo de um grafo consiste em um conjunto de nós e um conjunto de arcos<br />

que são subconjuntos do conjunto original de nós e arcos, respectivamente, nos quais as<br />

extremidades de um arco têm que ser os mesmos nós que no grafo original. Em outras<br />

palavras, um subgrafo é um grafo obtido apagando-se parte do grafo original e deixando o<br />

resto sem modificações. A Figura 6.10 mostra dois subgrafos do grafo da Figura 6.3. Note<br />

que o grafo na Figura 6.10a é simples e completo.<br />

a 1<br />

2<br />

a4<br />

a 2<br />

a 3<br />

a 1<br />

2<br />

1<br />

a 5 3<br />

(a)<br />

1<br />

a 5 3<br />

(b)<br />

Figura 6.10<br />

Um caminho do nó n 0 para o nó n k é uma sequência<br />

n 0 , a 0 , n 1 , a 1 , … , n k−1 , a k−1 , n k<br />

de nós e arcos em que, para cada i, as extremidades do arco a i são n i -n i+1 . No grafo da Figura<br />

6.3, um caminho do nó 2 para o nó 4 consiste na sequência 2, a 1 , 1, a 2 , 2, a 4 , 3, a 6 , 4.<br />

O comprimento de um caminho é o número de arcos que ele contém; se um arco for usado<br />

mais de uma vez, ele é contado cada vez que é usado. O comprimento do caminho descrito<br />

neste parágrafo do nó 2 para o nó 4 é 4.<br />

Um grafo é conexo se existe um caminho de qualquer nó para qualquer outro. Ambos<br />

os grafos na Figura 6.10 são conexos, mas o grafo na Figura 6.3 não é. Um ciclo em um grafo<br />

é um caminho de algum nó n 0 para ele mesmo tal que nenhum arco aparece mais de uma<br />

vez, n 0 é o único nó que aparece mais de uma vez, e n 0 aparece apenas nas extremidades.<br />

(Nós e arcos podem ser repetidos em um caminho, mas não, com exceção do nó n 0 , em um<br />

ciclo.) No grafo da Figura 6.3,<br />

1, a 1 , 2, a 4 , 3, a 5 , 1<br />

é um ciclo. Um grafo sem ciclos é dito acíclico.<br />

PROBLEMA PRÁTICO 3 Considere o grafo criado no Problema Prático 1.<br />

a. Encontre dois nós que não são adjacentes.<br />

b. Encontre um nó adjacente a si mesmo.<br />

c. Encontre um laço.<br />

d. Encontre dois arcos paralelos.<br />

e. Encontre o grau do nó 3.<br />

f. Encontre um caminho de comprimento 5.<br />

g. Encontre um ciclo.<br />

h. Esse grafo é completo?<br />

i. Esse grafo é conexo? ■

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!