You are on page 1of 17

Anexo 1 - Representação de Grafos 1.

Dado o grafo a seguir:

1.1.

Representação do grafo através de uma matriz de adjacência

1

1.2. Representação do grafo através de uma lista de adjacência Para o grafo dado anteriormente temos a seguinte representação: 2 . Representação do grafo através de uma matriz de incidência 1.3.

utilizando os símbolos 0 e 1 1 2 3 4 5 6 7 1 0 0 0 0 1 0 0 2 1 0 0 0 0 1 0 3 0 1 0 1 0 0 1 4 0 0 1 0 0 0 0 5 0 1 1 0 0 0 0 6 1 0 0 0 0 0 0 7 0 1 0 0 0 0 0 3 . Dado o Grafo a seguir: 2. utilizando os símbolos 0.2. Matriz de Adjacência representando o grafo direcionado.1. Matriz de Adjacência representando o grafo direcionado.2. 1 e -1 1 2 3 4 5 6 7 1 0 1 0 0 − 1 1 0 2 − 1 0 1 0 1 − 1 1 3 0 − 1 0 2 1 0 − 1 4 0 0 2 0 0 0 0 5 1 − 1 − 1 0 0 0 0 6 − 1 1 0 0 0 0 0 7 0 − 1 1 0 0 0 0 2.

Dado o grafo e sua representação através de uma matriz de adjacência: 3. Dado o grafo a seguir: 4 .4.2. Representação através de uma matriz de incidência 4. Representação através de uma lista de adjacência 3. Lista de Adjacência representando o grafo direcionado 1 → 2 → 6 → null 2 → 3 → 5 → 7 → null 3 → 4 → 5 → null 4 → 3 → null 5 → 1 → null 6 → 2 → null 7 → 3 → null 3.1.3.2. Matriz de incidência representando o grafo direcionado 1 2 3 4 5 6 7 1 −2 1 −1 0 0 0 0 0 1 −6 1 0 0 0 0 −1 0 2 −3 0 1 −1 0 0 0 0 2 −5 0 1 0 0 −1 0 0 2 −7 0 1 0 0 0 0 −1 3 −4 0 0 1 0 0 0 −1 3 −5 0 0 1 0 −1 0 0 4 −3 0 0 −1 1 0 0 0 5 −1 −1 0 0 0 1 0 0 6 −2 0 −1 0 0 0 1 0 7 −3 0 0 −1 0 0 0 1 2.

1. 5 . aranhas e insetos. pede-se: a) Sua caracterização de forma completa. cobra come sapo e pássaros. b) Suas cardinalidades. 2) Para cada um dos grafos a seguir. Desenhe um grafo ilustrando esse comportamento predatório. o conjunto de arestas e o grau de cada vértice. sapos comem caracol. Determine o conjunto de vértices. pássaros e aranhas comem insetos. Representação através de uma lista de adjacência Exercícios propostos: 1) Águia come cobra e pássaros. Representação através de uma matriz de adjacência 4.4.2.

Sua representação através de uma lista de adjacência. O número cromático do grafo.c) d) e) f) g) h) G1: Os graus dos seus vértices. Os ciclos existentes no grafo. G2: G3: 6 . Sua representação através de uma matriz de adjacência. Sua representação através de uma matriz de incidência.

G4: G5: G6: G7: 7 .

G8: G9: G10: 8 .

G11: 3) a) i) j) k) l) m) n) o) b) Para cada grafo representado pelas estruturas a seguir. Dar suas cardinalidades. Obter os graus dos seus vértices. pede-se: Desenhar o grafo. Fazer sua representação através de uma matriz de adjacência. Fazer sua representação através de uma lista de adjacência G1: G2: 9 . Fazer sua representação através de uma matriz de incidência. Fazer sua caracterização de forma completa. Obter o seu número cromático do grafo. Indicar os ciclos existentes no grafo.

G3: G4: G5: G6: 10 .

matriz de adjacência. G1: 11 . ponderado. direcionado ou não direcionado. pede-se: a) Caracterizar cada um dos grafos a seguir quanto aos seguintes aspectos: Cardinalidade. completo. multigrafo. b) Verificar se cada grafo proposto pode ser caracterizado como sendo: planar ou não Planar. lista de adjacência. rotulado. pseudo-grafo. Número cromático. simples. através das seguintes estruturas: matriz de incidência. conexo. Grau de cada vértice.G7: 4. Para cada um dos grafos a seguir. c) Representar cada grafo proposto.

