Professional Documents
Culture Documents
Embora seja conveniente a representao de grafos atravs de diagramas de pontos ligados por
linhas, tal representao inadequada se desejamos armazenar grandes grafos em um
computador.
Matriz de adjacncia
Se G um grafo com vrtices {1, 2, 3, , }, sua matriz de adjacncia a matriz cujo
elemento o nmero de arestas ligando o vrtice ao vrtice , tal que cada elemento da
matriz definido da seguinte maneira
1,
Grafos no dirigidos: = {
0,
Se o grafo for valorado a matriz de adjacncia deve conter o peso associado com a aresta. Se
no existir uma aresta entre e , ento necessrio utilizar um valor que no possa ser usado
como peso (como o valor 0 ou negativo, por exemplo) .
Qual a matriz de adjacncias do grafo direcionado e valorado a seguir? Suponha que o grafo
represente a distncia em km entre cidades.
Exerccios:
1) Determine o grafo correspondente:
Exerccios:
1) Determine o grafo correspondente:
2)
5) Seja uma matriz simtrica quadrada formada apenas por 0s e 1s que tem apenas 0s na
diagonal principal. Essa matriz pode representar a matriz de adjacncia de um grafo
simples?
Resposta: Um grafo simples um grafo que no possui laos nem arestas paralelas. Se
um grafo possuir um lao, haver uma entrada diferente de zero na diagonal principal.
Se um grafo possuir arestas paralelas entre os vrtices u e v, haver um valor maior
que 1 nas entradas [u; v] e [v; u] da matriz de adjacncia. Como nenhuma dessas duas
condies ocorre, essa matriz de adjacncia representa um grafo simples.
6) O que representa a soma das entradas de uma coluna de uma matriz de adjacncia de
um
grafo
no
dirigido?
de
um
grafo
dirigido?
Resposta:
Em um grafo no dirigido, cada aresta incidente ao vrtice v contribui com um na vsima coluna. Assim, a soma das entradas nessa coluna representa o nmero de arestas
incidentes a v. Como uma aresta incidente a um vrtice v contribui com um para o grau
do vrtice (dois se for uma aresta lao), a soma dessa coluna representa o grau do
vrtice v, se no houver laos e mais um para cada lao existente. Em um grafo
dirigido, cada aresta incidente ao vrtice v contribui com um na v-sima coluna, i.e., v
o n terminal da aresta dirigida. Assim, a soma das entradas nessa coluna representa
o nmero de arestas incidentes a v. Como uma aresta incidente a um vrtice v contribui
com um para o grau de entrada do vrtice (in-degree), a soma dessa coluna representa
o grau de entrada do vrtice v.
7) O que representa a soma das entradas de uma coluna de uma matriz de incidncia de um
grafo no dirigido?
Resposta:
A matriz de incidncia de um grafo a matriz M = (mij) de tamanho n_m (n vrtices e
m arestas) sobre o conjunto dos inteiros no negativos tal que a entrada mij = 1
quando a aresta ej incidente a vi e 0 caso contrrio. Como cada coluna representa
uma aresta, a soma da coluna vale 2, quando a aresta incide a dois vrtices, ou 1,
quando a aresta um lao.
8) A) Construa a matriz de adjacncia A deste grafo
B) Construa a matriz de incidncia B deste grafo