Académique Documents
Professionnel Documents
Culture Documents
Cincia da Computao
O que um grafo?
Um grafo uma representao grfica de
elementos de dados e das conexes entre alguns destes itens. Uma rvore um caso particular de grafo. Outros exemplos: interesse de desempregados por vagas em empresas, rotas de uma companhia area.
Definio
A teoria dos grafos um ramo da matemtica que estuda
uma seta na representao grfica) temos um grafo direcionado, grafo orientado ou dgrafo.
Um grafo com um nico vrtice e sem arestas
Adjacncia
Dois vrtices so vrtices adjacentes se
a2
a3
a1
a4 a5
3
a6
1e3
4
(a5)
Adjacncia
Duas arestas que possuem um extremo em
a2
a3
a1
a4 a5
3
a6
A1 e a4
4
(2)
Laos
Um lao uma
a2
a3
1
a1 a4 a5
3
a1 a4 a5
3
a3 (2-2)
a6
a6
Paralelismo
Duas arestas que tem os mesmos extremos
a2
a3
a1 a4 a5
3
a6
A1 e a2
4
(1-2)
Grafo Simples
Um grafo
a1 a4 a5
3
a1 a4 a5
3
a6
5
4
a6
Grau
O grau de um vrtice nmero de arestas que
o tem como ponto extremo. Como a funo g relaciona cada aresta a seus extremos, cada aresta tem um nico par de 5 pontos extremos.
a2
a3
a1 a4 a5
3
a6
Grafos completos
Um grafo completo aquele no qual todos os vrtices
Grafos Completos
Exemplos Kn (grafos completos)
K2
K3
K4
K5
a2
Subgrafo
Um subgrafo de um
1
a3
a1 a4 a5
3
2
5
grafo consiste em um conjunto de vrtices e um conjunto de arestas que so subconjuntos de vrtices e arestas originais, nos quais os extremos de qualquer aresta so os mesmos que no grafo original.
a6
a1
2
a5
3
a4
4
a3
a4
3 2
a6
Grafos e subgrafos
G1, G2, G3, G4 e de G com os
vrtices V={1,2,3,4}.
2 1 4 3 2 3 2 1 4 3 3 4 1 4 2
G1
G2
1
G3
G4
G5
Desconectando um grafo
O grafo Q foi obtido do grafo P
removendo-se o vrtice 4 e suas arestas incidentes. P conexo e Q desconexo com duas componentes conexas e 4 o vrtice de corte.
2 2 6 6
3
3 4 5 1 7
Desconectando um grafo
O grafo N foi obtido de M removendo-se a aresta 3-4. O
3
1
3 5
Desconectando um grafo
Muitas vezes, para se desconectar um grafo necessrio
remover um ou mais vrtices ou arestas e um conjunto mnimo de vrtices que desconecta um grafo chamado de vrtices de corte.
De modo anlogo, temos arestas de corte.
Desconectando um grafo
Nas figuras abaixo as arestas {4-7,5-6} so arestas de corte
e este conjunto mnimo pois removendo-se apenas uma das arestas o grafo no desconecta.
3 3 2 4 7 1 5 6 8 2 4 8 1 5 7 6
Caminho
Um caminho uma seqncia de vrtices e
arestas, onde para cada i, os extremos da aresta ai so ni-ni+1. Alguns Caminhos possveis vrtices 2-4= a2
a3
1
a1 a4 a5
3
Ou 2, a4, 3, a6, 4
a6
Ou...
Comprimento
a2 a3
O comprimento de
a1 a4 a5
3
2
5
a6
Caminhos \ comprimento
2, a1, 1, a2, 2, a4, 3, a6, 4 comprimento 4
Conexo
Um grafo conexo se houver um caminho
entre os vrtices.
a2 a3 a2 a3
a1 a4 a5
3
2 5
a1 a4 a5
a6
Ciclos
Um ciclo um caminho de algum vrtice n at n
de novo de forma que nenhum vrtice ocorra mais de uma vez no caminho. Um grafo sem ciclos dito grafo acclico.
a2 a3
a1
a4 a5
3
a6
Grafos Regulares
Um grafo cujos vrtices tm o mesmo grau chamado de
grafo regular.
Grau 1
Grau 2
Grau 3
Grau 4
o mesmo grau. Um grafo dito completo se existe uma aresta ligando todos os pares de vrtices. Exemplos de grafos regulares:
PRTICA 1
Trace um grafo que tenha: os vrtices {1,2,3,4,5},
g(a2)= 1-3, g(a3)= 3-4, g(a4)= 3-4, g(a5)= 4-5, g(a6)= 5-5.
PRTICA 2
Encontre:
a - dois vrtices que no sejam adjacentes; b - um vrtice que seja adjacente a ele mesmo; c - um lao; d - duas arestas paralelas; e - o grau do vrtice 3; f - um caminho de comprimento 5; g - um ciclo; Este grafo completo? Este grafo conexo?
Grafos Isomorfos
B
a1
e1
C
a2
D
3
e2 4
C a2 a1
f1:
1a 2 b
f2:
a1e2 a2 e1
3 c
D
4 d
Grafos Isomorfos
Dois grafos podem parecer muito diferentes em suas
representaes grficas, mas serem, ainda assim, o mesmo grafo de acordo com nossa definio de grafo.
Os grafos apresentados anteriormente so os mesmos, pois
tem os mesmos vrtices, as mesmas arestas e a mesma funo de associao de arestas e seus extremos.
Grafos Homeomorfos
Sero quando ambos
7
6
puderem ser obtidos do mesmo grafo por uma seqncia de subdivises elementares, nas quais uma nica aresta x-y substituda por duas novas arestas x-v e v-y, conectando-se em um novo vrtice v.
8
9
7 5
logo no possui um ciclo euleriano. Isto no o impede de possuir um caminho euleriano que no seja um ciclo.
Atividade 1
resposta.
Este grafo simples ?
Atividade 2
Construir uma representao geomtrica do grafo G = (V,E), onde: V = {1,2,3,4,5,6} E = {(1,3), (1,4), (1,5), (2,3),(2,4),(2,5),(3,5),(4,5)} Responda as questes de acordo com o grafo construdo, justificando a sua resposta. Este grafo simples ? Este grafo possui ciclo ? Este grafo regular ? Este grafo completo? Este grafo conexo? Quais os caminhos possveis neste grafo ? Qual o comprimento deste grafo ?