Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 6 - Subgrafos, Contração de Vértices e Arestas
Aula 6 - Subgrafos, Contração de Vértices e Arestas
V1
V1
V5
V2
V2
V3
V4 V3 H1
G
V2 V2
V3 V3
G H
Spanning subgraph
V1 V1
V2
X = {V1,V2,V3}
V2
V4
G V3 V3 G[X]
Grafos e Algoritmos Computacionais
5
Subgrafos
X = {V1,V2}
V1
V3
V2
G-X
V4
V3 V4
H
G
V1 a1 V2 E’ = {a1,a2}
V1
a1
a3 V2
a2
a2
V3 a4 V3
V4 V5
G G[x]
E’ = {a1,a3}
V1 a1 V2 V1 V2
a3
a2 a2
V3 a4 V3 a4
V4 V5 V4 V5
G
G-E’
V1
a1 V1
a1
V2 V2
a
a2 a2
V3 V3
G G+ a
• V(G H) = VG VH
• E(G H) = EG EH
A interseção é definida de forma análoga mas neste
caso G e H precisam ter pelo menos um vértice em
comum.
u a v
Contração de a
u e v colidiram
formando w
w
u a v
Contração de a
z
u e v colidiram
w
formando w
u
X={u, v}
a v
Contração de X
z
f g
X={c, d}
h
c d
Contração de X
g
f
w
Grafos e Algoritmos Computacionais
14
Contração de Vértices
V1 V2
V5 X = {v2,v6}
V3
V6
V4
V7 V1
Contração de X W
V5
V3
V4
V7