61
Teoria dos Grafos Conceitos Básicos Profª. Alessandra Martins Coelho fev/2014

Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Embed Size (px)

Citation preview

Page 1: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Teoria dos GrafosConceitos Básicos

Profª. Alessandra Martins Coelho

fev/2014

Page 2: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

Page 3: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante

Page 4: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante casinha

Page 5: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante casinha touro

Page 6: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante casinha touro pegada

Page 7: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante casinha touro pegada

Guarda-chuva

Page 8: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante casinha touro pegada

Guarda-chuva cadeira

Page 9: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante casinha touro pegada

Guarda-chuva cadeira gema

Page 10: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

diamante casinha touro pegada

Guarda-chuva cadeira gema dominó

Page 11: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

Page 12: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena

Page 13: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena balão

Page 14: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena balão leque

Page 15: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena balão leque bandeira

Page 16: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena balão leque bandeira

grilo

Page 17: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena balão leque bandeira

grilo borboleta

Page 18: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena balão leque bandeira

grilo borboleta garra

Page 19: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

antena balão leque bandeira

grilo borboleta garraTorre Eiffel

Page 20: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

Page 21: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

Gêmeos

Page 22: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

Gêmeos Sunlet

Page 23: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

Gêmeos Sunlet Peixe

Page 24: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

• Grafo Pirâmide

Grafo pirâmide forte Grafo pirâmide dupla

Page 25: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafos com apelidos

• Grafo Escorpião• possui 4 tipos de vértice:

– Um vértice de grau 1 – ferrão. – Um vértice de grau 2 – calda.– Um vértice de grau n-1 – corpo– n-3 vértices restantes - pés

Page 26: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafo Linha

• É denotado por L(G) e representa a adjacência entre as arestas do grafo G.– Cada vértice de L(G) representa uma aresta

em G

– Dois vértices de L(G) são adjacentes se e somente suas arestas correspondentes compartilham um mesmo vértice em G, ou seja, são adjacentes em G.

Page 27: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grafo Linha

Grafo G Vértices associados às arestas

Ligação das arestas vizinhas

Grafo Linha – L(G)

Page 28: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Fecho Transitivo de um vértice

• O conjunto de vértices alcançáveis a partir de x.

Page 29: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Fecho Transitivo de um vértice

• O conjunto de vértices alcançáveis a partir de x.

Fecho transitivo direto do vértice 1 – {2,3,4,5,7,9,10,13}

Page 30: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Fecho Transitivo de um vértice

Page 31: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Fecho Transitivo de um grafo

• O grafo G construído a partir de G, incluindo-se um arco (x,y) para todo y alcançável a partir de x.

Page 32: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Fecho Transitivo de um grafo

Grafo de alcançabilidade de G ou grafo fecho transitivo

Page 33: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício1 - Exemplo

Page 34: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice
Page 35: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício 1

• você percebeu alguma relação entre os números obtidos? O que você observou?

• O que você observou é válido para TODOS os grafos? Construa um grafo (com pelo menos 6 vértices) e faça a tabela. A sua observação continua valendo?

• Escreva um argumento que explique a sua observação.

Page 36: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Grau

• grau (ou valência) de um vértice de um grafo éo número de arestas incidentes para com o vértice, com os laços contados duas vezes.

• Lema do Aperto de Mão [Euler (1735)] Se os convidados de uma festa apertarem as mãos quando se encontrarem pela primeira vez, o número de convidados que apertam a mão um número ímpar de vezes é par.

• A soma total dos graus de todos os vértices de um grafo é 2x o número de arestas.

Page 37: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício 2

• Quantas arestas tem um grafo com vértices de graus 5; 2; 2; 2; 2; 1? Desenhe um possível grafo.

Page 38: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• O grafo possui seis vértices e tem um grau total de 5 + 2 + 2 + 2 + 2 + 1 = 14. Isso significa que existem sete arestas.

Page 39: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício 3

• Existe um grafo simples com cinco vértices dos seguintes graus? Se existir, desenhe um possível grafo.

