Teoria dos Grafos. Edson Prestes

Documentos relacionados
Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos Aula 2

CONCEITOS BÁSICOS EM GRAFOS

GRAFOS. Prof. André Backes. Como representar um conjunto de objetos e as suas relações?

Teoria dos Grafos. Componentes, Conj. Indep., Cliques

Definição e Conceitos Básicos

Grafos Orientados (digrafos)

Teoria dos Grafos. Edson Prestes

Conceito Básicos da Teoria de Grafos

Combinando relações. Exemplo Seja A = {1, 2, 3} e B = {1, 2, 3, 4}. As relações

Teoria dos Grafos. Edson Prestes

Conceitos Básicos Isomorfismo de Grafos Subgrafos Passeios em Grafos Conexidade

A resposta para este problema envolve a partição do conjunto de arestas de tal forma que arestas adjacentes não pertençam a um mesmo conjunto.

ANÁLISE COMBINATÓRIA

Estrutura de Dados e Algoritmos e Programação e Computadores II. Aula 10: Introdução aos Grafos

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa

Circuitos Hamiltorianos

AULA 11 PROJETO E ANÁLISE DE ALGORITMOS. Conceitos básicos e representação de grafos Karina Valdivia Delgado

Teoria dos Grafos Aula 2

Departamento de Engenharia de Produção UFPR 57

Estruturas de Dados Grafos

Definições Básicas para Grafos

Curso: Ciência da Computação Disciplina: Matemática Discreta RELAÇÕES. Prof.: Marcelo Maraschin de Souza

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

Teoria dos Grafos. Teoria dos Grafos. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. agosto

ESTRUTURAS DE DADOS. prof. Alexandre César Muniz de Oliveira. 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8.

Capítulo 1. Aula Conectividade Caminhos

Introdução à Teoria dos Grafos. Isomorfismo

Parte B Teoria dos Grafos

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 8 Grafos. Estrutura de Dados 1

1.3 Isomorfismo 12 CAP. 1 CONCEITOS BÁSICOS

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 45

Projeto de Algoritmos por Indução

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos Conceitos Básicos

MATEMÁTICA DISCRETA. Patrícia Ribeiro 2018/2019. Departamento de Matemática, ESTSetúbal 1 / 47

Teoria dos Grafos Aula 8

Teoria dos Grafos AULA 2

Grafos IFRN. Robinson Alves

Instituto de Computação Universidade Federal Fluminense. Notas de Aula de Teoria dos Grafos. Prof. Fábio Protti Niterói, agosto de 2015.

BCC204 - Teoria dos Grafos

Introdução à Teoria dos Grafos

Grafos: caminhos (matriz adjacência)

4.1 Preliminares. No exemplo acima: Dom(R 1 ) = e Im(R 1 ) = Dom(R 2 ) = e Im(R 2 ) = Dom(R 3 ) = e Im(R 3 ) = Diagrama de Venn

15 - Coloração Considere cada um dos grafos abaixo:

CAP4. ELEMENTOS DA TEORIA DE GRAFOS. Grafo [graph]. Estrutura que consiste num par ordenado de conjuntos, G ( V, E) , sendo:

Cap. 2 Conceitos Básicos em Teoria dos Grafos

Melhores momentos AULAS 1-8

Matemática Combinatória Gabarito Lista 7 Artur Souza, Bruno Leite e Marcos Castro

Teorema 1 - Todo corte de arestas de um grafo conexo G contém pelo menos uma aresta em comum com qualquer árvore geradora de G. Exemplo 2 - Seja T:

Teoria dos Grafos Aula 1 - Introdução

Teoria dos Grafos Aula 6

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

MODELAGEM MATEMÁTICA E A CONTEXTUALIZAÇÃO DO ESTUDO DE GRAFOS E MATRIZES NO ENSINO MÉDIO

Teoria dos Grafos. Coloração de Vértices

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

Conceitos Básicos da Teoria de Grafos

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

Teoria dos Grafos. Aula 5 - Estruturas de Dados para Grafos. Profª. Alessandra Martins Coelho. março/2013

Grafos Direcionados. > Grafos Direcionados Representações Computacionais 1/36

Introdução a Grafos Letícia Rodrigues Bueno

Teoria dos Grafos. Edson Prestes

GRAFOS Aula 03 Representações de Grafos Max Pereira

Grafos: Busca. Algoritmos e Estruturas de Dados 2. Graça Nunes

Teoria dos Grafos. Edson Prestes

GRAFOS: UMA INTRODUÇÃO

INF 1010 Estruturas de Dados Avançadas

GRAFOS. Introdução Conceitos Fundamentais

Grafos - Motivação. Grafos - Motivação. Algoritmos e Estruturas de Dados II Introdução a Grafos

Percursos em um grafo

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

GRAFOS Aula 04 Caminhos, Conexidade e Distância Max Pereira

MATEMÁTICA I. Profa. Dra. Amanda L. P. M. Perticarrari

Capítulo 1 Conceitos e Resultados Básicos

Grafos - Introdução. Pedro Ribeiro 2014/2015 DCC/FCUP. Pedro Ribeiro (DCC/FCUP) Grafos - Introdução 2014/ / 32

Oalgoritmo de Dijkstra

UNIVERSIDADE DE SÃO PAULO INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO Departamento de Ciências de Computação

O grau de saída d + (v) de um vértice v é o número de arcos que tem

Matemática Discreta. Aula 06: Teoria dos Grafos. Tópico 01: Grafos e suas Representações. Observação

Teoria dos Grafos Caminhos. Profª. Alessandra Martins Coelho

Teoria dos Grafos AULA 3

Teoria dos Grafos. Conjuntos de Corte e Conectividade

