Escolar Documentos
Profissional Documentos
Cultura Documentos
Prof. Vladi
Baseados nos slides dos professores de CR
Jesús, Fabrício, Carlos K.
O problema das Pontes de Königsberg
As 7 Pontes de Königsberg
Exemplo:
<1,2,4,3> é um caminho,
mas <1,2,3> não é um caminho.
1
4
3
As 7 Pontes de Königsberg
Problema:
Existe um caminho que pase por todas as pontes, mas cada
ponte visitada uma única vez?
Exemplo:
<1,2,4,3> é um caminho que visita algumas pontes, uma
única vez, mas não todas.
1
4
3
As 7 Pontes de Königsberg
2
2
1 1 4
4
3
3
Grafos
2
4
1 4 3 1 2
1 2 3 4
As 7 Pontes de Königsberg
de 2 modos:
1 4
(a) Construíndo uma nova ponte.
(b) Derrubando uma ponte existente.
3
As 7 Pontes de Königsberg
de 2 modos:
1 4
(a) Construíndo uma nova ponte.
(b) Derrubando uma ponte existente.
3
1 4
(a) <1,2,1,3,1,4,2,3,4>
As 7 Pontes de Königsberg
de 2 modos:
1 4
(a) Construíndo uma nova ponte.
(b) Derrubando uma ponte existente.
3
2 2 2
1 4 1 4 1 4
3 3 3
Prof. Vladi
Baseados nos slides dos professores de CR
Jesús, Fabrício, Carlos K.
Definição de Grafo
Definições
5
1 3 1 3 1 3
1 3 1 3
2 2
5 2
1 3 1 3
1
7 V = {1,2,3,4,5,6,7}
2 5
A = { {1,2}, {1,3}, {1,4},
{2,3}, {2,5}, {2,7},
1 3 6 {3,4}, {3,5}, {3,6} }
V = {1,2,3,4,5}
1
Pares ordenados
Propriedades dos Vértices e Arestas
Definições
7
Vértices Grau
2 5 1 3
2 3
3 5
1 3 6 4 2
5 2
6 1
4 7 0
Definições
2 5
1 3 6
4
Definições
7
Exemplo:
2 5
<1,2,5,3,6> é um caminho.
1 3 6 <1,2,3,6> é um caminho
7
Exemplo:
2 5
4
Definições
1 1
2 3 2 3
4 5 4 5
7
A distância entre 4 e 5 é 2.
2 5
A distância entre 4 e 7 é 3.
1 3 6
A distância entre 4 e 1 é 1.
4 8 A distância entre 4 e 8 é?
Definições
1 3 6
4 8
Propriedades do Grafo
Grafos: Propriedades
7 7
2 5 2 5
1 3 6 1 6
4 4
2 5 2 5
1 3 6 1 3
4
Grafo G Subgrafo S
7 7
2 5 2 5
1 3 6 1 3 6
4 4
2 5
1 3 6
4
Definições
7
Exemplo:
2 5
O grafo possui 7 vértices,
1 3 6 neste caso, dizemos que ele
tem ordem 7.
4
Se fosse uma rede de pessoas
haveriam 7 pessoas
Grafos: Propriedades
7
Exemplo:
2 5
O grafo tem tamanho 9.
1 3 6
Na rede de pessoas haveria
um total de 7 ligações entre
4
elas
Grafos: Propriedades
ρ = m / [n*(n-1)/2]
Grafos: Propriedades
2 5
1 3 6
4
Grafos: Propriedades
1 2 1-2: 1 3-4: 2
1-3: 2 3-5: 2
3 1-4: 1 3-6: 1
8 1-5: 2 3-7: 3
1-6: 2
4 5 1-7: 1 4-5: 1
4-6: 2
6 2-3: 1 4-7: 1
9 2-4: 1
2-5: 1 5-6: 2
1 7 2-6: 1 5-7: 1
0 2-7: 2
6-7: 3
Definições
http://professor.ufabc.edu.br/~jair.donadelli/manuscritos/notas-
aula-pdf/grafos.pdf (capítulos 1, 3 e 6)
https://www.ime.usp.br/~pf/teoriadosgrafos (capítulo 1)
http://networksciencebook.com/chapter/2
BC0506 - Comunicação e Redes
Prof. Vladi
Baseados nos slides dos professores de CR
Jesús, Fabrício, Carlos K.
Representação de grafos
Representação de grafos
G = (V,A)
2 5
V = {1,2,3,4,5,6,7}
1 3 6
A = { {1,2}, {1,3}, {1,4},
4
{2,3}, {2,5}, {2,7},
{3,4}, {3,5}, {3,6} }
1 2 3 4 5 6 7
7 1 1 1 1
2 1 1 1 1
2 5
3 1 1 1 1 1
1 3 6 4 1 1
5 1 1
4 6 1
7 1
Representação de grafos
1 2 3 4 5 6 7
7 1 0 1 1 1 0 0 0
2 1 0 1 0 1 0 1
2 5
3 1 1 0 1 1 1 0
1 3 6 4 1 0 1 0 0 0 0
5 0 1 1 0 0 0 0
4 6 0 0 1 0 0 0 0
7 0 1 0 0 0 0 0
Representação de grafos
1 2 3 4 5 6 7
7 1 0 0 0 1 0 0 1
2 1 0 0 0 0 0 0
2 5
3 1 0 0 0 0 1 0
1 3 6 4 0 0 1 0 0 0 0
5 0 1 0 0 0 0 0
4 6 0 0 0 0 0 1 0
7 0 1 0 0 0 0 0
Grafo direcionado
Representação de grafos
7 1: 4, 7
2: 1
2 5
3: 1, 6
4: 3
1 3 6
5: 2
6: 6
4 7: 2
Grafo direcionado
Representação de grafos
https://pt.wikipedia.org/wiki/Matriz_de_adjac%C3%AAncia
https://pt.wikipedia.org/wiki/Lista_de_adjac%C3%AAncia