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

PESQUISA OPERACIONAL TEORIA DOS GRAFOS

Análise de Redes de Transportes. Útil também para várias outras áreas além de Transportes!

TOPOLOGIA DA IMAGEM DIGITAL

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO

Bacharelado em Ciência da Computação Matemática Discreta

Prof. Bruno Holanda - Semana Oĺımpica Nível 1. Teoria dos Grafos

Complexidade de Algoritmos. Edson Prestes

Capítulo 7. Topologia Digital. 7.1 Conexidade

CAPÍTULO 2. Grafos e Redes

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

Teoria dos Grafos. Edson Prestes

MATEMÁTICA A - 12o Ano Probabilidades - Triângulo de Pascal Propostas de resolução

FUNÇÃO. Exemplo: Dado os conjuntos A = { -2, -1, 0, 1, 2} e B = {0, 1, 2, 3, 4, 5} São funções de A em B as relações a) R 1 = {(x,y) AXB/ y = x + 2}

Teoria dos Grafos Aula 2

2) Se concluiu na alínea anterior haver deficiência no conjunto de ligações, estude a forma mais simples de resolver o problema.

MATEMÁTICA 3. Resposta: 29

Grafos: árvores geradoras mínimas. Graça Nunes

Programa Olímpico de Treinamento. Aula 9. Curso de Combinatória - Nível 2. Tabuleiros. Prof. Bruno Holanda

Algumas Aplicações da Teoria dos Grafos

CONCEITOS BÁSICOS EM GRAFOS

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

Teoria dos Grafos. Edson Prestes

Faculdade de Computação

2. Execução do algoritmo de Huffman para construção de uma árvore binária (árvore de Huffman).

RELAÇÕES BINÁRIAS Produto Cartesiano A X B

Um sistema de equações lineares (sistema linear) é um conjunto finito de equações lineares da forma:

Exercícios 1. Determinar x de modo que a matriz

Seu pé direito nas melhores faculdades

Material Teórico - Módulo de Métodos sofisticados de contagem. Princípio das Casas dos Pombos. Segundo Ano do Ensino Médio

Nome: Lucas da Silva Oliveira. Professor: Ricardo Fabbri

Percursos em um grafo

A Torre de Hanói e o Princípio da Indução Matemática

Teoria dos Grafos. Aulas 3 e 4. Profa. Alessandra Martins Coelho

NAPNE / RENAPI. Software Educativo Manual Hércules e Jiló

elementos. Caso teremos: elementos. Também pode ocorrer o seguinte fato:. Falsa. Justificativa: Caso, elementos.

Teoria dos Grafos. Edson Prestes

Percursos em um grafo

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

Subconjuntos Especiais

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

9 Comandos condicionais

Juros Cálculo do Juro Simples

Banco de Dados I. Modelagem Conceitual Parte 2. Cardinalidades, atributos em relacionamentos, identificadores, generalização. Prof.

Programação Dinâmica. Programa do PA. Técnicas Avançadas de Projeto. Aulas Anteriores. Introdução. Plano de Aula. Técnicas de Projeto de Algoritmos

QUESTÕES COMENTADAS E RESOLVIDAS

Teoria dos Grafos. Edson Prestes

Complexidade de Algoritmos

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.

Trabalho Computacional

DAS5102 Fundamentos da Estrutura da Informação

PROBABILIDADE Prof. Adriano Mendonça Souza, Dr.

Complexidade de Algoritmos. Edson Prestes

INSTITUTO TECNOLÓGICO

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS. Prof. Dr. Daniel Caetano

Figura 1: Exemplo de arredondamento com arestas retas.

Aula 5 - Parte 1: Funções. Exercícios Propostos

Material Teórico - Aplicações das Técnicas Desenvolvidas. Exercícios e Tópicos Relacionados a Combinatória. Segundo Ano do Ensino Médio

36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase

Conceito Básicos da Teoria de Grafos

MÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIAS

Problema do Carteiro Chinês

