1.3 Isomorfismo 12 CAP. 1 CONCEITOS BÁSICOS
|
|
|
- Edison Paixão Deluca
- 9 Há anos
- Visualizações:
Transcrição
1 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 [0, 2], [1, 4], [3, 6], [5, 6] e [1, 6]. Exemplo 1.13 Seja uma relação de ordem parcial sobre um conjunto finito V. Portanto, a relação é transitiva (se x y e y z então x z ), anti-simétrica (se x y e y x então x = y) e reflexiva (x x para todo x). Digamos que dois elementos distintos x e y de V são adjacentes se forem comparáveis, ou seja, se x y ou y x. Essa relação de adjacência define o grafo de comparabilidade da relação. Exemplo 1.14 Um grafo é planar se pode ser desenhado no plano sem que as curvas que representam arestas se cruzem. Mostre que o grafo dos estados do Brasil (veja exemplo 1.5) é planar. Mostre que o grafo do 3-cubo (veja exemplo 1.4) é planar. Verifique que K 5 não é planar. Exemplo 1.15 Duas arestas de um grafo G são adjacentes se têm uma ponta comum. Essa relação de adjacência define o grafo das arestas de G. 5 Se G denota o grafo das arestas de G então V (G ) = A(G) e cada aresta de G é um par ab em que a e b são arestas adjacentes de G. (Veja a figura 1.6). Faça uma figura do grafo das arestas de um K 3 e de um K 1,3 (veja exemplo 1.10). Faça uma figura do grafo das arestas de um K 4. Quantos vértices e quantas arestas tem o grafo das arestas de um K n? Seja G o grafo das arestas de um K 5. Desenhe G. Você já viu esse grafo neste texto? v u t x w y z vu vw ux xy wx yz Figura 1.6: Um grafo (esquerda) e seu grafo das arestas (direita). 1.3 Isomorfismo Um isomorfismo entre dois grafos G e H é uma bijeção f de V (G) em V (H) tal que dois vértices v e w são adjacentes em G se e somente se f(v) e f(w) são adjacentes em H. 5 Na literatura em inglês, esse grafo é conhecido como line graph e denotado por L(G). A expressão grafo das arestas não é padrão em português.
2 1.3 Isomorfismo 13 Dois grafos G e H são isomorfos se existe um isomorfismo entre eles. Em outras palavras, dois grafos são isomorfos se é possível alterar os nomes dos vértices de um deles de tal modo que os dois grafos fiquem iguais. Para decidir se dois grafos G e H são isomorfos, basta examinar todas as bijeções de V (G) em V (H). Se cada um dos grafos tem n vértices, esse algoritmo consome tempo proporcional a n!. Como n! cresce explosivamente com n, esse algoritmo é decididamente insatisfatório na prática. Infelizmente, não se conhece um algoritmo substancialmente melhor. 6 E 1.16 Os dois grafos da figura 1.7 são isomorfos? Quais dos grafos da figura 1.8 são isomorfos entre si?.. Figura 1.7: Os grafos são isomorfos? Veja exercício Figura 1.8: Os grafos são isomorfos? Veja exercício E 1.17 Mostre que o grafo das arestas (veja exemplo 1.15) de um K 5 é isomorfo ao complemento do grafo de Petersen (veja exemplo 1.8). E 1.18 Um automorfismo de um grafo G é um isomorfismo de G em G. Seja Φ(G) o conjunto dos automorfismos de G. Mostre que Φ(G) é um grupo sob a operação de composição. Mostre que Φ(G) = Φ(G). Mostre que Φ(K n ) é o grupo simétrico sobre n elementos. Descreva Φ(K p,q ) (veja exemplo 1.10). 6 Veja os livros de Garey Johnson [GJ79], Harel [Har92] e Sipser [Sip97].
3 14 CAP. 1 CONCEITOS BÁSICOS 1.4 Vizinhanças, cortes e graus A vizinhança de um conjunto X de vértices de um grafo G é o conjunto de todos os vértices que têm algum vizinho em X. 7 Esse conjunto será denotado por Γ G (X) Γ(X) Γ(v) (X) g(v) δ(g) (G) ou simplesmente por Γ(X). A vizinhança de um vértice v é o conjunto Γ({v}), que pode ser denotado simplesmente por Γ(v). O corte associado a (ou cofronteira de) um conjunto X de vértices é o conjunto de todas as arestas que têm uma ponta em X e outra em V (G) X. O corte associado a X será denotado por 8 G (X) ou simplesmente por (X). 9 É evidente que ( ) = (V (G)) =. Se v é um vértice, podemos escrever (v) no lugar de ({v}). Um corte (ou cociclo) em um grafo é qualquer conjunto da forma (X), onde X é um conjunto de vértices. O grau de um vértice v é o número de arestas que incidem em v, ou seja, a cardinalidade do corte (v) (igual à cardinalidade de Γ(v)). O grau de v em um grafo G será denotado por g G (v), ou simplesmente por g(v). O grau mínimo de um grafo G é o número δ(g) := min{g(v) : v V (G)}. O grau máximo do grafo é o número (G) := max{g(v) : v V (G)}. Um grafo G é regular se todos os seus vértices têm o mesmo grau, ou seja, se δ(g) = (G). Um grafo é k-regular se g(v) = k para todo vértice v. Proposição 1.1 Em todo grafo, a soma dos graus dos vértices é igual ao dobro do número de arestas. Ou seja, todo grafo (V, A) satisfaz a identidade g(v) = 2 A. v V PROVA: Uma aresta com pontas x e y contribui uma unidade para g(x) e uma unidade para g(y). Portanto, cada aresta contribui exatamente duas unidades para a soma v g(v). F 1.19 É verdade que Γ(X) = (X) para todo conjunto X de vértices? 7 Nessa definição, a vizinhança de X pode não ser disjunta de X. Há quem prefira adotar uma definição ligeiramente diferente e dizer que a vizinhança de X é o conjunto dos vértices em V (G)X que têm algum vizinho em X. 8 O nome do símbolo é nabla. Dizem que a palavra designa uma harpa egípcia. O símbolo é usado em matemática para denotar um operador diferencial. Não confunda com. 9 Há quem prefira escrever δ(x) no lugar do nosso (X).
4 1.4 Vizinhanças, cortes e graus 15 E 1.20 Mostre que todo grafo tem um número par de vértices de grau ímpar. E 1.21 Mostre que todo grafo com dois ou mais vértices tem pelo menos dois vértices de mesmo grau. E 1.22 Quantas arestas tem o grafo da dama 8 por 8 (veja exemplo 1.1)? Quantas arestas tem o grafo do cavalo 8 por 8? E 1.23 Quantas arestas tem o grafo das arestas de um grafo G? E 1.24 Quais são os graus dos vértices de uma molécula de alcano (veja exemplo 1.9)? E 1.25 Mostre que (G) = n(g) δ(g) 1 e δ(g) = n(g) (G) 1 para todo grafo G. E 1.26 Mostre que se G é um grafo com δ(g) > 0 e m(g) < n(g) então G tem pelo menos dois vértices de grau 1. E 1.27 A matriz de adjacências de um grafo G é a matriz M com linhas e colunas indexadas por V (G) tal que M[u, v] = 1 se uv A(G) e M[u, v] = 0 em caso contrário. (Compare com o exemplo 1.6.) Qual a matriz de adjacências do grafo definido na figura 1.1? Qual a matriz de adjacências de um K 4? Qual a matriz de adjacências de uma grade 3 por 4? Qual a matriz de adjacências de um 3-cubo? Quanto vale a soma dos elementos da linha u da matriz? Quanto vale a soma dos elementos da coluna v? F 1.28 Seja A um conjunto finito. Defina as seguintes operações de soma e multiplicação por escalar para as partes de A: para quaisquer subconjuntos E e F de A, pomos E + F := (E F) (E F), 1 E = E e 0 E =. Mostre que a tripla (2 A, +, ) é um espaço vetorial sobre o corpo dos inteiros módulo 2. E 1.29 Dado um grafo G, seja D(G) a coleção de todos os cortes de G, isto é, D(G) := { (X) : X V (G)}. Mostre que D(G) é um subespaço vetorial do espaço (2 A(G), +, ) definido no exercício Dizemos que D(G) é o espaço dos cortes (ou dos cociclos) de G.
5 16 CAP. 1 CONCEITOS BÁSICOS 1.5 Caminhos e circuitos Um caminho é qualquer grafo da forma ({v 1, v 2,...,v n }, {v i v i+1 : 1 i < n}). Em outras palavras, um caminho é um grafo C cujo conjunto de vértices admite uma permutação (v 1, v 2,...,v n ) tal que {v 1 v 2, v 2 v 3,..., v n 1 v n } = A(C). v 1 v n Os vértices v 1 e v n são os extremos do caminho. O caminho que acabamos de descrever pode ser denotado simplesmente por v 1 v 2 v n. Por exemplo, o grafo ({u, v, w,z}, {wz, vz,uw}) é um caminho, que pode ser denotado por uwzv. Figura 1.9: Um caminho e um circuito. Um circuito 10 é um grafo da forma ({v 1, v 2,...,v n }, {v i v i+1 : 1 i < n} {v n v 1 }), com n 3. Em outras palavras, um circuito é um grafo O com n(o) 3 cujo conjunto de vértices admite uma permutação (v 1, v 2,...,v n ) tal que {v 1 v 2, v 2 v 3,...,v n 1 v n } {v n v 1 } = A(O). v 1 v n v 1 Esse circuito pode ser denotado simplesmente por v 1 v 2 v n v 1. O comprimento de um caminho ou circuito é o número de arestas do grafo. É claro que um caminho de comprimento k tem k + 1 vértices e um circuito de comprimento k tem k vértices. Um triângulo, quadrado, pentágono e hexágono é o mesmo que um circuito de comprimento 3, 4, 5 e 6 respectivamente. Um caminho ou circuito é par se tem comprimento par, e ímpar se tem comprimento ímpar. E 1.30 Mostre que o complemento de um caminho de comprimento 3 é um caminho de comprimento 3. Mostre que o complemento de um circuito de comprimento 5 é um circuito de comprimento 5. E 1.31 Mostre que todo corte de um circuito tem cardinalidade par. Isto é, mostre que, para qualquer conjunto X de vértices de um circuito O, o corte O (X) tem cardinalidade par. 10 Alguns livros dizem ciclo no lugar do nosso circuito.
6 1.6 Subgrafos Subgrafos Um subgrafo de um grafo G é qualquer grafo H tal que V (H) V (G) e A(H) A(G). Um subgrafo H de G é próprio se V (H) V (G) ou A(H) A(G). O subgrafo de G induzido por um subconjunto X de V (G) é o grafo (X,B) em que B é o conjunto de todas as arestas de G que têm ambas as pontas em X. Esse subgrafo é denotado por G[X]. Para qualquer subconjunto X de V (G), denotaremos por G X o subgrafo G[V (G) X]. Se v é um vértice de G então G v é uma abreviatura de G {v}. Se a é uma aresta de G então G a é o grafo (V (G), A(G){a}). A propósito, se {x, y} é um elemento de V (G) (2), denota-se por G+xy o grafo (V (G), A(G) {xy}). Se um caminho v 1 v n é subgrafo de G, dizemos simplesmente que v 1 v n é um caminho em G ou que G contém o caminho v 1 v n. Por exemplo, se dissermos que uvwz é um caminho em G, devemos entender que ({u, v,w,z}, {uv,vw,wz}) é um subgrafo de G. Convenção análoga vale para circuitos que são subgrafos de G. G[X] G X G v G a G + xy E 1.32 Seja G o grafo das arestas de um grafo G. Mostre que G não contém K 1,3 (veja exemplo 1.10) como subgrafo induzido. (Em outras palavras, mostre que não existe subconjunto X de V (G ) tal que G [X] é um K 1,3.) E 1.33 Uma floresta é um grafo sem circuitos. Mostre que um grafo G é uma floresta se e somente se cada uma de suas arestas é um corte, ou seja, para cada aresta a existe um subconjunto X de V (G) tal que (X) = {a}. E 1.34 Digamos que um grafo é par se todos os seus vértices têm grau par. Dado um grafo G, seja O(G) a coleção dos conjuntos das arestas de todos os subgrafos pares de G. Mostre que O(G) é um subespaço vetorial do espaço (2 A(G), +, ) definido no exercício Dizemos que O(G) é o espaço dos ciclos de G. E 1.35 Seja G um grafo e considere os espaços O(G) e D(G) definidos nos exercícios 1.34 e 1.29 respectivamente. Mostre que O D 0 mod 2 para todo membro O de O(G) e todo membro D de D(G). (Sugestão: Mostre que O pode ser escrito como uma união disjunta de circuitos, ou seja, que existem circuitos O 1,...,O k dois a dois disjuntos nas arestas tais que O = A(O 1 ) A(O k ).) 1.7 Grafos conexos e componentes Um grafo é conexo se, para qualquer par {v, w} de seus vértices, existe um caminho com extremos v e w. Por exemplo, o grafo do bispo (veja 1.2) não é conexo (a menos que o tabuleiro tenha uma só linha e uma só coluna).
7 18 CAP. 1 CONCEITOS BÁSICOS Proposição 1.2 Um grafo G é conexo se e somente se (X) para todo subconjunto próprio e não-vazio X de V (G). PROVA: Suponha que X é um subconjunto próprio e não-vazio de V (G). Seja x um elemento de X e y um elemento de V (G) X. Se G é conexo então existe um caminho C em G com extremos x e y. Pelo menos uma das arestas de C estará, necessariamente, em (X). Suponha agora que (X) para todo subconjunto próprio e não-vazio X de V (G). Seja v um vértice qualquer de G e seja C o conjunto de todos os caminhos em G que têm um extremo em v. Seja X o conjunto dos extremos de todos os elementos de C. É evidente que X mas (X) =. Assim, em virtude de nossas hipóteses, devemos concluir X = V (G). Isso mostra que, para qualquer vértice w, existe um caminho de v a w. Portanto, G é conexo. Um subgrafo conexo H de um grafo G é maximal se H não é subgrafo próprio de algum subgrafo conexo de G. Um componente (ou componente conexo) de um grafo G é qualquer subgrafo conexo maximal de G. É claro que cada vértice de um grafo pertence a um e um só componente. É claro também que um grafo é conexo se e somente se tem um único componente. F 1.36 Verifique que o grafo do cavalo 3 por 3 (veja exemplo 1.2) tem dois componentes: um caminho de comprimento 0 e um circuito de comprimento 8. F 1.37 Quantos componentes tem o grafo do bispo t-por t (veja exemplo 1.2)? E 1.38 Seja G um grafo tal que (G) 2. Mostre que cada componente de G é um caminho ou um circuito. E 1.39 Seja G um grafo com δ(g) n(g)/2. 11 Mostre que G é conexo. E 1.40 Seja G um grafo com δ(g) 3. Mostre que G tem um circuito par. E 1.41 Mostre que todo grafo G satisfaz a desigualdade m(g) n(g) c(g), onde c(g) é o número de componentes de G. E 1.42 Uma árvore é uma floresta (veja exercício 1.33) conexa. (Os grafos discutidos no exemplo 1.9 são árvores.) Mostre que um grafo conexo G é uma floresta se e somente se, para cada aresta a, o grafo G a não é conexo. 11 Para qualquer número real x, denotamos por x o único inteiro i tal que i x < i + 1.
Capítulo 1. Introdução. 1.1 Grafos
Capítulo 1 Introdução Este capítulo formaliza o conceito de grafo e examina vários exemplos. Também faz uma breve lista de problemas célebres sobre grafos, alguns dos quais serão estudados no capítulo
Teoria dos Grafos 1. Teoria dos Grafos
Teoria dos Grafos Teoria dos Grafos 1 A palavra grafo é um neologismo derivado da palavra graph em inglês. Ela foi usada pela primeira vez no sentido que nos interessa aqui pelo matemático inglês James
Uma Introdução Sucinta à Teoria dos Grafos
Uma Introdução Sucinta à Teoria dos Grafos http://www.ime.usp.br/~pf/teoriadosgrafos/ P. Feofiloff Y. Kohayakawa Y. Wakabayashi 12/7/2011 2 Sumário 1 Conceitos básicos 8 1.1 Grafos..................................
Uma introdução sucinta à Teoria dos Grafos. P. Feofiloff Y. Kohayakawa Y. Wakabayashi
Uma introdução sucinta à Teoria dos Grafos P. Feofiloff Y. Kohayakawa Y. Wakabayashi 3/1/2005 2 Sumário 1 Conceitos básicos 8 1.1 Grafos.................................. 8 1.2 Alguns exemplos de grafos......................
Exercícios de Teoria dos Grafos
Exercícios de Teoria dos Grafos http://www.ime.usp.br/~pf/grafos-exercicios/ Paulo Feofiloff Departamento de Ciência da Computação Instituto de Matemática e Estatística Universidade de São Paulo junho
Exercícios de Teoria dos Grafos
Exercícios de Teoria dos Grafos http://www.ime.usp.br/~pf/grafos-exercicios/ teceira edição Paulo Feofiloff Departamento de Ciência da Computação Instituto de Matemática e Estatística Universidade de São
Exercícios de Teoria dos Grafos
Exercícios de Teoria dos Grafos http://www.ime.usp.br/~pf/grafos-exercicios/ Paulo Feofiloff Departamento de Ciência da Computação Instituto de Matemática e Estatística Universidade de São Paulo julho
Uma Introdução Sucinta à Teoria dos Grafos
Uma Introdução Sucinta à Teoria dos Grafos Paulo Feofiloff Yoshiharu Kohayakawa Yoshiko Wakabayashi IME USP www.ime.usp.br/ pf/teoriadosgrafos/ 25/10/2004 11:00 1 Prefácio 2 Grafos são bons modelos para
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,
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
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
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
Percursos em um grafo
Percursos em um grafo Definição Um percurso ou cadeia é uma seqüência de arestas sucessivamente adjacentes, cada uma tendo uma extremidade adjacente à anterior e a outra a subsequente (à exceção da primeira
Teoria dos Grafos. Edson Prestes
Edson Prestes Introdução Representação Mostre que todo passeio de u até v contém um caminho de u até v. Considere um passeio de comprimento l de u até v. Se l = 0 então temos um passeio sem nenhuma aresta.
CI065 CI755 Algoritmos e Teoria dos Grafos
CI065 CI755 Algoritmos e Teoria dos Grafos Exercícios 11 de outubro de 2017 1 Fundamentos 1. Seja S = {S 1,..., S n } uma família de conjuntos. O grafo intercessão de S é o grafo G S cujo conjunto de vértices
Introdução à Teoria dos Grafos. Isomorfismo
Isomorfismo Um isomorfismo entre dois grafos G e H é uma bijeção f : V (G) V (H) tal que dois vértices v e w são adjacentes em G, se e somente se, f (v) e f (w) são adjacentes em H. Os grafos G e H são
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
Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko. Capítulo 3
Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko Capítulo 3 Árvores Problema: Suponha que numa cidade haja n postos telefônicos. Para que seja sempre possível haver comunicação
GRAFOS E ALGORITMOS TEORIA DE GRAFOS
GRAFOS E ALGORITMOS TEORIA DE GRAFOS 1a. PARTE Prof. Ronaldo R. Goldschmidt [email protected] [email protected] ROTEIRO 1. INTRODUÇÃO E MOTIVAÇÃO 2. FUNDAMENTOS 3. CONECTIVIDADE 4.
Percursos em um grafo
Percursos em um grafo Definição Um percurso ou cadeia é uma seqüência de arestas sucessivamente adjacentes, cada uma tendo uma extremidade adjacente à anterior e a outra a subsequente (à exceção da primeira
Instituto de Computação - Universidade Federal Fluminense Teoria dos Grafos - Lista de exercícios
Instituto de Computação - Universidade Federal Fluminense Teoria dos Grafos - Lista de exercícios 1 Conceitos 1. Prove o Teorema da Amizade: em qualquer festa com pelo menos seis pessoas, ou três se conhecem
Instituto de Computação - Universidade Federal Fluminense Teoria dos Grafos - Lista de exercícios
Instituto de Computação - Universidade Federal Fluminense Teoria dos Grafos - Lista de exercícios 1 Conceitos 1. Prove o Teorema da Amizade: em qualquer festa com pelo menos seis pessoas, ou três se conhecem
MAC5770 Exercícios preliminares
MAC5770 Exercícios preliminares IME USP, 1/3/2011 Estes exercícios tratam de rudimentos da teoria dos conjuntos e de algumas outras trivialidades. Se você pretende cursar MAC5770 (Introdução à Teoria dos
MAC0320 Exercícios preliminares
MAC0320 Exercícios preliminares IME USP, 6/3/2012 Estes exercícios tratam de rudimentos da teoria dos conjuntos e de algumas outras trivialidades. Se você pretende cursar MAC0320 (Introdução à Teoria dos
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
Matemática Combinatória Gabarito Lista 7 Artur Souza, Bruno Leite e Marcos Castro
Matemática Combinatória Gabarito Lista 7 Artur Souza, Bruno Leite e Marcos Castro Questão 1 Sejam as pessoas representadas por nós e as relações de amizade por arestas. Utilizando o Princípio das Gavetas:
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),
Introdução a Grafos Letícia Rodrigues Bueno
Introdução a Grafos Letícia Rodrigues Bueno UFABC Teoria dos Grafos - Motivação Objetivo: aprender a resolver problemas; Como: usando grafos para modelar os problemas; Grafos: ferramenta fundamental de
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
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
Matemática Discreta 10
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta 10 Prof. Jorge Cavalcanti [email protected] - www.univasf.edu.br/~jorge.cavalcanti 1 Muitas
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
4 Relações 4.1 Preliminares Definição 4.1. Sejam A e B conjuntos. Uma relação binária, R, de A em B é um subconjunto de A B. (R A B) Dizemos que a A está relacionado com b B sss (a, b) R. Notação: arb.
ÁLGEBRA LINEAR I - MAT Em cada item diga se a afirmação é verdadeira ou falsa. Justifiquei sua resposta.
UNIVERSIDADE FEDERAL DA INTEGRAÇÃO LATINO-AMERICANA Instituto Latino-Americano de Ciências da Vida e Da Natureza Centro Interdisciplinar de Ciências da Natureza ÁLGEBRA LINEAR I - MAT0032 2 a Lista de
SCC603 Algoritmos e Estruturas de Dados II Prof.a Rosane Minghim 1o sem. 2013
SCC603 Algoritmos e Estruturas de Dados II Prof.a Rosane Minghim 1o sem. 2013 Lista de Exercícios 1 1) Escrever em C funções para: a) Obter todos os nós adjacentes (vizinhos) a um nó do grafo, dado que
Teoria dos Grafos Aula 2
Teoria dos Grafos Aula 2 Aula passada Logística, regras Objetivos Grafos, o que são? Formando pares Encontrando caminhos Aula de hoje Outro problema real Definições importantes Algumas propriedades Grafo
GABRIEL BUJOKAS
APLICAÇÕES DE ÁLGEBRA LINEAR À COMBINATÓRIA GABRIEL BUJOKAS ([email protected]) A gente vai discutir algumas das aplicações clássicas de álgebra linear à combinatória. Vamos começar relembrando alguns conceitos
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
ANÁLISE COMBINATÓRIA
Nome Nota ANÁLISE COMBINATÓRIA 1) De quantas maneiras diferentes 11 homens e 8 mulheres podem se sentar em uma fila se os homens sentam juntos e as mulheres também? 2!*11!*8! 2) O controle de qualidade
complemento para a disciplina de Matemática Discreta versão 1 - Jerônimo C. Pellegrini Relações de Equivalência e de Ordem
Relações de Equivalência e de Ordem complemento para a disciplina de Matemática Discreta versão 1 Jerônimo C. Pellegrini 5 de agosto de 2013 ii Sumário Sumário Nomenclatura 1 Conjuntos e Relações 1 1.1
Teoria dos Grafos. Edson Prestes
Edson Prestes Árvores Algoritmo de Kruskal O algoritmo de Kruskal permite determinar a spanning tree de custo mínimo. Este custo corresponde à soma dos pesos (distância, tempo, qualidade,...) associados
Definição e Conceitos Básicos
Definição e Conceitos Básicos Grafos e Algoritmos Computacionais Prof. Flávio Humberto Cabral Nunes [email protected] 1 Conceitos Básicos Em grafos ocorrem dois tipos de elementos: Vértices ou nós;
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.
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 Sugestão bibliográfica: ESTRUTURAS DE DADOS USANDO C Aaron
2 Relação entre soma dos graus e número de arestas
Rio de Janeiro, 24 de Outubro de 2011. LISTA DE ESTRUTURAS DISCRETAS PROFESSOR: EDUARDO LABER OBSERVAÇÕES: Exercícios marcados com são mais complicados. 1 Isomorfismo 1. Seja G =(V,E) um grafo simples.
Curso: Ciência da Computação Disciplina: Matemática Discreta RELAÇÕES. Prof.: Marcelo Maraschin de Souza
Curso: Ciência da Computação Disciplina: Matemática Discreta RELAÇÕES Prof.: Marcelo Maraschin de Souza [email protected] Considere o conjunto S={1,2,3}, descreva o conjunto dos pares ordenados
Aulas 10 e 11 / 18 e 20 de abril
1 Conjuntos Aulas 10 e 11 / 18 e 20 de abril Um conjunto é uma coleção de objetos. Estes objetos são chamados de elementos do conjunto. A única restrição é que em geral um mesmo elemento não pode contar
Algoritmos de aproximação - Problema do caixeiro viajante
Algoritmos de aproximação - Problema do caixeiro viajante Marina Andretta ICMC-USP 30 de setembro de 2015 Baseado no livro Uma introdução sucinta a Algoritmos de Aproximação, de M. H. Carvalho, M. R. Cerioli,
Circuitos Eulerianos Ciclos Hamiltonianos O Problema do Caixeiro Viajante CAMINHAMENTOS BASEADO EM TOWNSEND (1987), CAP. 7.
Matemática Discreta Capítulo 7 SUMÁRIO CAMINHAMENTOS BASEADO EM TOWNSEND (1987), CAP. 7 Circuitos Eulerianos Ciclos Hamiltonianos O Problema do Caixeiro Viajante Newton José Vieira 30 de julho de 2007
CI065 CI755 Algoritmos e Teoria dos Grafos
CI065 CI755 Algoritmos e Teoria dos Grafos Exercícios 10 de junho de 2018 1 Fundamentos 1. Seja S = {S 1,..., S n } uma família de conjuntos. O grafo intercessão de S é o grafo G S cujo conjunto de vértices
(Ciência de Computadores) 2005/ Diga quais dos conjuntos seguintes satisfazem o Princípio de Boa Ordenação
Álgebra (Ciência de Computadores) 2005/2006 Números inteiros 1. Diga quais dos conjuntos seguintes satisfazem o Princípio de Boa Ordenação (a) {inteiros positivos impares}; (b) {inteiros negativos pares};
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
Matemática Discreta Parte 11
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta Parte 11 Prof. Jorge Cavalcanti [email protected] - www.univasf.edu.br/~jorge.cavalcanti
Curso: Ciência da Computação Turma: 6ª Série. Teoria da Computação. Aula 2. Conceitos Básicos da Teoria da Computação
Curso: Ciência da Computação Turma: 6ª Série Aula 2 Conceitos Básicos da Computação pode ser definida como a solução de um problema ou, formalmente, o cálculo de uma função, através de um algoritmo. A
MINISTÉRIO DA EDUCAÇÃO E DO DESPORTO UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE MATEMÁTICA
MINISTÉRIO DA EDUCAÇÃO E DO DESPORTO UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE MATEMÁTICA 1 a LISTA DE EXERCÍCIOS DE MAT 17 1. Suponha que uma força de 1 newtons é aplicada em um objeto ao longo do
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
Análise I Solução da 1ª Lista de Exercícios
FUNDAÇÃO EDUCACIONAL SERRA DOS ÓRGÃOS CENTRO UNIVERSITÁRIO SERRA DOS ÓRGÃOS Centro de Ciências e Tecnologia Curso de Graduação em Matemática Análise I 0- Solução da ª Lista de Eercícios. ATENÇÃO: O enunciado
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
Unidade 5 - Subespaços vetoriais. A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa. 10 de agosto de 2013
MA33 - Introdução à Álgebra Linear Unidade 5 - Subespaços vetoriais A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa PROFMAT - SBM 10 de agosto de 2013 Às vezes, é necessário detectar, dentro
3.4 Álgebra booleana, ordens parciais e reticulados
Notas de aula de MAC0329 (2003) 23 3.4 Álgebra booleana, ordens parciais e reticulados Seja A um conjunto não vazio. Uma relação binária R sobre A é um subconjunto de A A, isto é, R A A. Se (x, y) R, denotamos
Vetores no plano Cartesiano
Vetores no plano Cartesiano 1) Definição de vetor Um vetor (geométrico) no plano R² é uma classe de objetos matemáticos (segmentos) com a mesma direção, mesmo sentido e mesmo módulo (intensidade). 1. A
Grafos: componentes fortemente conexos, árvores geradoras mínimas
Grafos: componentes fortemente conexos, árvores geradoras mínimas SCE-183 Algoritmos e Estruturas de Dados 2 Thiago A. S. Pardo Maria Cristina 1 Componentes fortemente conexos Um componente fortemente
ANÉIS. Professora: Elisandra Bär de Figueiredo
Professora: Elisandra Bär de Figueiredo ANÉIS DEFINIÇÃO 1 Um sistema matemático (A,, ) constituído de um conjunto não vazio A e duas leis de composição interna sobre A, uma adição: (x, y) x y e uma multiplicação
PCC173 - Otimização em Redes
PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 27 de abril de 2016 Marco Antonio M. Carvalho
O espaço das Ordens de um Corpo
O espaço das Ordens de um Corpo Clotilzio Moreira dos Santos Resumo O objetivo deste trabalho é exibir corpos com infinitas ordens e exibir uma estrutura topológica ao conjunto das ordens de um corpo.
Teoria dos Grafos. Edson Prestes
Edson Prestes Árvores Sabemos que com um ou dois vértices apenas uma árvore pode ser formada. Entretanto com três vértices podemos formar três árvores. Com quatro vértices temos quatro estrelas e doze
Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo LaSiD/DCC/UFBA
Doutorado em Ciência da Computação Algoritmos e Grafos Raimundo Macêdo LaSiD/DCC/UFBA Grafo Completo Grafo simples cujos vértices são dois a dois adjacentes. Usa-se a notação K n para um grafo completo
Matemática Discreta. Aula 06: Teoria dos Grafos. Tópico 01: Grafos e suas Representações. Observação
Aula 06: Teoria dos Grafos Tópico 01: Grafos e suas Representações Nesta aula nós passamos a estudar um outro assunto, mas que também tem muita aplicação na vida prática, a Teoria dos Grafos. Para esta
Lista permanente de exercícios - parte de Grupos. As resoluções se encontram nas notas de aula A1, A2, A3.
Lista permanente de exercícios - parte de Grupos. As resoluções se encontram nas notas de aula A1, A2, A3. 1. Seja x um elemento de ordem 24. Calcule a ordem de x 22, x 201, x 402, x 611 e x 1000. 2. Faça
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
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
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
O PRINCÍPIO DAS GAVETAS Paulo Cezar Pinto Carvalho - IMPA
Nível Intermediário O PRINCÍPIO DAS GAVETAS Paulo Cezar Pinto Carvalho - IMPA Muitos problemas atraentes de matemática elementar exploram relações entre conjuntos finitos, expressas em linguagem coloquial.
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
Notas de aula: Cálculo e Matemática Aplicados às Notas de aula: Ciências dos Alimentos
Notas de aula: Cálculo e Matemática Aplicados às Notas de aula: Ciências dos Alimentos 1 Conjuntos Um conjunto está bem caracterizado quando podemos estabelecer com certeza se um elemento pertence ou não
Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo LaSiD/DCC/UFBA
Doutorado em Ciência da Computação Algoritmos e Grafos Raimundo Macêdo LaSiD/DCC/UFBA Grafo Completo Grafo simples cujos vértices são dois a dois adjacentes. Usa-se a notação K n para um grafo completo
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
