Teoria dos Grafos. Edson Prestes

Documentos relacionados
Teoria dos Grafos. Edson Prestes

CONCEITOS BÁSICOS EM GRAFOS

Subgrafos. Se G é um grafo e F A(G) então o subgrafo de G induzido (ou gerado) por F é o

GRAFOS Aula 02 Formalização: definições Max Pereira

Teoria dos Grafos. Edson Prestes

Capítulo 1 Conceitos e Resultados Básicos

Cortes (cut sets) 2010/2 Teoria dos Grafos (INF 5037/INF2781) CC/EC/UFES

Parte B Teoria dos Grafos

Definição e Conceitos Básicos

Teoria dos Grafos. Edson Prestes

Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo LaSiD/DCC/UFBA

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

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

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

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

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

Teoria dos Grafos. Edson Prestes

GRAFOS E ALGORITMOS TEORIA DE GRAFOS

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

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

Aula 2 Definições, Conceitos Básicos e Representação Interna de Grafos. Teoria dos Grafos Prof.

Percursos em um grafo

PCC173 - Otimização em Redes

Capítulo 1. Aula Conectividade Caminhos

Prof. Marco Antonio M. Carvalho

Percursos em um grafo

Teoria dos Grafos AULA 2

Teoria dos Grafos AULA 3

Introdução a Grafos Letícia Rodrigues Bueno

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

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 5: Grafos Conexos. Departamento de Matemática Aplicada

Departamento de Engenharia de Produção UFPR 57

Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo

CI065 CI755 Algoritmos e Teoria dos Grafos

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

Introdução à Teoria dos Grafos. Isomorfismo

Conteúdo. Histórico. Notas. Teoria dos Grafos BCC204. Notas. Notas. 1736: Euler e as Pontes de Königsberg

Fábio Protti - UFF Loana T. Nogueira - UFF Sulamita Klein UFRJ

TEORIA DOS GRAFOS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MATEMÁTICA DISCRETA II PROFº MARCOS NASCIMENTO

Grafos Planares. Grafos e Algoritmos Computacionais. Prof. Flávio Humberto Cabral Nunes

Teoria dos Grafos Conceitos Básicos

Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko. Capítulo 3

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

Cap. 2 Conceitos Básicos em Teoria dos Grafos

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:

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.

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

Teoria dos Grafos Aula 3 - Planaridade

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

Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo LaSiD/DCC/UFBA

BCC204 - Teoria dos Grafos

Noções da Teoria dos Grafos

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

Noções da Teoria dos Grafos. André Arbex Hallack

1.3 Isomorfismo 12 CAP. 1 CONCEITOS BÁSICOS

Teoria dos Grafos Aula 2

Noções da Teoria dos Grafos. André Arbex Hallack

CAMINHOS, CIRCUITOS, CAMINHOS MÍNIMOS E CONEXIDADE

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

Matemática discreta e Lógica Matemática

Teoria dos Grafos Aula 5

Lista de Exercícios 9 (Extra): Soluções Grafos

Teoria dos Grafos. Edson Prestes

GRAFOS Aula 08 Árvore Geradora Mínima: Algoritmos de Kruskal e Prim-Jarnik Max Pereira

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO. 5 a Lista de Exercícios

Teoria dos Grafos Introdu c ao

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 16: Grafos Planares. Departamento de Matemática Aplicada

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

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa

Teoria dos Grafos. Edson Prestes

Comunicação e redes. Aula 2: Teoria dos Grafos Conceitos básicos. Professor: Guilherme Oliveira Mota.

Árvores: Conceitos Básicos e Árvore Geradora

Definições Básicas para Grafos

Grafos Parte 1. Aleardo Manacero Jr.

x y Grafo Euleriano Figura 1

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

Teoria dos Grafos Caminhos. Profª. Alessandra Martins Coelho

BCC204 - Teoria dos Grafos

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

Algoritmos em Grafos COM11087-Tópicos Especiais em Programação I

BCC204 - Teoria dos Grafos

Conceito Básicos da Teoria de Grafos

SCC Modelagem Computacional em Grafos Profª Rosane Minghim 1º sem ª lista de exercícios

Teoria dos Grafos Aula 6

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

Teoria dos Grafos. Edson Prestes

Planaridade AULA. ... META Introduzir o problema da planaridade de grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de:

Grafo planar: Definição

Teoria dos Grafos. Edson Prestes

Introdução à Teoria dos Grafos

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

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

SCC603 Algoritmos e Estruturas de Dados II Prof.a Rosane Minghim 1o sem. 2013

GRAFOS: UMA INTRODUÇÃO

GRAFOS. Introdução Conceitos Fundamentais

Transcrição:

Edson Prestes

Introdução Mais sobre grafos.. Cintura A cintura de um grafo é o comprimento do menor ciclo do grafo. Um grafo sem ciclos tem uma cintura de comprimento infinito. Diâmetro de um grafo O diâmetro de um grafo consiste na maior distância entre dois vértices em um grafo.

Introdução Mais sobre grafos.. Deleções A operação de deleção consiste na retirada de vértices ou de arestas de um grafo. Considere um grafo G =(V,A). A retirada de um vértice v, representada por G-v, causa a retirada de todas as arestas incidentes a v. Enquanto que a retirada de uma aresta w=(u,v), representada por G-w, leva a quebra da adjacência dos nós u e v, se o grafo for simples.

