You are on page 1of 16

Conceitos Básicos

Teoria dos Grafos, UASC/UFCG, Profa Patrícia D. L. Machado


Grafo Não-
Direcionado
Definição Formal

Par ordenado (𝑉(𝐺), 𝐸(𝐺)), onde:


● 𝑉(𝐺) é um conjunto de vértices;

● 𝐸(𝐺) é um conjunto de arestas, juntamente com uma função de


incidência ψ.
• Se 𝑒 é uma aresta e 𝑢 e 𝑣 são vértices,
𝜓(𝑒) = {𝑢, 𝑣} = 𝑢𝑣 = 𝑣𝑢
• 𝑢 e 𝑣 são adjacentes ou vizinhos e
𝑒 é incidente a 𝑢 e 𝑣.
• 𝑢 e 𝑣 são os terminais de 𝑒.
Exemplo 𝐺 = (𝑉(𝐺), 𝐸(𝐺)):
t
𝑉(𝐺) = {𝑎, 𝑏, 𝑐, 𝑑, 𝑒}
s
𝐸(𝐺) = {𝑠, 𝑡, 𝑢, 𝑣, 𝑤, 𝑥, 𝑦, 𝑧} a b
x
u
𝜓𝐺 é definido como: y
𝜓𝐺 (𝑠) = 𝑎𝑏, 𝜓 𝐺 (𝑡) = 𝑎𝑎, w
z
𝜓𝐺 (𝑢) = 𝑏𝑐, 𝜓 𝐺 (𝑣) = 𝑐𝑑, e d c
𝜓𝐺 (𝑥) = 𝑏𝑑, 𝜓 𝐺 (𝑤) = 𝑐𝑑, v
𝜓𝐺 (𝑦) = 𝑎𝑑, 𝜓 𝐺 (𝑧) = 𝑑𝑒
Tipos

Grafo Nulo Grafo Trivial Grafo Multigrafo Pseudografo


Simples
Representações
Computacionais
Matriz de Adjacências
s
a b c d e
t a b a 2 1 0 1 0
x A= b 1 0 1 1 0
u c 0 1 0 2 0
y w
d 1 1 2 0 1
e 0 0 0 1 0
z
e d c
v
Matriz de Incidências
s s t u v w x y z
t
a b a 1 2 0 0 0 0 1 0
I= b 1 0 1 0 0 1 0 0
x
u c 0 0 1 1 1 0 0 0
y
d 0 0 0 1 1 1 1 1
w
e 0 0 0 0 0 0 0 1
z

e d c

v
Lista de Adjacências

a → b,c
b → a,d,e
c → a,d,e
d → c,b,f
e → b,c,f
f → d,e
Trivial Graph Format (.tgf)

1 Natal
2 João Pessoa
3 Recife
#
2 3 BR101B
1 2 BR101A
2 2 BR230A

https://en.wikipedia.org/wiki/Trivial_Graph_Format
Graph Modelling Language graph [
directed 0
node [
Também conhecido id A
como Graph Meta Nó label "Nó A" ]
Language. (.gml) A node [
AeC
id B
Formato hierárquico Nó label "Nó B" ]
C node [
Pode conter atributos id C
detalhados, incluindo os label "Nó C" ]
relacionados a um AeB edge [
source B
formato de target A
visualização. Nó label “A e B" ]
B
edge [
source C
target A
label “A e C" ]
https://en.wikipedia.org/wiki/Graph_Modelling_Language ]
Edge List Node List

Tabela ID Source Target ID Label


1 MA PI MA Maranhão
2 PI CE PI Piauí
3 PI PE CE Ceará
4 PI BA RN R.Norte
5 CE PE PB Paraíba
6 CE PB PE Pernambuco
7 CE RN AL Alagoas
8 PE PB SE Sergipe
ID,Label
9 RN PB BA Bahia
MA,Maranhão
PI,Piauí 10 PE BA
CE,Ceará 11 PE AL
RN,R.Norte
PB,Paraíba 12 BA AL
PE,Pernambuco 13 BA SE
AL,Alagoas
14 AL SE
SE,Sergipe
BA,Bahia
Grau de Vértices
Grau
t
s
a b
x
u
y

w
e d v c
GRAU
Teorema (Handshaking Lemma). Para todo grafo G,

s s t u v w x y z
a b a 1 2 0 0 0 0 1 0
t
x I= b 1 0 1 0 0 1 0 0
u c 0 s 0 t 1u 1v 1w 0x 0y 0z
y
w d a 0 1 0 2 00 10 10 10 11 10
z e b 0 1 0 0 01 00 00 01 00 10
e d c
c 0 0 1 1 1 0 0 0
v
d 0 0 0 1 1 1 1 1
e 0 0 0 0 0 0 0 1
GRAU
Corolário. Em qualquer grafo, o número de vértices de grau ímpar é par.

t
t
s
a b s
a b
x
u x
y
y
w
z w
e d c z
e d c
v
v

Grau par: a Grau par: a,b,c


Grau ímpar: b,c,d,e Grau ímpar: d,e

You might also like