Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista 02 – Exercícios caminhos e algoritmos 1) Construir uma representação geométrica do grafo G = (V,E), onde: V = {1,2,3,4,5,6} E = {(1,3), (1,4), (1,5), (2,3),(2,4),(2,5),(3,5),(4,5)} Represente-o através de suas matrizes de adjacência e de incidência. 1 2 3 4 5 6 Represente-o através de suas matrizes de adjacência e de incidência. Matriz de adjacência Matriz de incidência 2) Os amigos João, Pedro, Antônio, Marcelo e Francisco sempre se encontram para botar conversa fora e às vezes jogar dama, xadrez e dominó. As preferências de cada um são as seguintes: João só joga xadrez; Pedro não joga dominó; Antônio joga tudo; Marcelo não joga xadrez e dominó e Francisco não joga nada. a) Represente através de um grafo bipartido G=(V,E) todas as possibilidades de um amigo jogar com os demais. Defina V e E. V{(J(oão), P(edro), A(ntônio), M(arcelo), F(rancisco), Da(ma), X(adrez), Do(minó)} E={(J,X), (P,Da), (P, X), (A,X), (A,DA), (A,Do), (M,Da)}, J P A M F Da X Do b) Defina um subgrafo em que todos, menos Francisco, joguem ao mesmo tempo. J P A M F Da X Do c) A partir do grafo bipartido do item a) construa um grafo rotulado que mostra quem pode jogar com quem o que. J P A M F xadrez xadrez xadrez damas damas 3) Observe a seguinte planta de uma casa a. a solução deste item seria um ciclo hamiltoniano que parte de do vértice ‘Fora’. É possível com o caminho Fora-E-A-B-C-G-D-Fora. b. Neste caso precisaríamos de um ciclo euleriano. Isto não é possível pois os vértices A, E, B, F, G e D têm grau ímpar. 4) Apresente um grafo, com no mínimo 5 vértices. Apresente suas matrizes de adjacência e de incidência. Mostre exemplos de: a. Percurso b. Caminho (simples) c. Trajeto (trilha) d. Ciclo e. Caminhos e ciclos hamiltonianos e eulerianos a b c d e a) abedcba; b) abcde c) bcdeba d) bcde e) abedc (ciclo hamiltoniano), cbedcab (caminho euleriano) 5) Considere o grafo: a. O grafo é conexo? b. O grafo é conexo? c. É possível encontrar dois caminhos do nó 3 para o nó 6? d. É possível encontrar um ciclo? e. É possível encontrar um arco cuja remoção transforma o grafo em um grafo acíclico? f. É possível encontrar um arco cuja remoção transforma o grafo em um grafo não-conexo? 6) Observe o seguinte grafo direcionado: a. Quais são os nós acessíveis a partir do nó 3 b. Qual o caminho mais curto do nó 3 para o nó 6 c. Qual o caminho de comprimento 8 do nó 1 para o nó 6 7) Observe o grafo direcionado abaixo: a. Existe um caminho de comprimento 5 do nó 1 para o nó 4? b. É possível acessar o nó 1 de algum outro nó? c. Quais são os ciclos deste grafo? 8) Qual dos grafos não é isomorfo aos outros e por quê? 9) Um grafo possui oito vértices e seis arestas? Esse grafo é conexo? Justifique a resposta 10) Determine os componentes fortemente conexos de cada grafo dirigido abaixo 11) Encontre a árvore geradora mínima do seguinte grafo: a) Através do algoritmo de Kruskal. b) Através do algoritmo de Prim, começando a partir do vértice no extremo esquerdo. c) Calcule o peso total de cada árvore.
Compartilhar