Introdução Mais sobre grafos.. Se V 1 é um subconjunto de V(G), então G-V 1 é o grafo resultante da retirada de todos os vértices e de suas arestas incidentes. Esta operação leva ao grafo G', onde {(u,v) 2 A(G) u, v 2 V(G )} Se A 1 é um subconjunto de A(G), então G-A 1 é o grafo resultante da retirada das arestas. Esta operação leva ao grafo G'', onde V(G'')=V(G) e A(G'')=A(G)-A 1

Introdução Mais sobre grafos.. A operação de arco-contração, denotada por G/a, consiste na retirada da aresta a=(u,v) juntamente com seus vértices u e v, seguida da inserção de um novo vértice w e a re-ligação das arestas incidentes tanto a u quanto a v a este novo vértice.

Introdução Mais sobre grafos.. Qual é o resultado da execução da seqüência (((((G/a)/b)/c)/d)/e) no grafo G de Petersen?

Introdução Mais sobre grafos.. Um vértice de corte, também chamado de ponte de articulação, é um vértice cuja remoção aumenta a quantidade de componentes do grafo. Uma aresta de corte, também chamada de ponte ou ístimo, quando removida aumenta a quantidade de componentes conexos do grafo. Um grafo induzido é um grafo obtido através da remoção de um conjunto de vértices.

Introdução Mais sobre grafos.. Conjunto desconector é o conjunto de arestas de G cuja retirada torna G desconexo. Conjunto de corte de arestas é qualquer conjunto desconector minimal de G, ou seja, que não possua subconjunto próprio. A conectividade de arco é o tamanho do menor conjunto de corte de arestas de G. Um grafo G é k-arco-conexo onde. Conjunto separador é um conjunto de vértices de G cuja retirada torna G desconexo. Conjunto de corte de vértices é qualquer conjunto separador minimal de G, ou seja, que não possua subconjunto próprio. A conectividade de vértice é o tamanho do menor conjunto corte de vértices de G. Um grafo G é um grafo k-vértice-conexo onde.

Introdução Mais sobre grafos.. Determine a conectividade de arestas e vértices dos grafos abaixo G 1 G 2 O grafo G 1 é 2-arco-conexo( ) e 1-vértice-conexo ( ). O grafo G 2 é 1-arco-conexo ( ) e 1-vértice-conexo( ).

Introdução Mais sobre grafos.. Mostre que para qualquer G

Mais sobre grafos.. Mostre que um grafo é bipartido sse ele não possuir ciclos de tamanho impar Seja G um grafo bipartido e V(G) o conjunto de vértices de G correspondente à união de dois subconjuntos disjuntos V 1 e V 2 de modo que as arestas de G unem apenas vértices de diferentes subconjuntos. Considere um ciclo C em G, onde C é denotado pela seguinte seqüência de vértices v 1,v 2, v 3,..., v n, v 1. Suponha que,então,, seja uma seqüência alternada entre os dois subconjuntos. Como o ultimo vértice é v 1, e a seqüência é alternada entre os subconjuntos V 1 e V 2. Podemos constatar que o penúltimo vértice v n possui índice n par. Como um caminho com um número par de vértices possui exatamente um número ímpar de arestas. Logo, a adição da aresta de retorno (v n,v 1 ) faz com que este caminho possua um comprimento par, dado pelo número par de arestas.

Mais sobre grafos.. A prova de que G é bipartido é como segue. Considere um vértice u, e uma função f(v) que retorna o comprimento do menor caminho de u até v. Faça e. Considere uma aresta (v,v'), onde ou, ou seja, uma aresta que liga vértices de um mesmo conjunto. Considere também um ciclo que passa pelo vértice u. Este ciclo pode ser decomposto em dois subcaminhos, um entre v e u, e outro entre u e v', juntamente com a aresta que liga os vértices v e v'. Como v e v' estão no mesmo conjunto, os caminhos entre v e u e entre v' e u serão ou pares ou impares.

Mais sobre grafos.. Portanto, a soma dos comprimentos destes caminhos resultará em um número par que adicionado de 1, correspondente a aresta (v,v'), leva a um caminho de comprimento impar. Como estamos afirmando que nenhum ciclo de tamanho impar existe, logo a aresta (v,v') não existe. Por conseguinte, tanto X quanto Y são conjuntos independentes, logo o Grafo G é bipartido. Obs: para sabermos se um grafo não é bipartido, basta verificarmos se existe algum ciclo de comprimento impar.

União de Grafos A união de dois grafos G 1 e G 2 é definida como

Complemento de Grafos O complemento de um grafo G, denotado por, é um grafo com e G O complemento de um grafo completo é um grafo nulo. Enquanto que o complemento de um grafo bipartido é a união de dois grafos completos.

Complemento de Grafos Um grafo é autocomplementar se ele for isomorfico ao seu complemento. O grafo abaixo é autocomplementar? G Sim!

Complemento de Grafos Mostre que para qualquer Grafo G com 6 pontos, G ou possui um triângulo Considere um vértice v de V(G). Sem perda de generalidade, podemos assumir v é adjacente a outros três vértices u 1, u 2 e u 3 em G. Se dois destes vértices forem adjacentes, então existirá um triangulo formado por estes dois e por v. Caso contrário, estes três vértices não serão adjacentes entre si em G, mas serão em

Decomposição Uma decomposição de um grafo é uma lista de subgrafos tal que cada aresta aparece exatamente uma única vez em um único subgrafo.

Matching Um matching em um grafo G é um conjunto de arestas que não formam loops e que não compartilham vértices entre si. Um vértice incidente às arestas de um matching M é dito saturado por M. Um matching perfeito de G satura todos os vértices de G. Determine um matching para o grafo abaixo É um matching perfeito? Sim!