Documente Academic
Documente Profesional
Documente Cultură
Um Grafo representado matematicamente por: G=(V,E) Onde V o conjunto de vrtices e E o conjuntos de arestas ou ligaes entre os vrtices. (V= n , E= m )
d 1 a b 2 3
C
Figura 2.1 A figura acima ( direita) mostra o grafo G=(V,E). Observe que laos (self-loops) so permitidos pela definio. Mltiplas linhas no so permitidas. Neste exemplo, V={1,2,3,4,5,6} e E={{1,3},{2,3},{3,4},{3,5},{6,6}}. comum a utilizao da varivel vi ou xi , i=1,2,...,n para a distino dos ns (vrtices). V= 6 , E= 5.
Representao Matemtica
Um Rede representado matematicamente tambm por: G=(V,E,w) Onde: V o conjunto de vrtices; E o conjunto de ligaes; e w o peso associado aos vrtices e/ou ligaes.
10
REDES / GRAFOS
ESTRUTURA TOPOLGICA INFORMAES QUANTITATIVAS SOBRE ELEMENTOS
Exemplos: Redes ferrovirias Redes de telecomunicaes Redes de estradas Redes Eltricas Redes de esgotos Redes de transportes Redes de atividades scheduling de atividades em grandes projetos Ns, vrtices atividades Arcos restries de precedncia
durao da atividade
1
0 0
10
6
5
4 2
2 10
incio
0
5
15
9
2
10
3
fim
Figura 2.4
11
G=(V,E)
Figura 2.5
G=(V,E) E E
2.5 - Subgrafo
Figura 2.6
12
v v w
v V e w E , v w (v, w ) E ( w , v ) E
Figura 2.7
Figura 2.8
13
a1 b1 a2 a3 Xa Xb b2 X = Xa Xb Xa Xb = A Xa x Xb
Namoro
A
H O M E N S
1 B 2 C
Figura 2.10
M U L H E R E S
Procuramos um designao mais eficiente: nenhuma de duas linhas pode ser adjacente (encontrando-se num n).
14
a W
C( a )
Designao Min. s. a.
c x
i, j
ij ij
x
k
ik
=1 =1 xij {0,1}
i xa j xb
x
k
kj
NOTA: A ltima restrio pode ser substituda por 0 xij 1, produzindo um programa linear que pode ser resolvido pelo MTODO SIMPLEX. Mas, no aceitvel devido a grande quantidade de solues degeneradas produzidas. Algoritmos especializados : MTODO HNGARO, BARR.
15
16
2.10 - Conexidade
Um Grafo G = (V, E) conexo se para todo par de vrtices existe pelo menos uma cadeia entre eles, por outro lado, se existir pelo menos um par de vrtices que no unido por nenhuma cadeia diz-se que o grafo no-conexo, ou desconexo. Veja os exemplos da Figura 2.12.
Observe que o conceito de conexidade em grafos orientados no exige que haja um caminho ligando qualquer par de vrtices, se isto acontecer diz-se que o grafo fortemente conexo o que significa dizer que dados dois vrtices v e w quaisquer, cada um pode ser atingido a partir do outro, ou seja partindo de v pode-se chegar a w ou vice-versa. A Figura 2.13 mostra um exemplo.
Como aplicao deste conceito podemos dizer que uma das caractersticas mais importante de uma rede de comunicao (telefonia, por exemplo) sua conexidade.
17
2.12 - Clique
Clique ou grafo completo um grafo, ou subgrafo, em que seus vrtices so interligados ou adjacentes dois a dois; de forma que o caminho mais curto entre quaisquer dois vrtices v e w a aresta (v,w). A Figura 2.14 mostra um grafo com dois cliques.
Uma aplicao que utiliza o conceito de grafos planares a disposio de circuitos impressos numa placa.
18
2.14 - rvores
A definio clssica de rvore nos leva aos seguintes conceitos: rvore uma estrutura de dados que possui uma relao hierrquica entre seus elementos; rvore um conjunto finito de um ou mais ns, onde um deles denominado raiz e os demais, recursivamente, formam uma nova rvore (ou sub-rvore). Quando num determinado nvel a sub-rvore tem um nico n (sem descendentes) ele chamado de folha. A rvore da Figura 2.16 tem as seguintes folhas : D, E, G, H e I.
Conforme conceitos definidos at aqui podemos dizer que uma rvore um grafo conexo sem ciclos e que todo grafo G deste tipo que possuir n vrtices tem exatamente (n1) arestas. Outra caracterstica que tambm pode ser observada que todo par de vrtices de G unido por uma nica cadeia simples. Por exemplo, a cadeia A-C-F-G da Figura 2.16 a nica que liga os vrtices A e G. Convm salientar neste ponto que desnecessrio indicar as inmeras aplicaes de rvores em computao, por conseguinte, como estas so casos especiais de grafos notase quo importante o estudo da Teoria dos Grafos, cuja bibliografia extensa e deve ser consultada com mais profundidade, especialmente a referncias [7].
19
Exemplo:
X1 X3
X4
+ (xi) o conjunto de todas as pessoas s quais a pessoa xi pode fazer chegar alguma informao, atravs do contato entre pessoas conhecidas. pessoa
20
2.17 Reviso
Grafo
Grafo completo
Grafo conexo
caminho de v u a v
rvore
rvore Geradora