You are on page 1of 26

Matemática Discreta – Aula 5 - Grafos

UFMT – Campus Universitário do Araguaia

Curso de Ciência da Computação

Prof. Ivairton M. Santos

2017
Definições
 Dois tipos de elementos:
 Vértices ou nós (v1, v2, v3, v4, v5, v6);
 Arestas (v1-v2, v1-v3, v3-v4, etc.).
Definição de Grafo
 G = (V,E)
 V é um conjunto finito não-vazio de vértices (ou nós);
 E é um conjunto de pares não ordenados de elementos
distintos de V, chamados de arestas;
 Cada aresta e pertencente ao conjunto E será denotada
pelo par de vértices {x,y} que a forma;
 Dizemos que os vértices x e y são extremos (ou
extremidades) da aresta e.
Definições
 Dois vértices x e y são ditos adjacentes ou vizinhos se
existe uma aresta unindo-os.
 Os vértices u e v são ditos incidentes na aresta e, se eles
são extremos de e.
 Duas arestas são adjacentes se elas têm ao menos um
vértice em comum.
 A aresta e = {x,y} é incidente a ambos os vértices x e y.
Exemplo de Grafo

V = {v1, v2, v3, v4, v5, v6}


E = {{v1,v2},{v1,v3},{v1,v4},{v2,v4},{v3,v4},{v4,v5}}

e1 é incidente a v4 e v5
Exercício
 Desenhe a representação geométrica do seguinte grafo
simples:

 V = {1, 2, 3, 4, 5, 6};
 E = {{1, 2}, {1, 3}, {3, 2}, {3, 6}, {5, 3}, {5, 1}, {5, 6},
{4, 6}, {4, 5}, {6,1}, {6, 2}, {3, 4}}
Mais definições
 Arestas paralelas
 Duas arestas que tenham os mesmos extremos
 Multigrafos

 Laços
 É uma aresta formada por um par de vértices idênticos.
 Pseudografos

 Grafos orientados
 Arestas possuem direção
 Grafo misto: arestas orientadas e não-orientadas
Grau de um vértice
 Grau de um vértice v é o número de arestas que incidem
em v;
 O grau de um vértice v também pode ser definido como o
número de arestas adjacentes a v;
 Obs.: Um laço conta duas vezes para o grau de um
vértice.

Grau(b) = 3
Grau(d) = 2
Grau(a) = 2
Mais definições
 Qualquer vértice de grau zero é um vértice isolado;

 Um vértice ímpar tem um número ímpar de arestas;

 Um vértice par, tem um número par de arestas.


v1

V1 é um vértice ímpar, V2 é um vértice par,


grau(v1) = 3 grau(v2) = 2

V6 é um vértice isolado,
grau(v6) = 0
Subgrafo
 Um grafo Gs(Vs, As) é dito ser subgrafo de um grafo
G(V,A) quando Vs  V e As  A;
 O grafo G2, por exemplo, é subgrafo de G1 .

G1 G2
Caminhos
 Um caminho de um vértice n0 a um vértice nk é uma
sequência
 𝑛0, 𝑎0, 𝑛1, 𝑎1, … , 𝑎𝑘, 𝑛𝑘

 O comprimento de um caminho é o número de arestas


que ele contém.
 Um grafo é dito conexo se houver um caminho entre
quaisquer dois vértices.
 Um ciclo em um grafo é um caminho de tamanho
mínimo três e que começa e termina no mesmo vértice,
sem repetir nenhum vértice.
Exercício
 Desenho o grafo G:
 𝑉 = 1,2,3,4,5
𝐸 = 1 , 2 , 1, 3 , 3, 4 , 3, 4 , 4, 5 , 5, 5

 Encontre um caminho de comprimento 5


 Encontre um ciclo
Grafos Isomorfos
 Dois grafos podem parecer muito diferentes em suas
representações gráficas, mas, serem o mesmo grafo.

 Dois grafos (𝑁1, 𝐴1) e (𝑁2, 𝐴2) são isomorfos se para


cada vértice em 𝑁1 exista um vértice equivalente em 𝑁2
Exemplo
Exercício
 Encontre o isomorfismo dos dois grafos abaixo:
Grafos Isomorfos
 Algumas condições facilitam na hora de identificar se
um grafo não é isomorfo, essas condições incluem:
 Um grafo tem mais vértices que o outro
 Um grafo tem mais arestas que o outro
 Um grafo tem arestas paralelas e o outro não
 Um grafo tem um laço e o outro não
 Um grafo tem vértice de grau 𝑘 e o outro não
 Um grafo é conexo e o outro não
 Um grafo tem um ciclo e outro não
Exercícios
 Explique porque o grafo abaixo não é isomorfo:

 Mais uma vez: grafos isomorfos são considerados os


mesmos, exceto por diferenças “estéticas”.
Grafos Completos
 Um grafo completo é aquele no qual todos os vértices
são adjacentes. Esse tipo de grafo é denotado 𝐾𝑛 , onde
𝑛 é o número de vértices.

 Desenhe 𝐾5
Grafos bipartidos completos
 O grafo é bipartido completo se seus vértices podem ser
particionados em dois conjuntos não-vazios, onde cada aresta só
pode conectar vértices de diferentes conjuntos. Este grafo é
denotado 𝐾𝑚,𝑛 .

 Como ficaria o 𝐾4,3 ?


Grafos planares
 Um grafo planar é um grafo que pode ser desenhado
em um plano de forma que suas arestas se interceptem
apenas em vértices
Grafos homeomorfos
 Dois grafos são homeomorfos se ambos puderem ser
obtidos do mesmo grafo por uma sequência de
subdivisões elementares, nas quais uma única aresta x—
y é substituída por duas novas arestas x—v e v—y que
se conectam a um novo vértice v.
Grafos homeomorfos
 Um grafo planar não pode ser transformado em um
grafo não-planar através de subdivisões, assim, grafos
homeomorfos são ambos planares ou não-planares.
 Teorema de Kuratowski:
 Um grafo é não-planar se, e somente se, contém um
subgrafo homeomorfo a 𝑘5 ou 𝑘3,3 .
Exercícios
 Defina se os pares de grafos são ou não isomorfos
Exercícios
 Determine se o grafo é planar ou não-planar
Exercício
 É possível conectar os 3 serviços às três casas sem
haver cruzamento de tubulação?

You might also like