Grafos Msc. Daniele Carvalho Oliveira. Doutoranda em Computação UFU Mestre em Computação - UFU Bacharel em Computação - UFJF 1

MESTRADO EM ENSINO DAS CIÊNCIAS NA EDUCAÇÃO BÁSICA. Prof. Dr. Abel Rodolfo Garcia Lozano Profª. Drª. Jacqueline de Cássia Pinheiro Lima

Resolução dos Exercícios sobre Derivadas

Capítulo 4 Gerenciamento de Memória

BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br

Atividade de Recuperação- Física

Parte B Teoria dos Grafos

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

Introdução à Probabilidade e Estatística

Prof. Me. Marcos Echevarria

Teoria dos Grafos. Edson Prestes

ALP Algoritmos e Programação

Capítulo 4 Gerenciamento de Memória

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Uma expressão básica em SQL consiste em três cláusulas: select, from e where.

Teoria dos Grafos AULA 3

Aula 4 Estatística Conceitos básicos

2ª Lista de Exercícios

Teoria dos Grafos. Edson Prestes

DICAS PARA CÁLCULOS MAIS RÁPIDOS ARTIGO 06

Universidade Federal do Rio Grande do Norte. Centro De Ciências Exatas e da Terra. Departamento de Física Teórica e Experimental

Ajuste de Curvas. Ajuste de Curvas

Vestibular Comentado - UVA/2011.1

Circuitos Seqüenciais

Revisão Extra UECE. 1. (Espcex- 2013) A figura a seguir apresenta o gráfico de um polinômio P(x) do 4º grau no intervalo 0, no intervalo 0,5 é

A TEORIA DOS GRAFOS NA ANÁLISE DO FLUXOGRAMA DO CURSO DE ENGENHARIA DE PRODUÇÃO DA UFF

Memorial Descritivo. Habitação Social API5

Árvore - Introdução. Teoria dos Grafos. Árvore Livre. Árvore Enraizada. Algumas Definições. Algumas Definições

Aula -2 Motores de Corrente Contínua com Escovas

Introdução à Programação. João Manuel R. S. Tavares

PCS LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

A B C F G H I. Apresente todas as soluções possíveis. Solução

Exercícios Teóricos Resolvidos

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 Cobertura e Conjunto Independente Relembrando, dado um grafo G=(V,A), um conjunto S é independente se S não contiver vértices adjacentes entre si e for maximal. Uma cobertura de vértices de G é um subconjunto C de vértices de G que contém no mínimo um vértice de cada aresta de G. A relação entre cobertura e conjunto independente é a seguinte. Dado um grafo G=(V,A), o conjunto independente maximal I associado a uma cobertura minimal C, é obtido através de I=V-C. Para enumerar coberturas e conjuntos independentes será utilizado um método proposto por Maghout.

Dígrafos Cobertura e Conjunto Independente 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/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 Cobertura e Conjunto Independente 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 Cobertura e Conjunto Independente 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 Cobertura e Conjunto Independente Após este processo, encontramos 4 termos que representam 4 coberturas minimais. As coberturas são obtidas a partir das varíaveis associadas a cada termo. Logo, temos {b,c,d},{b,c,e},{b,a,d} e {a,e,d} como coberturas minimais.

Dígrafos Cobertura e Conjunto Independente Tendo as coberturas minimais {b,c,d},{b,c,e},{b,a,d} e {a,e,d}, encontramos os conjuntos independentes a partir de cada cobertura da seguinte forma. Para cada cobertura C, o conjunto independente maximal correspondente é V-C, i.e., o conjunto independente é formado por todos os vértices de G que não aparecem na cobertura Logo, temos os seguintes conjuntos independentes. {a,e},{a,d},{c,e},{b,c}

Dígrafos Cobertura e Conjunto Independente Calcule as coberturas minimais e os conjuntos independentes de vértices do dígrafo abaixo

Trabalho Use o método de Mahgout para calcular os matching maximais do grafo abaixo. Note que você precisa da definição de grafo linha!