MATEMÁTICA DISCRETA GRAFOS (1/4) Carlos Luz. EST Setúbal / IPS. 28 Maio - 3 Junho 2012

Tamanho: px
Começar a partir da página:

Download "MATEMÁTICA DISCRETA GRAFOS (1/4) Carlos Luz. EST Setúbal / IPS. 28 Maio - 3 Junho 2012"

Transcrição

1 MATEMÁTICA DISCRETA GRAFOS (1/4) Carlos Luz EST Setúbal / IPS 28 Maio - 3 Junho 2012 Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

2 Noção de Grafo De nição Um grafo não orientado (ou simplesmente um grafo) G é um par formado por um conjunto não vazio V de elementos designados por vértices e por uma lista E de pares não ordenados de elementos de V, designados por arestas. Simbolicamente, é costume escrever, G = (V, E ). O cardinal de V, representado por jv j, diz-se a ordem de G. O cardinal de E, representado por je j, diz-se a dimensão de G. Se o par não ordenado formado por u e v é uma aresta, representá-la-emos simplesmente por uma letra, digamos e, ou então por uv (ou vu). Diz-se que e = uv é incidente nos vértices u e v (ou que liga os vértices u e v) ou, equivalentemente, que os vértices u e v são adjacentes. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

3 Exemplo de Grafo Não Orientado e 3 v 1 e 1 G = (V, E ) V = fv 1, v 2, v 3, v 4, v 5, v 6 g v 5 e 2 v 6 e 4e6 e 5 e 7 v 2 jv j = 6 = ordem de G E = fe 1, e 2, e 3, e 4, e 5, e 6, e 7 g v 4 v 3 je j = 7 = dimensão de G e 1 = v 1 v 2, e 2 = v 1 v 6,..., e 7 = v 6 v 3 Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

4 Podem ocorrer arestas múltiplas (ou paralelas), isto é, duas ou mais arestas que ligam o mesmo par não ordenado de vértices distintos. Também podem ocorrer lacetes, isto é, arestas que incidem num único vértice De nição Um grafo não orientado diz-se simples se não tem arestas múltiplas nem lacetes. Diz-se um multigrafo se tem arestas múltiplas mas não tem lacetes e designa-se por pseudografo se tem pelo menos um lacete. v 1 v 3 v 4 v 3 v 4 v 5 v 5 v 6 v 2 v 2 v 7 v 5 v 2 v 7 v 1 v 4Grafo Multigrafo simples v 3 v 6 v 1 v 6 Pseudografo Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

5 O grafo complementar de G, que se representa por G é o grafo simples que tem o mesmo conjunto de vértices que G mas no qual dois vértices são adjacentes se e só se não são adjacentes em G. v 1 v 1 v 5 v 6 v 2 v 5 v 6 v 2 v 4 G v 3 v 4 G v 3 Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

6 Sendo G = (V, E ) um grafo, um subgrafo de G é qualquer grafo cujos vértices e arestas pertencem respectivamente a V e a E. Dado um subconjunto X V o grafo que tem X por conjunto de vértices e cujas arestas são as que no grafo G ligam os elementos de X diz-se o subgrafo de G induzido por X. e 3 e 2 v 5 v 4 v 1 e 1 v v 6 2 e 4 e 6 e 7 e 5 G v 3 v 5 e 4 e6 v 1 e 2 e 2 v 5 v 2 v v2 6 e 4 e 5 e 5 v 6 v 4Subgrafo de G e 3 v 1 e 1 G [X ] X = fv 1, v 2, v 5, v 6 g Subgrafo induzido Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

7 Um grafo diz-se nulo se não tem arestas. Um grafo nulo com n vértices representa-se por N n. Um grafo diz-se completo se é simples e se quaisquer dois vértices são adjacentes. O grafo completo de ordem n representa-se por K n Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