CES-11. Algoritmos e Estruturas de Dados. Carlos Alberto Alonso Sanches

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

14 Coloração de vértices Considere cada um dos grafos abaixo:

01 Grafos: parte 1 SCC0503 Algoritmos e Estruturas de Dados II

Percursos em um grafo

PCC173 - Otimização em Redes

Instituto de Computação - Universidade Federal Fluminense Teoria dos Grafos - Lista de exercícios

Prova final de MATEMÁTICA - 3o ciclo a Fase

Transcrição:

Edson Prestes

Dígrafos Dado um dígrafo G, podemos definir uma função multívoca vértices de G entre os Se G possui os arcos (x,y) e (x,w), então sabemos que G possui duas arestas que saem de x e alcançam y e w, portanto temos Esta função possui inversa denomidada por. Neste caso para um vértice y, esta função indica de quais vértices partem arcos que chegam a y. Considerando o exemplo anterior, temos. e A generalização da função é a função, o que consiste em

Dígrafos Dado o dígrafo G abaixo calcule as funções e para cada vértice de G

Dígrafos Baseado nisto podemos definir a função fechamento transitivo de um vértice x, denotada por,, onde A função de fechamento transitivo inversa é definida como Ou seja, um dígrafo G=(V,A) é fortemente conexo se ˆτ{x} = V x V

Dígrafos Dado o dígrafo abaixo, calcule e

Dígrafos - Componentes Fortes Determine os componentes fortemente conexos maximais do dígrafo abaixo Inicialmente pegamos um vértice e calculamos e Finalmente, calculamos. Este último resultado nos fornece os vértices V que compõe o subgrafo fortemente conexo maximal ao qual x pertence. Em seguida, realizamos o mesmo processo para até que

Dígrafos - Componentes Fortes Inicialmente iremos pegar o vértice A. Temos O primeiro subgrafo é formado pelos vértices V'={a,d} e pelos arcos que os conectam. O segundo subgrafo é determinado a partir de V-V'={b,c,e}. Escolhendo o vértice c, temos O segundo subgrafo portanto é aquele formado pelos vértices {b,c} e pelos arcos que os interligam.

Dígrafos - Componentes Fortes Observe que restou apenas o vértice e do conjunto de vértices original. Portanto ele é seu próprio subgrafo conexo maximal. Os subgrafos fortemente conexos maximais são destacados abaixo

Dígrafos - Componentes Fortes Determine os componentes fortemente conexos maximais do grafo abaixo

Dígrafos Componentes Fortes

Dígrafos Contagem de Caminhos/Passeios Considere o dígrafo abaixo e sua matriz de adjacência M Matriz de adjacência M Determine a quantidade de passeios de comprimento 1, 2, 3 e 4.

Dígrafos Contagem de Caminhos/Passeios Note que a matriz M já indica a quantidade de passeios de comprimento 1. A quantidade de passeios de comprimento 2 é obtida calculando M 2 =M.M. M 2 =

Dígrafos Contagem de Caminhos/Passeios A quantidade de passeios de comprimento 3 é obtida calculando M 3 =M 2.M. M= M 2 = M 3 =

Dígrafos Conjunto Independente de Vértices Relembrando, dado um grafo G=(V,A), um subconjunto de vértices S é independente, se a seguinte restrição for satisfeita Ou seja, S não pode conter vértices adjacentes. O subconjunto S é maximal se ele não estiver incluído em nenhum outro subconjunto de vértices que satifaça a restrição acima. Para enumerar estes subconjuntos será utilizado um método proposto por Maghout.

Dígrafos Conjunto Independente de Vértices Considere o dígrafo abaixo Este método atua sobre em cima da matriz de adjacência de um grafo ou dígrafo sem loops. Portanto, se o dígrafo em questão possuir laços devemos omití-los em sua matriz de adjacência. Para cada vértice devemos criar uma variável lógica e para cada aresta devemos criar a seguinte soma.

Dígrafos Conjunto Independente de Vértices Em seguida devemos calcular o seguinte produtório Para o dígrafo ao lado, temos o seguinte produto Devemos lembrar que a expressão x+xy, onde x e y são duas variáveis lógicas, pode ser simplificada da seguinte maneira x+xy = x(1+y) = x onde 1 corresponde ao valor true.

Dígrafos Conjunto Independente de Vértices Analisando a multiplicação dos últimos três termos temos, Observamos que para x e a i, variáveis lógica, temos Usando esta informação no produto inicial, temos

Dígrafos Conjunto Independente de Vértices Após este processo, encontramos 4 termos que representam 4 conjuntos indepedentes. Cada um dos termos encontrados define um subconjunto estável constituidos dos vértices cujas variáveis lógicas não aparecem naquele termo. Logo, temos os seguintes conjuntos independentes. {a,e},{a,d},{c,e},{b,c}

Dígrafos Conjunto Independente de Vértices Calcule os conjuntos independentes de vértices do dígrafo abaixo {c,d,f,h},{b,c,f, h},{a,c,f,h},{b,c,f,g}, {b,e,h}

Grafos Cliques Maximais Para determinar os cliques maximais de um grafo G podemos usar o método de Maghout em Dado o grafo abaixo, calcule Determine os conjuntos independentes maximais em

Grafos Cliques Maximais Para o grafo abaixo temos Os conjuntos independentes de são {b,d,e,f}; {c,e,f}, {a,b}, {a,c}

Grafos Cliques Maximais Dado o dígrafo abaixo, calcule os seus cliques maximais D D

Grafos Cliques Maximais Para o dígrafo abaixo temos Os cliques maximais são {a,b,d}, {a, c}, {e}