G2: G3: G4: G5: 12 .

5. ache suas componentes conexas. c)Quais são acíclicos(sem ciclos)? d)Quais não têm laços? e)Caracterizar cada um dos grafos a seguir quanto aos seguintes aspectos: 13 . Considere os grafos a seguir dados por suas listas de adjacência: G1: A →B →D B → A →C C →B D →A G2: A →D →E B →C C →B D → A →E E → A →D G3: A→B →D →E →E B → A →C → E C →B D →A→E E →A→A→B →D G4: A→B B →A →B →E C →D →D D →C →C E →B Pede-se: a)Quais dentre eles são conexos? b)Se um grafo não é conexo.

através das seguintes estruturas: Matriz de incidência. O subgrafo H de G gerado por V`= {B. dado pela sua lista de adjacência: 14 . 7. grau de cada vértice. Todos os ciclos. Todas as conexões de G. Considere o grafo G a seguir. Considere o grafo G a seguir. Seja o grafo a seguir dado pelo sua matriz de adjacência: G: A B C X Y Z A 0 0 0 1 0 1 B 0 0 0 1 1 0 C 0 0 0 0 1 0 X 1 1 0 0 1 0 Y 0 1 1 1 0 0 Z 1 0 0 0 0 0 Pede-se: a) b) c) d) e) Todos os caminhos de A para C. dado pela sua matriz de incidência: AB 1 1 0 0 0 0 AD 1 0 0 1 0 0 BC 0 1 1 0 0 0 BE 0 1 0 0 1 0 CE 0 0 1 0 1 0 CF 0 0 1 0 0 1 DE 0 0 0 1 1 0 EF 0 0 0 0 1 1 A B C D E F Pede-se: a) Os subgrafos obtidos quando cada vértice é deletado. 6.X. Matriz de adjacência.Y}. cardinalidade de arestas. f)Representar cada um dos grafos a seguir. b) G tem pontos de corte? 8. número cromático. G-Y.C.cardinalidade de vértices .

A→B →E B → A → E → F →G C → D →G → H D →C → H E →A→B F → B →G G → B →C → F H →C → D Pede-se: a) b) c) d) Todos os caminhos de A para G. através de todos os seus vértices. a partir do vértice 1. Dado o grafo não orientado a seguir: 10. O grafo é não planar e conexo. Haverá sempre a igualdade entre o número de linhas e o número de colunas em uma matriz de incidência. O grau de cada vértice. O grafo é não orientado e conexo. A distância entre A e C. O diâmetro de G. a partir do vértice 1. mostraria os nós de início e as posições dos diversos nós na pilha a cada passo do algoritmo. O caminhamento em profundidade no grafo anterior através de todos os seus vértices. O caminhamento em amplitude no grafo anterior. 15 . 9. Escreva na coluna da esquerda do quadro a seguir. mostraria os nós de início e as posições dos diversos nós na fila cada passo do algoritmo. (F) se a afirmativa correspondente for falsa e (V) se a afirmativa correspondente for verdadeira : Uma matriz de adjacências que represente o grafo anterior será necessariamente quadrada. Uma matriz de incidência que represente o grafo anterior será necessariamente quadrada. Haverá sempre a igualdade entre o número de linhas e o número de colunas em uma matriz de adjacências. O grafo é conexo e orientado.

O grafo é simples e planar. Escreva na coluna da esquerda do quadro a seguir.Representar através de uma matriz de incidências o grafo a seguir: 13. O grafo tem 2 como número cromático. O grafo é conexo e orientado. O grafo tem cardinalidade de vértices igual a 4. O grafo é não conexo e tem arestas rotuladas.O grafo é planar e não orientado. (F) se a afirmativa correspondente for falsa e (V) se a afirmativa correspondente for verdadeira : F ou V O grafo é não planar e conexo. O grafo é completo e ponderado. O grafo é não orientado e planar. O grafo é orientado e não ponderado. Desenhar o grafo cuja representação através de uma matriz de adjacências é dada a seguir: 14. 12.Desenhar o grafo cuja representação através de uma matriz de adjacências é dada a seguir: 16 . 11. O grafo tem cardinalidade de arestas igual a 5.

15. Desenhar o grafo cuja representação através de uma matriz de incidências é dada a seguir: 17 .