Escolar Documentos
Profissional Documentos
Cultura Documentos
Vértices (nós)
São os pontos entre
ARCO dois arcos ou
arestas. Ex.: na
ARCOS ADJACENTES
representação de
um mapa os vértices
seriam as cidades.
VÉRTICE
ARCO
Conceitos Preliminares
Conceitos e Definições
VÉRTICES ADJACENTES
Arco
ARCO
Ligação orientada
(setas) entre dois
vértices.
VÉRTICE
ARCO
Conceitos Preliminares
Conceitos e Definições
VÉRTICES ADJACENTES
Aresta
ARESTA Ligação não
orientada (linhas)
ARESTAS ADJACENTES entre dois vértices.
VÉRTICE
ARESTA
Conceitos Preliminares
Conceitos e Definições
Laço
ANEL
Laço
Arco em que as
extremidades inicial
e final são
coincidentes.
Conceitos Preliminares
Conceitos e Definições
VÉRTICES ADJACENTES
Adjacência
(vizinho de)
ARCO
Dois vértices são
ARCOS ADJACENTES
Adjacentes (vizinhos)
se são extremos do
mesmo arco ou aresta.
VÉRTICE
ARCO
Conceitos Preliminares
Conceitos e Definições
VÉRTICES ADJACENTES
Adjacência
ARESTA (vizinho de)
Duas arestas são
ARESTAS ADJACENTES
Adjacentes (vizinhos)
se têm um extremo
VÉRTICE
(vértice) comum.
ARESTA
Conceitos Preliminares
Conceitos e Definições
VÉRTICES ADJACENTES
Adjacência
(vizinho de)
ARCO
Árvore
Grafo conexo sem
ciclos.
Conceitos Preliminares
Conceitos e Definições
Cadeia com 4 arestas
Cadeia
1 É uma sucessão de
arestas (a1 , a2 , …)
em que a aresta ak
4 2 está ligada à aresta
ak-1 por um extremo e
à aresta ak+1 pelo
3
outro extremo.
Conceitos Preliminares
Conceitos e Definições
Caminho com 3 arcos
Caminho
2º 3º
É uma sucessão de
1º
arcos em que a
extremidade final de
um arco é a
extremidade inicial do
arco seguinte. Pode
ser finito ou infinito
sendo indicado pela
sucessão de arcos ou
pelos vértices que liga.
Conceitos Preliminares
Conceitos e Definições
Caminho elementar
(não repete vértices)
1º 2º
Caminho Elementar
Caminho em que não há
repetição de vértices
3º
(exceto o vértice inicial e
final do circuito porque
são coincidentes).
4º
Conceitos Preliminares
Conceitos e Definições
Caminho simples
(não repete arcos)
2º 3º
1º Caminho Simples
Caminho em que não há
repetição de arcos.
4º
Conceitos Preliminares
Conceitos e Definições
Ciclo
Cadeia
Ciclo
É uma cadeia finita
que tem início e fim
no mesmo vértice.
Conceitos Preliminares
Conceitos e Definições
Ciclo (circuito)
Simples
Ciclo (circuito)
sem repetir
arestas (arcos) .
Conceitos Preliminares
Conceitos e Definições
Ciclo Elementar
Ciclo sem repetir
vértices (exceto
inicial e final).
Conceitos Preliminares
Conceitos e Definições
Ciclo de Euler
Ciclo simples
contendo todas
as arestas do
grafo.
Conceitos Preliminares
Conceitos e Definições
Ciclo de
Hamilton
Ciclo elementar
contendo todos os
vértices do grafo.
Conceitos Preliminares
Conceitos e Definições
5º 6º
4º
Circuito
É um caminho
7º 3º
finito em que as
extremidades
inicial e final
coincidem.
1º 2º
Circuito de
Euler
8
Circuito simples
6
2
4
contendo todos
os arcos do
grafo (ver ciclo
de Euler).
3
7
Conceitos Preliminares
Conceitos e Definições
1
Início = Fim
2 4
Circuito de
Hamilton
Circuito elementa
r
3 5 contendo todos os
vértices do grafo
(ver
6 ciclo de Hamilton).
Circuito
elementar
4º 3º
Circuito sem
repetir vértices
(exceto inicial e
final).
1º 2º
2º 3º
1º
Comprimento
do caminho
É o número de
arcos do caminho.
Conceitos Preliminares
Conceitos e Definições
Grafo
Um grafo G=(V,A) é
uma colecção de nós
ligados entre si no
todo ou em parte. Os
nós chamam-se
vértices (conjunto V)
e as ligações
(conjunto A) são
chamadas arestas
(ligação sem sentido)
ou arcos (ligação com
sentido).
Conceitos Preliminares
Conceitos e Definições
Grafo anti-
simétrico
Se existe o arco
(vi , vj) não existe
o arco (vj , vi).
Conceitos Preliminares
Conceitos e Definições
Grafo completo
Todos os pares de
vértices são
adjacentes.
Conceitos Preliminares
Conceitos e Definições
Grafo Conexo
Há cadeia (grafo
não orientado)
entre qualquer
par de vértices.
Conceitos Preliminares
Conceitos e Definições
Grafo
fortemente
conexo
Há caminho (grafo
orientado) entre
qualquer par de
vértices.
Conceitos Preliminares
Conceitos e Definições
Grafo não
orientado
Os vértices estão
ligados
exclusivamente
por arestas.
Conceitos Preliminares
Conceitos e Definições
Grafo
Orientado
Os vértices estão
ligados
exclusivamente
por arcos.
Conceitos Preliminares
Conceitos e Definições
Grafo Pseudo-
simétrico
Em todos os
vértices são iguais
os semigraus
interior e
exterior.
Conceitos Preliminares
Conceitos e Definições
Grau 1 Grau 2 Grafo Regular
Todos os vértices
têm o mesmo
grau.
Grau 3 Grau 5
Conceitos Preliminares
Conceitos e Definições
Grau 1 Grau 2
Conceitos Preliminares
Conceitos e Definições
Número
Cromático
Número mínimo de
cores para pintar
todos os vértices
adjacentes com
cor diferente.
Conceitos Preliminares
Conceitos e Definições
Grafo
Simétrico
Se existe o arco
(vi , vj) existe o
arco (vj , vi).
Um grafo não
orientado é
sempre simétrico.
Conceitos Preliminares
Conceitos e Definições
V+ =1
V- =0 Semigrau
exterior do
V+ =1 V+ =2
V- =1 V- =2 vértice (v+)
Número de arcos
de que o vértice é
extremo inicial.
Semigrau
exterior=1 V+ =1 V+ =3
Semigrau V- =3 V- =0
interior=3
V+ =0
V- =2
Conceitos Preliminares
Conceitos e Definições
V+ =1
V- =0
Semigrau
V+ =1
V- =1
V+ =2
V- =2
interior do
vértice (v-)
Número de arcos
de que o vértice é
extremo final.
V+ =1 V+ =3
Semigrau V- =3 V- =0
exterior=1
Semigrau
interior=3 V+ =0
V- =2
Conceitos Preliminares
Conceitos e Definições
Subgrafo
É um subconjunto de vértices do grafo com todos os arcos
(arestas) do grafo que ligam estes vértices.
A A
SUBGRAFO DE “G”
B C B C
GRAFO “G”
D E
F
Conceitos Preliminares
Conceitos e Definições
Subgrafo fortemente conexo máximo
É um subgrafo em que há ligação (caminho ou cadeia) entre
qualquer par dos seus vértices. É máximo quando engloba
todos os vértices que partilham desta condição.
A A
SUBGRAFO “G1”
B C B C
GRAFO “G”
D E D E
SUBGRAFO “G2”
F F
Conceitos Preliminares
Conceitos e Definições
ISOLADO
Vertice
Isolado
Um vértice diz-se
Isolado quando
não é extremo de
arco ou aresta.
SUSPENSO
Conceitos Preliminares
Conceitos e Definições
ISOLADO
Vértice
Suspenso
Um vértice diz-se
Suspenso se não
é extremo inicial
de um arco.
SUSPENSO
Conceitos Preliminares
Representação de Grafos
Lista de Adjacência.
É uma lista encadeada dinâmica:
Listas múltiplas (dirigido e não dirigido).
Vetor de listas (dirigido e não dirigido).
Conceitos Preliminares
Matriz de Adjacências (não dirigido)
A B C D E F
A
A 1 1 0 0 0
B 1 1 1 0 0
B C
C 1 1 0 1 0
D 0 1 0 1 1
E 0 0 1 1 1
F 0 0 0 1 1
D E
F
Conceitos Preliminares
Lista de Adjacências (não dirigido)
Lista de Listas
A A B C
/
B C B A C D
/
C A B E
/
D D E F
D E /
E C D F
F /
F D E
/
Conceitos Preliminares
Lista de Adjacências (não dirigido)
Vetor de Listas
A A
B C
/
B C B
A C D
/
A B E
C /
D E F
D E D /
C D F
E
F /
D E
F
/
Conceitos Preliminares
Conceitos e Definições
Matriz de Adjacência
Matriz booleana (0-1) com as linhas e colunas indexadas aos
vértices do grafo.
A B C D E F
A
A 0 1 0 0 0
B C B 1 0 1 0 0
C 0 1 0 0 0
D 0 0 0 0 1
D E E 0 0 1 1 0
F 0 0 0 0 1
F
Conceitos Preliminares
Lista de Adjacências (dirigido)
A C
A
/
B A D
B C
/
C B
/
D F
D E /
E C D
F /
F E
/
Conceitos Preliminares
Lista de Adjacências (dirigido)
A C
A
/
B C A D
B
/
E
C /
F
D E D /
C D
E
F
/
F E
/
Conceitos Preliminares
Tarefa