8 Um grafo G = (V, E ) diz-se bipartido se V admite uma partição em dois subconjuntos não vazios X 1 e X 2 tal que todas as arestas de G ligam um elemento de X 1 a um elemento de X 2 ; escreve-se G = (X 1 [ X 2, E ). Se jx 1 j = m e jx 2 j = n e todo o vértice de X 1 está ligado a todos os vértices de X 2, o grafo diz-se bipartido completo e representa-se por K m,n. Em particular, K 1,n diz-se uma estrela X 1 X 2 K 3,2 K 1,6 G = X 1 W X 2,Efi Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

9 Exemplo (As pontes de Königsberg) A cidade prussiana de Königsberg (hoje Kaliningrad, Rússia), banhada pelo rio Pregel, é constituída por quatro partes: a parte a norte do rio (A), a parte a sul do rio (D) e duas ilhas situadas no interior do rio, a ilha ocidental (B) e a ilha oriental (C). Ligando estas quatro componentes da cidade existem 7 pontes. Os habitantes de Königsberg perguntavam-se: será possível planear um passeio pela cidade de tal forma que partindo de casa a ela se regresse após ter atravessado uma e uma só vez cada uma das sete pontes? Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

10 Formulação: Considerando cada uma das quatro partes da cidade como um vértice e cada ponte como uma aresta, então pode associar-se ao problema um multigrafo com 4 vértices e 7 arestas: Em termos de grafos, o problema pode ser assim formulado: dado um grafo qualquer (não necessariamente simples) será possível percorrer todas as suas arestas sem atravessar nenhuma delas mais do que uma vez? Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

11 Resolução: A resposta é negativa; sempre que se atravessa uma ponte para uma parte da cidade é preciso sair de lá; isto é, sempre que se chega a um vértice do grafo usando uma aresta é preciso que haja outra aresta para sair de lá, ou seja, o número de arestas que chegam a cada vértice tem que ser par; portanto, como no grafo que representa a cidade há vértices onde chega um número impar de arestas, tal passeio não é possível. Foi Leonhard Euler ( ) que solucionou este problema num artigo publicado em 1736; este artigo constitui a primeira publicação da teoria dos grafos. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

12 Exemplo (Viagem à volta do mundo) Este problema foi apresentado em 1875 pelo matemático irlandês Sir William Hamilton ( ). Consiste em percorrer todos os vértices dum dodecaedro passando uma única vez em cada um, com partida e chegada no mesmo vértice. Re ra-se que este problema é distinto do anterior. Aí pretendia-se que cada aresta fosse percorrida uma e uma só vez. Aqui pretende-se que cada vértice seja visitado uma e uma só vez. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

13 Exemplo (O problema do caixeiro viajante) Suponha-se que cada vértice de um grafo dado representa uma cidade de Portugal. Dois vértices são ligados por uma aresta se existir uma ligação rodoviária entre as cidades que eles representam. Se um caixeiro viajante inicia uma viagem na cidade A, e se as distâncias entre cada par de cidades é conhecida, qual é o caminho mais curto que passa por todas as restantes cidades uma única vez e retorna à cidade A? Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

14 Exemplo (O problema das 4 cores) Pretende-se saber se quatro cores são su cientes para colorir um mapa de modo que não existam países, com fronteira comum, coloridos com a mesma cor. Considerando um grafo cujos vértices representam os países do mapa, em que dois vértices estão ligados por uma aresta se e só se os respectivos países têm uma fronteira comum, o problema anterior consiste em saber se é possível colorir com quatro cores os vértices do grafo de modo que dois vértices adjacentes não tenham a mesma cor. O cartógrafo inglês Francis Guthrie, já em 1852, reclamava a su ciência de quatro cores para distinguir os países num mapa plano e foi precisamente nesse ano que A. de Morgan, numa carta que enviou a W. R. Hamilton, a rmou ter tomado conhecimento deste problema através de um seu aluno, Frederick Guthrie (irmão de Francis Guthrie). Em 1976, Appel e Haken publicaram uma demonstração computacional do teorema das quatro cores que estabelece a su ciência de quatro cores para colorir um mapa. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

15 Grafos Orientados De nição Um grafo orientado (ou dirigido) G é um par formado por um conjunto não vazio V de elementos designados por vértices e por uma lista A de pares ordenados de elementos de V, designados por arcos. Simbolicamente, é costume escrever G = (V, A). Sendo u e v vértices de V, escreve-se a = (u, v) para signi car que a é um arco que liga u a v e está orientado de u para v. Diz-se que o arco a tem extremidade inicial em u (ou emerge ou sai de u) e que tem extremidade nal em v (ou que incide ou entra em v). Por sua vez, o vértice v diz-se o sucessor do vértice u e este último diz-se o antecessor do primeiro. À semelhança dos grafos não orientados, a ordem (respectivamente, dimensão) de um grafo orientado G é o número de vértices (resp., arcos) de G e representa-se habitualmente por jv j (resp., jaj). Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

16 Exemplo de Grafo Orientado G = (V, A) V = fv 1, v 2, v 3, v 4, v 5, v 6 g jv j = 6 = ordem de G A = f(v 1, v 2 ), (v 2, v 1 ), (v 1, v 6 ),...g jaj = 10 = dimensão de G Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

17 Podem ocorrer arcos múltiplos (ou paralelos), isto é, de dois ou mais arcos com as mesmas extremidades inicial e nal que ligam vértices distintos. Podem igualmente ocorrer lacetes, isto é, pares ordenados cujas extremidades inicial e nal coincidem. De nição Um grafo orientado diz-se simples se não tem arcos múltiplos nem lacetes. Diz-se um multigrafo orientado se tem arcos múltiplos mas não tem lacetes e designa-se por pseudografo orientado se tem pelo menos um lacete. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

18 Exemplo (Grafo orientado de comunicações) Considere-se uma organização com várias secções. Cada secção é representada por um vértice, desenhando-se uma echa do vértice v para o vértice w se a secção v puder comunicar com a secção w. O grafo orientado assim resultante designa-se por grafo de comunicações. Um exemplo de um grafo de comunicações é o grafo representativo das páginas Web disponíveis na Internet. Neste grafo orientado cada vértice representa uma página Web e um arco tem origem na página a e extremidade na página b se e só se existe um link de a para b. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

19 Exemplo (Grafos de precedência) As relações de precedência entre instruções podem ser representadas num grafo orientado! grafo de precedência. Cada instrução é representada por um vértice, existindo um arco de um vértice para outro se a instrução representada por este último não pode ser executada antes do processamento da instrução associada ao primeiro vértice. I 1 a := 0 I 6 I 2 b := 1 I 3 c := a + 1 I 4 d := b + a I 5 e := d + 1 I 3 I 5 I 4 A instrução I5 não pode ser executada antes do processamento das instruções I 1, I 2 e I 4 I 6 f := c + d I 1 I 2 Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

20 Grafos Isomorfos De nição Dois grafos G 1 = (V 1, E 1 ) e G 2 = (V 2, E 2 ) dizem-se isomorfos se existir uma bijecção ϕ : V 1! V 2 tal que ϕ(u)ϕ(v) é uma aresta de G 2 se e só se uv for uma aresta de G 1. A função ϕ diz-se um isomor smo de grafos. Exemplo Os grafos da gura abaixo são isomorfos G 1 = V 1,E 1 fi G 2 = V 2,E 2 fi Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

21 Graus dos Vértices de um Grafo De nição Seja G = (V, E ) um grafo não orientado sem lacetes. O número de arestas de G que incidem num certo vértice i 2 V representa-se por d(i) e diz-se o grau ou valência de i em G. Um vértice diz-se par ou ímpar consoante o seu grau seja um número par ou ímpar, respectivamente d(1) = 3, d(2) = 2, d(3) = 4 e d(4) = 1. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

22 Extensão aos grafos não orientados com lacetes Um lacete incide duas vezes sobre o mesmo vértice, pelo que conta duas vezes para efeito do cálculo do grau do vértice respectivo d(1) = 5, d(2) = 2, d(3) = 4 e d(4) = 5. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

23 Grafos Regulares De nição Um grafo G diz-se regular se todos os seus vértices têm o mesmo grau. Se o grau de cada vértice é r, G diz-se regular de grau r. Grafos regulares de grau 2 Grafos regulares de grau 3 Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

24 Teorema do Aperto de Mãos Teorema Seja G = (V, E ) um grafo não orientado (com ou sem arestas múltiplas e lacetes). Então, d(v) = 2 je j. v 2V Proof Consideremos um grafo não orientado (com ou sem arestas múltiplas e lacetes). Cada aresta contribui com dois graus para a soma dos graus de todos os vértices, visto que uma aresta incide exactamente em dois vértices do grafo (eventualmente iguais). Então a soma dos graus de todos os vértices é o dobro do número de arestas do grafo d(1) = 5, d(2) = 2, d(3) = 4 e d(4) = 5, d(v) = 16 = 2 je j v 2V Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

25 Porquê Teorema do Aperto de Mãos? Suponhamos que n pessoas se encontram numa reunião social e que algumas se cumprimentam com um aperto de mãos; Tal situação pode ser traduzida num grafo simples em que as pessoas são representadas pelos vértices e em que existe uma aresta incidente nos vértices i e j (i 6= j) se e só se as pessoas correspondentes a esses vértices se cumprimentam com um aperto de mãos; Assim, o grau de um vértice i representa o número de mãos apertadas pela pessoa correspondente a i; A igualdade do teorema a rma a totalidade de mãos apertadas pelas n pessoas é igual ao dobro do número de apertos de mãos. Corolário Nas condições do teorema anterior, o número de vértices ímpares é par. Proof A soma dos graus de todos os vértices é um número par. Então o número de vértices ímpares é par pois de contrário aquela soma seria ímpar. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

26 De nição Num grafo orientado G = (V, A), denomina-se grau exterior (respectivamente, grau interior) do vértice i, e representa-se por d + (i) (resp., d (i)), o número de arcos de G que têm i como extremidade inicial (resp., extremidade nal). O número de arcos incidentes em i é o grau de i e representa-se por d(i), isto é, d(i) = d + (i) + d (i) d + (1) = 3, d + (2) = 1, d + (3) = 2 e d + (4) = 1 d (1) = 1, d (2) = 1, d (3) = 3 e d (4) = 2 Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

27 Teorema Num grafo orientado G = (V, A) tem-se: Proof (a) i2v d + (i) = i2v d (i) = jaj ; (b) i2v d(i) = 2 jaj. A demonstração de (a) é imediata, se atendermos a que cada arco, independentemente de ser ou não um lacete, tem uma e uma só extremidade inicial (respectivamente, nal) contribuindo, assim, com uma parcela igual a 1 para a soma i2v d + (i) (resp., i2v d (i)). A igualdade da alínea (b) sai imediatamente de (a) e da de nição de d(i) : d(i) = [d + (i) + d (i)] = d + (i) + d (i) = 2 jaj. i2v i2v i2v i2v Corolário Nas condições do teorema anterior, o número de vértices ímpares é par. Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

28 Representação de Grafos Matriz de Adjacência De nição Dado um grafo não orientado G = (V, E ) de ordem n, chama-se matriz de adjacência de G à matriz quadrada A = [a ij ] de ordem n, de nida por 8 < número de arestas que ligam os vértices i e j se ij 2 E e i 6= j a ij = dobro do número de lacetes se ij 2 E e i = j : 0 se ij /2 E A = Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

29 Observação Se G é um grafo simples, isto é, sem arestas múltiplas nem lacetes, então a matriz de adjacência é uma matriz de zeros e uns, com todos os elementos da diagonal principal iguais a zero. Neste caso, a matriz de adjacência A = [a ij ] de ne-se por 1 se ij 2 E a ij = 0 se ij /2 E A= Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

30 De nição Seja G = (V, A) um grafo orientado de ordem n. A matriz de adjacência de G é uma matriz quadrada A = [a ij ] de ordem n dada por número de arcos do vértice i para o vértice j se (i, j) 2 A a ij = 0 se (i, j) /2 A A = Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

31 Listas de Adjacência As listas de adjacência indicam os vértices adjacentes a cada vértice do grafo v 1 v 2 v 3 v 4 v 6 v 5 v 7 Vértice Vértices adjacentes v 1 v 2, v 6 v 2 v 1, v 3 v 3 v 2, v 4, v 6, v 7 v 4 v 3, v 7 v 5 v 6 v 6 v 1, v 3, v 5 v 7 v 3, v 4 Um grafo não orientado simples e a lista de adjacência dos seus vértices Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

32 a e b d c Vértice inicial Vértices terminais a b c b,c,d,e b,d a,c d? e b,c,d Um multigrafo orientado com lacetes e a lista de adjacência dos seus vértices Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

33 Matriz de Incidência De nição Dado um grafo G = (V, E ), não orientado e sem lacetes, em que V = f1, 2,..., ng e E = fe 1, e 2,..., e m g, chama-se matriz de incidência de G à matriz B = [b ij ] de tipo n m de nida por 1 se o vértice i incide na aresta ej b ij = 0 caso contrário. e e 3 e 4 e 2 e 6 4 e B = e 1 e 2 e 3 e 4 e 5 e µ µ 2 µ 3 µ 4 µ 5 Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

34 De nição Seja G = (V, A) um grafo orientado sem lacetes, em que V = f1, 2,..., ng e A = fa 1, a 2,..., a m g, chama-se matriz de incidência de G à matriz B = [b ij ] de tipo n m de nida por 8 < b ij = : 1 se o arco a j tem extremidade inicial no vértice i 1 se o arco a j tem extremidade nal no vértice i 0 caso contrário. 1 2 a 3 a a a5 B= a 6 a ?1 0 0? ?1 0 0? ?1 0 0? Carlos Luz (EST Setúbal / IPS) Grafos (1/4) 28 Maio - 3 Junho / 34

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

MATEMÁTICA DISCRETA. Patrícia Ribeiro 2018/2019. Departamento de Matemática, ESTSetúbal 1 / 47 1 / 47 MATEMÁTICA DISCRETA Patrícia Ribeiro Departamento de Matemática, ESTSetúbal 2018/2019 2 / 47 1 Combinatória 2 Aritmética Racional 3 3 / 47 Capítulo 3 4 / 47 não orientados Um grafo não orientado

Leia mais

Teoria dos Grafos AULA 1

Teoria dos Grafos AULA 1 Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br AULA 1 Introdução, Conceitos Iniciais, Isomorfismo Preparado

Leia mais

Teoria dos Grafos AULA 1

Teoria dos Grafos AULA 1 Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Silvio A. de Araujo Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br, saraujo@ibilce.unesp.br AULA 1 Introdução,

Leia mais

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

Noções da Teoria dos Grafos. André Arbex Hallack Noções da Teoria dos Grafos André Arbex Hallack Junho/2015 Índice 1 Introdução e definições básicas. Passeios eulerianos 1 1.1 Introdução histórica..................................... 1 1.2 Passeios

Leia mais

Noções da Teoria dos Grafos

Noções da Teoria dos Grafos Noções da Teoria dos Grafos André Arbex Hallack Índice 1 Introdução e definições básicas. Passeios eulerianos 1 2 Ciclos hamiltonianos 7 3 Árvores 11 4 Emparelhamento em grafos 15 5 Grafos planares: Colorindo

Leia mais

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

CAP4. ELEMENTOS DA TEORIA DE GRAFOS. Grafo [graph]. Estrutura que consiste num par ordenado de conjuntos, G ( V, E) , sendo: Matemática Discreta ESTiG\IPB Cap4. Elementos da Teoria de Grafos pg 1 CAP4. ELEMENTOS DA TEORIA DE GRAFOS Grafo [graph]. Estrutura que consiste num par ordenado de conjuntos, G ( V, E), sendo: Exemplos

Leia mais

GRAFOS E ALGORITMOS TEORIA DE GRAFOS

GRAFOS E ALGORITMOS TEORIA DE GRAFOS GRAFOS E ALGORITMOS TEORIA DE GRAFOS 1a. PARTE Prof. Ronaldo R. Goldschmidt rribeiro@univercidade.br ronaldo_goldschmidt@yahoo.com.br ROTEIRO 1. INTRODUÇÃO E MOTIVAÇÃO 2. FUNDAMENTOS 3. CONECTIVIDADE 4.

Leia mais

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

Noções da Teoria dos Grafos. André Arbex Hallack Noções da Teoria dos Grafos André Arbex Hallack Junho/2015 Índice 1 Introdução e definições básicas. Passeios eulerianos 1 2 Ciclos hamiltonianos 5 3 Árvores 7 4 Emparelhamento em grafos 11 5 Grafos planares:

Leia mais

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

Estrutura de Dados e Algoritmos e Programação e Computadores II. Aula 10: Introdução aos Grafos Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 10: Introdução aos Grafos História O assunto que se constitui no marco inicial da teoria de grafos é na realidade um problema algorítmico.

Leia mais

Programa. 1 Parte 1 - Conjuntos e Aplicações. 1 Conjuntos. 4 Indução Matemática e Divisibilidade. 5 Congruências Lineares

Programa. 1 Parte 1 - Conjuntos e Aplicações. 1 Conjuntos. 4 Indução Matemática e Divisibilidade. 5 Congruências Lineares Programa Matemática Discreta 2008/09 Jorge Manuel L. André FCT/UNL 1 Parte 1 - Conjuntos e Aplicações 1 Conjuntos 2 Relações Binárias 3 Aplicações 4 Indução Matemática e Divisibilidade 5 Congruências Lineares

Leia mais

GRAFOS. Introdução Conceitos Fundamentais

GRAFOS. Introdução Conceitos Fundamentais GRAFOS Introdução Conceitos Fundamentais Uma aplicação do produto de matrizes Agora é a sua vez... Considere o diagrama seguinte Determine, o número de formas diferentes de ir de a 1 até e 2 e de a 2

Leia mais

Teoria dos Grafos Introdu c ao

Teoria dos Grafos Introdu c ao Teoria dos Grafos Introdução Referências P. O. Boaventura Netto, Grafos: Teoria, Modelos e Algoritmos, São Paulo, E. Blucher 001; R. J. Trudeau, Introduction to Graph Theory, New York, Dover Publications,

Leia mais

Capítulo 1 Conceitos e Resultados Básicos

Capítulo 1 Conceitos e Resultados Básicos Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko Capítulo 1 Conceitos e Resultados Básicos Um grafo é um par ordenado (V, A), onde V e A são conjuntos disjuntos, e cada elemento

Leia mais

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

Conteúdo. Histórico. Notas. Teoria dos Grafos BCC204. Notas. Notas. 1736: Euler e as Pontes de Königsberg Teoria dos Grafos BCC204 Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 15 de março de 2011 1 / 31 Conteúdo 1 Introdução 2 Exemplos 3 4 Representação 2 / 31 Histórico 1736: Euler e as

Leia mais

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

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 8 Grafos. Estrutura de Dados 1 UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 8 Grafos Estrutura de Dados 1 Grafos - Motivação Muitas aplicações em computação necessitam considerar conjunto de conexões

Leia mais

Planaridade UFES. Teoria dos Grafos (INF 5037)

Planaridade UFES. Teoria dos Grafos (INF 5037) Planaridade Planaridade Ideia intimamente ligada à noção de mapa, ou seja, uma representação de um conjunto de elementos (usualmente geográficos) dispostos sobre o plano A planaridade é um conceito associado

Leia mais

Teoria dos Grafos. Maria Claudia Silva Boeres. UFES. Teoria dos Grafos

Teoria dos Grafos. Maria Claudia Silva Boeres. UFES. Teoria dos Grafos Maria Claudia Silva Boeres boeres@inf.ufes.br Motivação Por que estudar grafos? Importante ferramenta matemática com aplicação em diversas áreas do conhecimento Utilizados na definição e/ou resolução de

Leia mais

GRAFOS: UMA INTRODUÇÃO

GRAFOS: UMA INTRODUÇÃO GRAFOS: UMA INTRODUÇÃO Vilmar Trevisan -Instituto de Matemática - UFRGS Junho de 2006 Grafos: uma introdução Informalmente, um grafo é um conjunto de pontos no plano ligados entre por flechas ou por segmentos

Leia mais

Centro de Informática UFPE

Centro de Informática UFPE Centro de Informática UFPE 1 1 2 2 Um grafo G é composto pelo par (V, A). e Modelos V é um conjunto não vazio de vértices ou nós. A é um conjunto de arestas. 3 Um grafo G é composto pelo par (V, A). e

Leia mais

Teoria dos Grafos. Profa. Alessandra Martins Coelho

Teoria dos Grafos. Profa. Alessandra Martins Coelho Teoria dos Grafos Profa. Alessandra Martins Coelho fev/2014 Avaliação 2 Provas 30 pontos cada; 3 Implementações 10 pontos cada; 1 Seminário 10 pontos; Listas de exercícios Listas não valem nota, entretanto...

Leia mais

Parte B Teoria dos Grafos

Parte B Teoria dos Grafos 45 Parte B Teoria dos Grafos B. Grafos e Subgrafos Um grafo G é uma tripla ordenada (V(G), E(G), ), constituindo de um conjunto não vazio V(G) de vértices, um conjunto disjunto E(G) das arestas e uma função

Leia mais

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

01 Grafos: parte 1 SCC0503 Algoritmos e Estruturas de Dados II 01 Grafos: parte 1 SCC0503 Algoritmos e Estruturas de Dados II Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2011/1 Moacir Ponti Jr. (ICMCUSP) 01

Leia mais

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

Conceitos Básicos Isomorfismo de Grafos Subgrafos Passeios em Grafos Conexidade Conteúdo 1 Teoria de Grafos Conceitos Básicos Isomorfismo de Grafos Subgrafos Passeios em Grafos Conexidade > Teoria de Grafos 0/22 Conceitos Básicos Inicialmente, estudaremos os grafos não direcionados.

Leia mais

PERCURSOS. André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré

PERCURSOS. André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré PERCURSOS André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré Serra 2011 Índice 1...O que é caminho e circuito 1.1...Caminho 1.2...Circuito 1.3...Classificação 2...Caminhos Eulerianos 2.1...Definição

Leia mais

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

GRAFOS Aula 02 Formalização: definições Max Pereira Ciência da Computação GRAFOS Aula 02 : definições Max Pereira Um grafo G é um par ordenado G = (V, E) onde V é um conjunto finito e não vazio de elementos e E é um conjunto de subconjuntos de dois elementos

Leia mais

Helena Alves Rafael Sousa Rui Pedro Soares. MACS - Helena, Rafael, Rui Pedro 1

Helena Alves Rafael Sousa Rui Pedro Soares. MACS - Helena, Rafael, Rui Pedro 1 Helena Alves Rafael Sousa Rui Pedro Soares MACS - Helena, Rafael, Rui Pedro 1 Disciplina bienal de componente de formação específica com carga horária distribuída por 3 aulas de 90 minutos cada. MACS -

Leia mais

Ciência da Computação Engenharia de Computação Mestrado em Informática. Teoria dos Grafos. Maria Claudia Silva Boeres.

Ciência da Computação Engenharia de Computação Mestrado em Informática. Teoria dos Grafos. Maria Claudia Silva Boeres. Ciência da Computação Engenharia de Computação Mestrado em Informática Maria Claudia Silva Boeres boeres@inf.ufes.br Programa 1.Conceitos Básicos 2.Grafos Eulerianos e Hamiltonianos 3.Caminhos, Ciclos

Leia mais

CONCEITOS BÁSICOS EM GRAFOS

CONCEITOS BÁSICOS EM GRAFOS Um grafo (simples) G é formado por um conjunto de vértices, denotado por V(G), e um conjunto de arestas, denotado por E(G). Cada aresta é um par (não ordenado) de vértices distintos. Se xy é uma aresta,

Leia mais

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

Grafos - Motivação. Grafos - Motivação. Algoritmos e Estruturas de Dados II Introdução a Grafos Algoritmos e Estruturas de Dados II Introdução a Profa. M. Cristina/ Profa. Rosane (2010) Material de aula original: Profa. Josiane M. Bueno - Motivação : conceito introduzido por Euler, em 1736 Problema

Leia mais

Cap. 2 Conceitos Básicos em Teoria dos Grafos

Cap. 2 Conceitos Básicos em Teoria dos Grafos Teoria dos Grafos e Aplicações 8 Cap. 2 Conceitos Básicos em Teoria dos Grafos 2.1 Grafo É uma noção simples, abstrata e intuitiva, usada para representar a idéia de alguma espécie de relação entre os

Leia mais

IFRN. Introdução à Teoria dos Grafos. Prof. Edmilson Campos

IFRN. Introdução à Teoria dos Grafos. Prof. Edmilson Campos IFRN Introdução à Teoria dos Grafos Prof. Edmilson Campos Conteúdo Histórico Aplicações Definições Grafo Dígrafo Ordem, adjacência e grau Laço Tipos de grafos Representação de Grafos Matriz de adjacências

Leia mais

Teoria dos Grafos. Motivação

Teoria dos Grafos. Motivação Teoria dos Grafos Aula 1 Primeiras Ideias Prof a. Alessandra Martins Coelho março/2013 Motivação Muitas aplicações em computação necessitam considerar conjunto de conexões entre pares de objetos: Existe

Leia mais

Grafos Orientados (digrafos)

Grafos Orientados (digrafos) Grafos Orientados (digrafos) Grafo Orientado ou digrafo Consiste em um grafo G = (V,A) onde V = {v 1,, v n } é um conjunto de vértices e A = {a 1,, a k } é um conjunto de arcos tais que a k, k=1,,m é representado

Leia mais

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

GRAFOS Aula 04 Caminhos, Conexidade e Distância Max Pereira Ciência da Computação GRAFOS Aula 04 Caminhos, Conexidade e Distância Max Pereira Um grafo é dito conexo se for possível visitar qualquer vértice, partindo de um outro qualquer, passando pelas suas arestas.

Leia mais

Circuitos Hamiltorianos

Circuitos Hamiltorianos Circuitos Hamiltorianos Vimos que o teorema de euler resolve o problema de caracterizar grafos que tenham um circuito em que cada aresta apareça exatamente uma vez. Vamos estudar aqui uma questão relacionada.

Leia mais

Introdução à Teoria do Grafos Notas de aula. Socorro Rangel últimas atualizações: (2009), (2012)

Introdução à Teoria do Grafos Notas de aula. Socorro Rangel últimas atualizações: (2009), (2012) Campus de São José do Rio Preto Introdução à Teoria do Grafos Notas de aula Socorro Rangel (socorro@ibilce.unesp.br) últimas atualizações: (2009), (2012) Instituto de Biociências Letras e Ciências Exatas

Leia mais

Definição e Conceitos Básicos

Definição e Conceitos Básicos Definição e Conceitos Básicos Grafos e Algoritmos Computacionais Prof. Flávio Humberto Cabral Nunes fhcnunes@yahoo.com.br 1 Conceitos Básicos Em grafos ocorrem dois tipos de elementos: Vértices ou nós;

Leia mais

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa Aula -Grafos Uma figura vale por mil palavras A representação de dados e ou informações utilizando de recursos visuais é, em muitos casos,

Leia mais

As Pontes de Königsberg

As Pontes de Königsberg As Pontes de Königsberg Anderson Freitas Ferreira e Lívia Minami Borges 13 de junho de 2015 Resumo A teoria de grafos teve seu início em 1736, quando Euler utilizou uma estrutura para resolver o Problema

Leia mais

Grafos IFRN. Robinson Alves

Grafos IFRN. Robinson Alves Grafos IFRN Robinson Alves Introdução Problema das Pontes de Königsberg No século 18 havia na cidade de Königsberg(antiga Prússia) um conjunto de sete pontes (identificadas pelas letras de a até f nas

Leia mais

Introdução a Teoria dos Grafos Raimundo Macêdo

Introdução a Teoria dos Grafos Raimundo Macêdo Doutorado em Ciência da Computação lgoritmos e Grafos Raimundo Macêdo LaSiD/DCC/UF Introdução a Teoria dos Grafos Raimundo Macêdo Definição Estrutura que consiste em dois conjuntos: um conjunto de vértices

Leia mais

Alg l ori r t i m t os e E str t u r tu t ra r s d e D ados I I Intr t o r duçã ç o ã a a Gr G a r f a o f s P of o a. M. C r C ist s ina n a /

Alg l ori r t i m t os e E str t u r tu t ra r s d e D ados I I Intr t o r duçã ç o ã a a Gr G a r f a o f s P of o a. M. C r C ist s ina n a / Algoritmos e Estruturas de Dados II Introdução a Grafos Profa. M. Cristina / Profa. Rosane (2012) Baseado no material de aula original: Profª. Josiane M. Bueno Divisão do arquivo 1ª parte: Motivação Definição:

Leia mais

Algoritmos e Estruturas de Dados II Introdução a Grafos. Divisão do arquivo

Algoritmos e Estruturas de Dados II Introdução a Grafos. Divisão do arquivo Algoritmos e Estruturas de Dados II Introdução a Profa. M. Cristina / Profa. Rosane (2010/11) Baseado no material de aula original: Profª. Josiane M. Bueno Divisão do arquivo 1ª parte: Motivação Definição:

Leia mais

2. Desenhe o grafo orientado G = (X, Γ) para: 3. Em cada alínea dois grafos são iguais. Identifique-os. (a) (b) (c)

2. Desenhe o grafo orientado G = (X, Γ) para: 3. Em cada alínea dois grafos são iguais. Identifique-os. (a) (b) (c) 1. Desenhe o grafo não orientado G = (X, Γ) para: (a) X = {a, b, c, d} e Γ = {{a, b}, {b, c}, {c, d}}. (b) X = {a, b, c, d} e Γ = φ. (c) X = {1, 2, 3, 4, 5, 6, 7, 8} e Γ = {{1, 2}, {2, 2}, {2, 3}, {3,

Leia mais

Alguns probleminhas...

Alguns probleminhas... Introdução Vários problemas da computação, com aplicações em diversos problemas importantes, nasceram de jogos ou brincadeiras. Hoje veremos uma pequana amostra deste fato. Alguns probleminhas... Problema

Leia mais

Algoritmos em Grafos - Aula 02 Introdução à Teoria dos Grafos

Algoritmos em Grafos - Aula 02 Introdução à Teoria dos Grafos Algoritmos em Grafos - Aula 02 Introdução à Teoria dos Grafos Prof a. Laura Silva de Assis PPCIC - Programa de Pós-graduação em Ciência da Computação CEFET/RJ - Centro Federal de Educação Tecnológica Celso

Leia mais

Matemática discreta e Lógica Matemática

Matemática discreta e Lógica Matemática AULA - Prof. Dr. Hércules A. Oliveira UTFPR - Universidade Tecnológica Federal do Paraná, Ponta Grossa Departamento Acadêmico de Matemática Definição 1 Um Grafo G = (V, E) consiste em V, um conjunto não

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Referências P. O. Boaventura Netto, Grafos: Teoria, Modelos e Algoritmos, São Paulo, E. Blucher 2001; R. J. Trudeau, Introduction to Graph Theory, New York, Dover Publications, 1993; Kaufmann,

Leia mais

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. Teoria dos Grafos Valeriano A de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilceunespbr, socorro@ibilceunespbr Grafos Hamiltonianos Preparado a partir do texto: Rangel, Socorro

Leia mais

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

GRAFOS. Prof. André Backes. Como representar um conjunto de objetos e as suas relações? 8/0/06 GRAFOS Prof. André Backes Definição Como representar um conjunto de objetos e as suas relações? Diversos tipos de aplicações necessitam disso Um grafo é um modelo matemático que representa as relações

Leia mais

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

TEORIA DOS GRAFOS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MATEMÁTICA DISCRETA II PROFº MARCOS NASCIMENTO TEORIA DOS GRAFOS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MATEMÁTICA DISCRETA II PROFº MARCOS NASCIMENTO Por que estudar grafos? Importante ferramenta matemática com aplicação em diversas áreas

Leia mais

Folha 3.1. Grafos (não dirigidos)

Folha 3.1. Grafos (não dirigidos) Matemática para Ciência dos Computadores Outubro, 2005 Docente: n : n Folha 3.1 Grafos (não dirigidos) 1. (*) Seja V = {a, b, c, d, e, f, g} um conjunto de localidades e seja E = { a, b, a, f, b, e, b,

Leia mais

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

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A de Oliveira, Socorro Rangel, Silvio A de Araujo Departamento de Matemática Aplicada Capítulo 12: Grafos Hamiltonianos Preparado a partir do texto: Rangel, Socorro Teoria do

Leia mais

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

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO. 5 a Lista de Exercícios UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO MATEMÁTICA COMBINATÓRIA 5 a Lista de Exercícios 1. O grafo de intersecção de uma coleção de conjuntos A 1,..., A n é o grafo

Leia mais

Grafos: caminhos mínimos

Grafos: caminhos mínimos quando o grafo é sem pesos, a determinação de um caminho mais curto pode ser feita através de uma busca em largura caminho mais curto é aquele que apresenta o menor número de arestas quando o grafo tem

Leia mais

1.2 Grau de um vértice

1.2 Grau de um vértice 1.2 Grau de um vértice Seja G um grafo. Para um vértice v de V G, sua vizinhança N G (v) (ou N(v)) é definida por N(v) = {u V G vu E G }.. p.1/19 1.2 Grau de um vértice Seja G um grafo. Para um vértice

Leia mais

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. Notas de Aula de Teoria dos Grafos. Prof. Fábio Protti Niterói, agosto de 2015. Instituto de Computação Universidade Federal Fluminense Notas de Aula de Teoria dos Grafos Niterói, agosto de 2015. Conteúdo 1 Conceitos Básicos 5 1.1 Grafos, vértices, arestas..................... 5 1.2

Leia mais

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

CES-11. Algoritmos e Estruturas de Dados. Carlos Alberto Alonso Sanches CES-11 Algoritmos e Estruturas de Dados Carlos Alberto Alonso Sanches Juliana de Melo Bezerra CES-11 Grafos Conceitos gerais e representações Algoritmos em grafos Exploração sistemática em largura Caminhos

Leia mais

Teoria dos Grafos Aula 1 - Introdução

Teoria dos Grafos Aula 1 - Introdução Teoria dos Grafos Aula 1 - Introdução Profa. Sheila Morais de Almeida Mayara Omai Universidade Tecnológica Federal do Paraná - Ponta Grossa 2018 Sheila Almeida e Mayara Omai (UTFPR-PG) Teoria dos Grafos

Leia mais

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

Aula 2 Definições, Conceitos Básicos e Representação Interna de Grafos. Teoria dos Grafos Prof. Teoria dos Grafos Aula 2 Definições, Conceitos Básicos e Representação Interna de Grafos Jorge Figueiredo Aula 2-1 Definições Dois tipos de elementos: Vértices ou nós. Arestas. v3 v1 v2 v4 v5 v6 Jorge

Leia mais

Conceitos Básicos da Teoria de Grafos

Conceitos Básicos da Teoria de Grafos Conceitos Básicos da Teoria de Grafos Universidade Federal do Pampa - UNIPAMPA Engenharia da Computação Estrutura de Dados Profª Sandra Piovesan Grafos Uma noção simples, abstrata e intuitiva. Representa

Leia mais

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

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo Departamento de Matemática Aplicada Capítulo 09: Representação de Grafos Preparado a partir do texto: Rangel, Socorro. Teoria

Leia mais

UNIVERSIDADE FEDERAL DO PARÁ BIBLIOTECA DE OBJETOS MATEMÁTICOS COORDENADOR: Dr. MARCIO LIMA

UNIVERSIDADE FEDERAL DO PARÁ BIBLIOTECA DE OBJETOS MATEMÁTICOS COORDENADOR: Dr. MARCIO LIMA UNIVERSIDADE FEDERAL DO PARÁ BIBLIOTECA DE OBJETOS MATEMÁTICOS COORDENADOR: Dr. MARCIO LIMA TEXTO: Torre de Hanói e Triângulo de Sierpinski AUTOR: André Brito (estagiário da BOM) ORIENTADOR: Dr. Professor

Leia mais

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

Teoria dos Grafos. Teoria dos Grafos. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. agosto Teoria dos Grafos Introdução Profa. Sheila Morais de Almeida DAINF-UTFPR-PG agosto - 2017 O que é Grafo? Definição formal Um grafo G = (V (G), E(G)) é uma estrutura matemática que consiste de dois conjuntos:

Leia mais

Universidade de Aveiro Departamento de Matemática ILDA MARIA DUARTE DE MATOS TEORIA DOS GRAFOS NO ENSINO BÁSICO E SECUNDÁRIO

Universidade de Aveiro Departamento de Matemática ILDA MARIA DUARTE DE MATOS TEORIA DOS GRAFOS NO ENSINO BÁSICO E SECUNDÁRIO Universidade de Aveiro Departamento de Matemática 2013 ILDA MARIA DUARTE DE MATOS TEORIA DOS GRAFOS NO ENSINO BÁSICO E SECUNDÁRIO Universidade de Aveiro Departamento de Matemática 2013 ILDA MARIA DUARTE

Leia mais

GRAFOS ORIENTADOS. PSfrag replacements. Figura 1: Exemplo de um grafo orientado.

GRAFOS ORIENTADOS. PSfrag replacements. Figura 1: Exemplo de um grafo orientado. Introdução à Teoria dos Grafos Bacharelado em Ciência da Computação UFMS, 2005 GRAFOS ORIENTAOS Resumo Existem ocasiões onde grafos não são apropriados para descrever certas situações. Por exemplo, um

Leia mais

As pontes de Königsberg

As pontes de Königsberg As pontes de Königsberg Adérito Araújo Centro de Matemática da Universidade de Coimbra A cidade de Königsberg Era uma vez uma cidade chamada Königsberg ( montanha do rei ) na antiga Prússia. Fundada em

Leia mais

1 Introdução à Teoria dos Grafos

1 Introdução à Teoria dos Grafos 1 Introdução à Teoria dos Grafos Informalmente, designamos por grafo um diagrama, que podemos representar graficamente no plano, de pontos e linhas com extremos nesses pontos. Nessa representação gráfica

Leia mais

Matemática Discreta - Exercícios de Grafos

Matemática Discreta - Exercícios de Grafos UALG - 0/0 1. Seja G o grafo cuja matriz de adjacência é: 1 8 9 1 8 9 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0

Leia mais

Prof. Marco Antonio M. Carvalho

Prof. Marco Antonio M. Carvalho Prof. Marco Antonio M. Carvalho Lembretes! Lista de discussão! Endereço:! programaacao@googlegroups.com! Solicitem acesso:! http://groups.google.com/group/programaacao! Página com material dos treinamentos!

Leia mais

Árvore de Suporte de Comprimento Mínimo Minimal Spanning Tree

Árvore de Suporte de Comprimento Mínimo Minimal Spanning Tree Investigação Operacional Árvore de Suporte de Comprimento Mínimo Minimal Spanning Tree Slide Transparências de apoio à leccionação de aulas teóricas Maria Antónia Carravilla José Fernando Oliveira Árvore

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Existem três companhias que devem abastecer com gás, eletricidade e água três prédios diferentes através de tubulações subterrâneas. Estas tubulações podem estar à mesma profundidade? Isto

Leia mais

GRAFOS Aula 03 Representações de Grafos Max Pereira

GRAFOS Aula 03 Representações de Grafos Max Pereira Ciência da Computação GRAFOS Aula 03 Representações de Grafos Max Pereira A maior vantagem de um grafo é a sua representação visual da informação. Mas para a manipulação e armazenamento em um computador,

Leia mais

Matemática Discreta. Aula nº 22 Francisco Restivo

Matemática Discreta. Aula nº 22 Francisco Restivo Matemática Discreta Aula nº 22 Francisco Restivo 2006-05-26 Definição: Um grafo cujos vértices são pontos no plano e cujos lados são linhas no plano que só se encontram nos vértices do grafo são grafos

Leia mais

Capítulo 1. Aula Caminhos de Euler e Hamilton Caminhos de Euler e Circuitos

Capítulo 1. Aula Caminhos de Euler e Hamilton Caminhos de Euler e Circuitos Capítulo 1 Aula 8 1.1 Caminhos de Euler e Hamilton Podemos percorrer as margens de um grafo iniciando em um vértice e retornando a ele percorrendo cada borda do grafo exatamente uma vez? Da mesma forma,

Leia mais

APLICAÇÕES DA TEORIA DOS GRAFOS

APLICAÇÕES DA TEORIA DOS GRAFOS Universidade de Aveiro Departamento de Matemática 2013 Sandra Maria Pereira dos Santos APLICAÇÕES DA TEORIA DOS GRAFOS Dissertação apresentada à Universidade de Aveiro para cumprimento dos requisitos necessários

Leia mais

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.

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. 7 - Coloração de Arestas e Emparelhamentos Considere o seguinte problema: Problema - Ao final do ano acadêmico, cada estudante deve fazer um exame oral com seus professores. Suponha que existam 4 estudantes

Leia mais

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

Lista de Exercícios 9 (Extra): Soluções Grafos UFMG/ICEx/DCC DCC111 Matemática Discreta Lista de Exercícios 9 (Extra): Soluções Grafos Ciências Exatas & Engenharias 1 o Semestre de 018 Para cada uma das seguintes armações, diga se é verdadeira ou falsa

Leia mais

Alguns Problemas Clássicos Sobre Grafos

Alguns Problemas Clássicos Sobre Grafos Alguns Problemas Clássicos Sobre Grafos Elon Lages Lima IMPA/CNPq O conceito de grafo é simples, porém fértil em aplicações e problemas atraentes. Ele já foi abordado, nesta Revista, em pelo menos três

Leia mais

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO Profa. Kathya Collazos Linares *As aulas baseiam-se no material do Professor Antonio Alfredo Ferreira Loureiro O problema das sete pontes de Königsberg

Leia mais

Tópicos em Teoria dos Grafos

Tópicos em Teoria dos Grafos UNIVERSIDADE FEDERAL DE SANTA CATARINA Centro de Ciências Físicas e Matemáticas Curso de Licenciatura em Matemática Tópicos em Teoria dos Grafos Autor: Dyan Carlo Pamplona Orientador: Prof. Dr. Gustavo

Leia mais

SCC Modelagem Computacional em Grafos Introdução a Grafos

SCC Modelagem Computacional em Grafos Introdução a Grafos SCC0216 - Modelagem Computacional em Grafos Introdução a Grafos Prof. Alneu (alneu@icmc.usp.br ) / Profa. Rosane (rminghim@icmc.usp.br) PAE: Alan (alan@icmc.usp.br) / Henry (henry@icmc.usp.br) Baseado

Leia mais

x y Grafo Euleriano Figura 1

x y Grafo Euleriano Figura 1 Grafo Euleriano Um caminho simples ou um circuito simples é dito euleriano se ele contém todas as arestas de um grafo. Um grafo que contém um circuito euleriano é um grafo euleriano. Um grafo que não contém

Leia mais

ESTRUTURAS DISCRETAS (INF 1631) GRAFOS. 1. O que é um grafo? Defina um grafo orientado. Defina um grafo não-orientado.

ESTRUTURAS DISCRETAS (INF 1631) GRAFOS. 1. O que é um grafo? Defina um grafo orientado. Defina um grafo não-orientado. PUC-Rio Departamento de Informática Profs. Marcus Vinicius S. Poggi de Aragão Período: 0. Horário: as-feiras e as-feiras de - horas de maio de 0 ESTRUTURAS DISCRETAS (INF 6) a Lista de Exercícios Procure

Leia mais

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. Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br Grafos Eulerianos Preparado a partir do texto: Rangel, Socorro.

Leia mais

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.

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. 6 - oloração de restas e Emparelhamentos onsidere o seguinte problema: Problema - o final do ano acadêmico, cada estudante deve fazer um exame oral com seus professores. Suponha que existam 4 estudantes

Leia mais

podem ser ambas representadas por meio de pontos e segmentos de recta do seguinte modo:

podem ser ambas representadas por meio de pontos e segmentos de recta do seguinte modo: 3. Teoria dos Grafos Noções básicas A Teoria dos Grafos é actualmente uma das áreas mais importantes da matemática discreta. Tendo as suas raízes em jogos e recreações matemáticas, atribui-se a sua criação

Leia mais

Tópicos de Matemática Finita Data: a Chamada Correcção Código: 2D

Tópicos de Matemática Finita Data: a Chamada Correcção Código: 2D Tópicos de Matemática Finita Data: 2-07-2002 2 a Chamada Correcção Código: 2D Nome: Número: Curso: O exame que vai realizar tem a duração de três horas. As respostas às perguntas do grupo I não necessitam

Leia mais

Grafos e digrafos com o sagemath

Grafos e digrafos com o sagemath Grafos e digrafos com o sagemath Pedro Patrício Acção de Formação de Grafos, Maio/Junho de 2008 Conteúdo 1 Introdução 1 2 Conceitos iniciais 2 3 Representação com matrizes 3 4 Conexidade 10 5 Grafos orientáveis

Leia mais

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

AULA 11 PROJETO E ANÁLISE DE ALGORITMOS. Conceitos básicos e representação de grafos Karina Valdivia Delgado AULA 11 PROJETO E ANÁLISE DE ALGORITMOS Conceitos básicos e representação de grafos Karina Valdivia Delgado Roteiro Motivação Conceitos básicos Representação Motivação Um grafo é uma abstração que permite

Leia mais

Definições Básicas para Grafos

Definições Básicas para Grafos Definições Básicas para rafos RAFO Um grafo (V,A) é definido pelo par de conjuntos V e A, onde: V - conjunto não vazio: os vértices ou nodos do grafo; A - conjunto de pares ordenados a=(v,w), v e w V:

Leia mais

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

Comunicação e redes. Aula 2: Teoria dos Grafos Conceitos básicos. Professor: Guilherme Oliveira Mota. Comunicação e redes Aula 2: Teoria dos Grafos Conceitos básicos Professor: Guilherme Oliveira Mota g.mota@ufabc.edu.br Aula passada Redes complexas Grafo G: Conjunto de pontos e linhas ligando esses pontos

Leia mais

Grafos AULA META. Introduzir noções elementares da teoria dos grafos. OBJETIVOS. Ao final da aula o aluno deverá ser capaz de:

Grafos AULA META. Introduzir noções elementares da teoria dos grafos. OBJETIVOS. Ao final da aula o aluno deverá ser capaz de: Grafos META Introduzir noções elementares da teoria dos grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de: Representar grafos por meio de matrizes e diagramas; Caracterizar uma árvore; Identificar

Leia mais

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. Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br Preparado a partir do texto: Rangel, Socorro. Teoria do Grafos,

Leia mais

Teoria dos grafos. FATEC Carapicuíba Augusto de Toledo Cruz Junior

Teoria dos grafos. FATEC Carapicuíba Augusto de Toledo Cruz Junior Teoria dos grafos FATEC Carapicuíba Augusto de Toledo Cruz Junior Teoria dos grafos HISTÓRICO 2 Origem O artigo do matemático e físico suiço Leonhard Euler, publicado em 1736, sobre o problema das Sete

Leia mais

GRAFOS Aula 01 Introdução Max Pereira

GRAFOS Aula 01 Introdução Max Pereira Ciência da Computação GRAFOS Aula 01 Introdução Max Pereira Todos os dias nos vemos cercados por incontáveis conexões e redes: rodovias e ferrovias, linhas telefônicas e a Internet, circuitos eletrônicos

Leia mais

1.3 Isomorfismo 12 CAP. 1 CONCEITOS BÁSICOS

1.3 Isomorfismo 12 CAP. 1 CONCEITOS BÁSICOS 12 CAP. 1 CONCEITOS BÁSICOS I i I j. Essa relação de adjacência define um grafo com conjunto de vértices {I 1,...,I k }. Esse é um grafo de intervalos. Faça uma figura do grafo definido pelos intervalos

Leia mais

Grafos: aplicações. Grafos: árvore geradora mínima

Grafos: aplicações. Grafos: árvore geradora mínima árvore geradora mínima caminhos mínimos problemas tipo 1 desejase conectar todos os computadores em um prédio usando a menor quantidade possível de cabos uma companhia aérea deseja voar para algumas cidades

Leia mais

Conceito Básicos da Teoria de Grafos

Conceito Básicos da Teoria de Grafos 1 Conceito Básicos da Teoria de Grafos GRAFO Um grafo G(V,A) é definido pelo par de conjuntos V e A, onde: V - conjunto não vazio: os vértices ou nodos do grafo; A - conjunto de pares ordenados a=(v,w),

Leia mais

Estruturas de Dados Grafos

Estruturas de Dados Grafos Estruturas de Dados Grafos Prof. Eduardo Alchieri (introdução) Grafo é um conjunto de pontos e linhas que conectam vários pontos Formalmente, um grafo G(V,A) é definido pelo par de conjuntos V e A, onde:

Leia mais