(a) 3; 3; 3; 3; 2(b) 1; 2; 3; 4; 5(c) 1; 2; 3; 4; 4(d) 3; 4; 3; 4; 3(e) 0; 1; 2; 2; 3

Page 40: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• O grafo tem um grau total de 3 + 3 + 3 + 3 + 2 = 14. Isso significa que existem 7 arestas.

Page 41: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• O grafo tem um grau total de 1 + 2 + 3 + 4 + 5 = 15. Isso não é possível.

Page 42: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• O grafo tem um grau total de 1+2+3+4+4 = 14. No entanto, como existem dois vértices com grau 4, todos os vértices devem ter pelo menos grau 2, como mostrado na figura abaixo. Como supostamente existe um vértice com grau 1, não é possível existir tal grafo.

Page 43: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• O grafo tem um grau total de 3 + 4 + 3 + 4 + 3 = 17. Isso não é possível.

Page 44: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• O grafo tem um grau total de 0 + 1 + 2 + 2 + 3 = 8. Isso significa que existem quatro arestas.

Page 45: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício 4

• Pode haver um grafo simples com 15 vértices, cada um com grau 5?

Page 46: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• Não. O grau desse suposto grafo seria 15x5 = 75, que é um número ímpar. Sabe-se que o grau de qualquer grafo deve ser um número par.

Page 47: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Subgrafo

• um subgrafo de um grafo G é um grafo cujo conjunto de vértices é um subconjunto do conjunto de vértices G e o conjunto de arestas é um subconjunto do conjunto de arestas de G, ou seja, cuja relação de adjacência é um subconjunto de G restrita a esse subconjunto.

Page 48: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Subgrafo

Page 49: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Subgrafo

Grafo exemplo Subgrafo próprio Subgrafo parcial próprio

Subgrafo parcial próprio

Um grafo é subgrafo parcial dele mesmo

Page 50: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Subgrafo induzido por Arestas

• Um subgrafo G pode ser obtido por um subconjunto e arestas e seus respectivos vértices.

• Neste caso será denominado induzido por arestas.

Page 51: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exemplo

• Subgrafo por indução de arestas

Grafo de referência Arestas removidas Subgrafo formado

Page 52: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Subgrafo induzido por Vértices

• Um subgrafo G pode ser obtido por um subconjunto de vértices e suas respectivas arestas.

• Neste caso será denominado induzido por vértices.

Page 53: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exemplo

• Subgrafo por indução de vértices

Grafo de referência vértice removido Subgrafo formado

Page 54: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Supergrafo

• Se G’ é um subgrafo de G, então G também pode ser denominado um supergrafo de G’.

Page 55: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exemplo

• Supergrafo• Se G’ é um subgrafo de G, então G

também pode ser denominado um supergrafo de G’.

Grafo de referência Acréscimo de vértices Supergrafo formado

Page 56: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício 5

• Quantos subgrafos com pelo menos um vértice tem K3?

Page 57: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Resolução

• Quantos subgrafos com pelo menos um vértice tem K3?

• São os subgrafos com um, dois e três vértices:– Existem três subgrafos com um vértice e nenhuma

aresta;– Existem C(3; 2) = 3 possibilidades de escolher

subgrafos com dois vértices. Para cada possibilidade, podemos incluir ou não a aresta, i.e., 3x2 = 6 subgrafos com dois vértices;

– Com três vértices, temos 23 = 8 possibilidades de incluir ou não cada aresta.

– Assim, a quantidade total de subgrafos com pelo menos um vértice é a soma de 3 + 6 + 8 = 17.

Page 58: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice
Page 59: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício 6

• Desenhe todos os subgrafos do grafo abaixo.

Page 60: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice
Page 61: Teoria dos Grafos Conceitos Básicos · diamante casinha touro pegada ... • Grafo Escorpião • possui 4 tipos de vértice: – Um vértice de grau 1 – ferrão. – Um vértice

Exercício 8

• Para o grafo da figura abaixo, determine um subgrafopróprio, um subgrafo parcial, um subgrafo induzido por vértices, um subgrafo induzido por arestas e um supergrafo.