Você está na página 1de 5

Este um modo de representar uma rede social:

Grafo de rede social

Uma linha entre os nomes de duas pessoas significa que elas se conhecem. Se
no houver uma linha entre dois nomes, as pessoas no se conhecem. A relao
"se conhecem" bidirecional. Por exemplo, como Audrey conhece Gayle, isso
significa que Gayle tambm conhece Audrey.

Esta rede social um grfico. Os nomes so os vrtices do grfico. (Se voc


estiver falando sobre apenas um dos vrtices, um vrtice.) Cada linha
uma aresta, que conecta dois vrtices. Denotamos uma aresta que conecta os
vrtices u e v pelo par (u,v)(u,v). Como a relao "se conhecem" bidirecional,
este grfico no direcionado. Uma aresta no direcionada (u,v)(u,v) igual
a (v,u)(v,u). Mais tarde, vamos aprender sobre grficos direcionados, nos
quais as relaes entre os vrtices no so necessariamente bidirecionais. Em
um grfico no direcionado, uma aresta entre dois vrtices, como o vrtice entre
Audrey e Gayle, incidente s duas arestas, e dizemos que os vrtices
conectados por uma aresta so adjacentes, ou vizinhos. O nmero de arestas
incidentes a um vrtice o grau do vrtice.

Audrey e Frank no se conhecem. Suponha que Frank queira ser apresentado


a Audrey. Como podemos conseguir isso? Bem, ele conhece Emily, que conhece
Bill, que conhece Audrey. Dizemos que h um caminho de trs arestas entre
Frank e Audrey. Na verdade, esse o modo mais direto para Frank conhecer
Audrey. No h caminho entre eles com menos de trs arestas. Chamamos o
caminho entre dois vrtices e que possui o menor nmero de arestas
de caminho mais curto. Destacamos esse caminho mais curto em particular
abaixo:

Rede social com o caminho mais curto destacado

Quando um caminho vai de um vrtice em particular de volta para ele mesmo,


isso chamado ciclo. A rede social contm muitos ciclos. Um deles sai de
Audrey e passa por Bill, Emily, Dave, Ilana antes de voltar para Audrey. H um
ciclo mais curto que contm Audrey, mostrado abaixo: Audrey, Bill, Gayle e de
volta para Audrey. Que outros ciclos voc consegue encontrar?

Rede social com ciclo destacado

s vezes, atribumos valores numricos s arestas. Por exemplo, na rede social,


podemos usar valores para indicar quo bem duas pessoas conhecem uma
outra. Como outro exemplo, vamos representar um mapa rodovirio como um
grfico. Supondo que no existam ruas de mo nica, um mapa rodovirio
tambm um grfico no direcionado, com cidades como vrtices, estradas como
arestas e os valores nas arestas indicando as distncias de cada rodovia. Por
exemplo, aqui est um mapa rodovirio (fora de escala) de algumas das rodovias
interestaduais no nordeste dos Estados Unidos, com as distncias ao lado das
arestas:

Mapa rodovirio

O termo geral que usamos para um nmero que atribumos a uma aresta
seu peso, e um grfico cujas arestas possuem pesos um grfico pesado. No
caso de um mapa rodovirio, se voc quiser encontrar a rota mais curta entre
duas localidades, voc est procurando por um caminho entre dois vrtices com
a menor soma de pesos das arestas entre os dois vrtices. Assim como nos
grficos no pesados, chamamos um caminho assim de caminho mais curto.
Por exemplo, o caminho mais curto entre Nova York e Concord neste grfico sai
de Nova York, passa por New Haven, Hartford, Sturbridge, Weston e Reading e
chega em Concord, totalizando 289 milhas.

A relao entre os vrtices nem sempre bidirecional. Em um mapa rodovirio,


podem existir ruas de mo nica. Aqui est um grfico que mostra a ordem em
que um goleiro de hquei no gelo pode se vestir:
Equipamento de goleiro

Agora as arestas, representadas com setas, so direcionadas, e temos


um grfico direcionado. Aqui, as direes mostram que peas de equipamento
devem ser colocadas antes de outras peas. Por exemplo, a aresta que vai da
proteo peitoral at o suter indica que a proteo deve ser colocada antes do
suter. Os nmeros ao lado dos vrtices mostram uma das possveis ordens nas
quais colocar o equipamento, de forma que as roupas de baixo vm primeiro,
ento as meias, ento os shorts de compresso e assim por diante, com a luva
de bloqueio vindo por ltimo. Voc pode ter notado que este grfico direcionado
em particular no possui ciclos. Chamamos esse tipo de grfico de grfico
direcionado acclico, ou GDA. claro, podemos ter grficos direcionados
pesados, como mapas rodovirios com ruas de mo nica e distncias.

Usamos terminologias diferentes com arestas direcionadas. Dizemos que uma


aresta direcionada deixa um vrtice e entra em outro. Por exemplo, uma aresta
direcionada deixa o vrtice do protetor peitoral e entra no vrtice do suter. Se
uma aresta direcionada deixa o vrtice u e entra no vrtice v, a denotamos
por (u,v)(u,v), e a ordem dos vrtices no par importante. O nmero de arestas
deixando um vrtice chamado grau de fora, e o nmero de arestas entrando
chamado grau de dentro
Como voc deve imaginar, os grficos tanto direcionados quanto no
direcionados tm muitas aplicaes na modelagem de relaes no mundo
real.

Tamanhos de Grficos

Quando trabalhamos com grficos, interessante poder falar sobre o conjunto


de vrtices e o conjunto de arestas. Ns usualmente denotamos o conjunto dos
vrtices por V e o conjunto das arestas por E. Quando representamos um grfico
ou executamos um algoritmo em um grfico, muitas vezes queremos usar os
tamanhos dos conjuntos dos vrtices e das arestas em notao assinttica. Por
exemplo, suponha que queremos falar sobre um tempo de execuo que linear
no nmero de vrtices. Falando estritamente, deveramos dizer que ele (V),
usando a notao para denotar o tamanho de um conjunto. Mas usar essa
notao de tamanho de conjunto na forma assinttica desajeitado, ento
adotamos a conveno de que em notao assinttica, e apenas em notao
assinttica, abandonamos a notao de tamanho de conjunto, entendendo que
estamos falando sobre tamanhos de conjuntos. Ento, em vez de
escrever (V), escrevemos apenas (V). Ento, ao invs de
escrevermos (lgE), ns escrevemos (lg E).

Você também pode gostar